2017-02-09 11 views
0

DATAOBJECT & REMOTESOURCEオプションはどのように動作するのですか?私たちの環境では、Netezzaホストと、ETLプロセスで使用されるほとんどのスクリプトを保持する別のLinuxスクリプトホストがあります。いくつかのユーティリティを使用してロードする区切られたフラットファイルです。Netezza外部テーブルdataobject

C:\で我々はローカルのマシンマシン上で作成することができますが、DataObjectの定義で異なるlinuxホストを記述する方法がありますか?

おかげで、

答えて

0

DataObjectが外部表のデータを含む完全修飾ファイル名の文字列represnetationあり、それはREMOTESOURCEが指定されているかどうかによって異なって解釈されます。

REMOTESOURCEが外部表の定義に指定されていない場合、DATAOBJECTで指定されたファイルは常にNetezzaホストのローカルです。 REMOTESOURCEが指定されている場合、DATAOBJECTで指定されたファイル名は、外部表が作成および参照されているマシンに対してローカルになります。

あなたのLinuxの "スクリプトホスト"がODBC、JDBC、またはnzcli(非常に最近のリリース7.2.1以降の場合のみnzcli)を使用している場合は、REMOTESOURCEの接続タイプを指定してから外部テーブルをバックアップするファイル名へのパスは、Netezzaホストではなく「スクリプトホスト」になります。

現在、Netezzaホストではない別のシステム(たとえば、「スクリプトホスト」)上のDATAOBJECTを参照するNetezzaホスト(たとえば、ラップトップ)以外のシステムで、外部テーブルを作成して使用することはできません。

関連する問題