Export Data (集約ストレージ)
計算された値を含まないlevel-0データを集約ストレージ・データベースからエクスポートします。 絶対パスが指定されていないかぎり、エクスポート・ファイルはアプリケーション・ディレクトリに書き込まれます。 「レポート・ライター」を使用するには、レポート・ファイルを使用してデータをエクスポートします。
最低限必要な権限: 読込み。
キーワード
- export database <dbs-name> level0 data...
-
level-0入力データをテキスト・ファイルにエクスポートします。 集計、上位レベルのデータまたはデータは、動的に計算されたメンバーからエクスポートできません。
ノート:
データをエクスポートしても、データベースからデータはクリアされません。
- export database <dbs-name> input data...
-
この文は、export database <dbs-name> level0 dataと同じアクションを実行します....
- export database <dbs-name> ... data anonymous
-
匿名形式でデータをエクスポートします。 匿名化により、機密データが漏洩するリスクがなくなり、テクニカル・サポートのためにサンプル・データを提供する必要がある場合に使用できます。 Essbaseは、ブロック内の各値について、実際のデータ値を
1
に置き換えます。 - export database <dbs-name> ...using...report_file...
-
ストアド・レポート・スクリプトを実行し、データベースのサブセットをエクスポートします。
ノート
-
この文では、データベースを起動する必要があります。
-
集約ストレージ・データベースでのエクスポートは、次のように制限されます:
-
level-0データのみをエクスポートできます(level-0データは、集約ストレージ・データベースの入力データと同じです)。
-
集約ストレージ・データベースでは、上位レベルのデータ・エクスポートを実行できません。
-
集約ストレージ・データベースでは、列エクスポートを実行できません。
-
データをパラレルでエクスポートするには、エクスポート・ファイルのカンマ区切りリストを1から8個のファイル名で指定します。 通常、この数は、パラレル・エクスポートを実行するためにコミットするマシン上のプロセッサの数と同じである必要があります。 Essbaseが使用するスレッドの数は、通常、指定するファイル名の数によって異なります。 ただし、データ・ブロック数が少ない非常に小規模な集約ストレージ・データベースでは、複数のファイルへのパラレル・エクスポートがリクエストされても、単一のファイルのみが作成される場合があります(事実上、シリアル・エクスポートを実行します)。 この場合、エクスポート・ファイル名は入力として指定された最初のファイル名になります。
-
データ・エクスポート時に、エクスポート・プロセスにより、ユーザーは接続して読取り専用操作を実行できます。
-
スレッドのデータが2 GBを超える場合、Essbaseでは、エクスポート・データが複数のファイルに分割され、ファイル名に数字が付加されることがあります。
追加のエクスポート・ファイルのネーミング規則は、次のとおりです:
_1
、_2
などが追加のファイル名に追加されます。 指定した出力ファイル名にピリオドが含まれている場合は、ピリオドの前に数字が追加されます。 それ以外の場合は、ファイル名の最後に追加されます。たとえば、指定されたファイル名が
exportfile.txt
の場合、次の追加ファイルはexportfile_1.txt
です。
-
例
例 1
次の例では、すべてのレベル0のデータをASOsamp.Sampleからエクスポート・ファイルにエクスポートします。
export database ASOsamp.Sample data to server data_file 'myfilesamp.txt';
例 2
次の例では、レポート・スクリプトBottom.rep
を使用して、ソートされたデータのサブセットをASOsamp.Sampleから出力ファイルBottom.rpt
にエクスポートします。
export database ASOsamp.Sample using report_file 'Bottom.rep' to data_file 'Bottom.rpt';
サンプル・レポート・スクリプトおよび出力
たとえば、Bottom.rep
がASOsamp.Sampleに基づく次のレポート・スクリプト・ファイルであるとします:
//Bottom.rep
<Sym
<Column (Measures, Years)
<Row (Geography, Products)
<ICHILDREN Geography
<ICHILDREN Products
<Bottom (3, @DataColumn(1))
!
レポート・スクリプトでは、次のレポート(Bottom.rpt
)が生成されます:
Measures Years Time Transaction Type Payment Type Promotions Age Income Level Stores
North East All Merchandise 43,250,241
Products 43,250,241
High End Mercha~ 11,379,402
South All Merchandise 32,790,838
Products 32,790,838
High End Mercha~ 8,436,598
Geography All Merchandise 76,041,079
Products 76,041,079
High End Mercha~ 19,816,000