Dataload: キューブへのデータ・ロード

Essbasedataload CLIコマンドは、キューブにデータをロードします。このコマンドを使用するには、データベースの更新以上の権限が必要です。

このコマンドには、次のオプション・セットのいずれかが必要です。

  • データ・ファイルとオプションのルール・ファイル

  • ユーザー名とパスワードが使用されているルール・ファイル

  • 保存されたローカル接続を参照しているストリーム・オプション

Javaプロキシと一緒に使用できないドライバもあるため、ソース・データベースは、クライアント・ネットワーク内でアクセス可能である必要があります。

データをロードするには、最初にデータ・ロードとルール・ファイルをキューブ・ディレクトリにアップロードする必要があります。CLIを使用してファイルをアップロードできます。Upload: キューブ・ファイルの追加を参照してください。

構文

dataload [-verbose] -application appname -db cubename -file filename [| -catalogfile catalogFile] [-rule rulesFile | -catalogrulefile catalogRulesFile] [-user username [-password password]]  [-stream] [-connection connectionName][-query queryString] [-rows n]]  [-abortOnError]
オプション 省略形 説明
-verbose -v より詳細な説明の表示
-application -a アプリケーション名
-db -d データベース(キューブ)名
-file -f データ・ロード・ファイル名。フルパスを指定する必要はありません。ファイルは、関連データベース・ディレクトリにあると想定されます。このオプションのかわりに-catalogfileを使用できます。
-rule -r オプション。ルール・ファイル名。フルパスを指定する必要はありません。ファイルは、関連データベース・ディレクトリにあると想定されます。このオプションのかわりに-catalogrulefileを使用できます。
-catalogfile -CF ファイル・カタログのデータ・ロード・ファイル名。このオプションは-fileのかわりに使用できます。
-catalogrulefile -CRF ファイル・カタログのルール・ファイル名。このオプションは-ruleのかわりに使用できます。
-user -u オプション。ユーザー名。使用されている場合は、パスワードが必要です。

保存済接続とデータソースを使用している場合は、ユーザー名とパスワードは必要ありません。保存済接続を使用しておらず、ルール・ファイルがRDBMSに接続されている場合は、ユーザー名とパスワードを指定してRDBMSに接続します。

-password -p オプション。ユーザーのパスワード。省略されている場合、ユーザーはパスワードの入力を求められます。
-stream -S オプション。ストリーミング・データ・ロードを使用します。使用されている場合は-connオプションが必要です。
-connection -conn ストリーミング・オプションが使用されている場合は必要です。createlocalconnection CLIコマンドを使用して作成された保存済接続の名前。
-query -q オプション。ストリーミング・データ・ロードと一緒に送信するデータベース問合せ。
-rows -rows オプション。同時にストリーミングする行数。デフォルトは100です。
-abortOnError -abort エラーが発生した場合にデータ・ロードを中止します

esscs dataload -a Sample -db Basic -f Calcdat.txt -abort true
esscs dataload -a Sample -db Basic -r Basic.rul -S -conn oraConn -q "Select * from Data" -rows 50
esscs dataload -a Sample -db Basic -CF /users/weblogic/Data_Basic.txt -r Data.rul -abortonerror
esscs dataload -a Sample -db Basic -CF /users/weblogic/Data_Basic.txt -CRF /shared/Data.rul -abort
esscs dataload -a Sample -db Basic -CRF /shared/Data.rul -S -conn localConnectionName -q "Select * from Table"

キューブ・デザイナ、Essbase Webインタフェースの「ジョブ」またはREST API、MaxLimport dataを使用してもデータをロードできます。