機械翻訳について

データのエクスポート

集約ストレージ・バージョンはここをクリックしてください

計算された値を含まないすべてのデータ、level-0データまたは入力レベルのデータをエクスポートします。 エクスポート・データ・ファイルは、application/cubeディレクトリに書き込まれます。 「レポート・ライター」を使用するには、レポート・ファイルを使用してデータをエクスポートします。

最低限必要な権限: 読込み。

構文


export.gifの説明が続きます
「図export.gifの説明」

「データのエクスポート」を使用して、データベースからデータをエクスポートするには、次の方法があります。

キーワード

export database <dbs-name> all data...

指定したキューブのすべてのデータをアプリケーション/キューブ・ディレクトリにエクスポートします。

ノート:

データをエクスポートしても、データベースからデータはクリアされません。

export database <dbs-name> level0 data...

level-0データ・ブロックのみをエクスポートします(level-0疎メンバーの組合せのみを含むブロック。 これらのブロックには、上位レベルの密ディメンション・メンバーのデータが含まれている場合があります。) 疎なメンバーの組合せに対してlevel-0ブロックが作成されるのは、疎な組合せのすべてのメンバーがディメンション分岐の一番下にある場合です。

ノート:

データをエクスポートしても、キューブからデータはクリアされません。

export database <dbs-name> input data...

計算の結果として作成されるのではなく、ロード(インポート)されたデータ値がブロックに含まれているデータのブロックのみをエクスポートします。

export database <dbs-name> ... data in columns

エクスポートしたデータをリレーショナル・データベースに簡単にロードできるように、列のデータをエクスポートします。 列型フォーマットでは、各行にすべてのディメンションのメンバー名が表示されます。 名前は、行ごとに繰り返されます。

列形式は、エクスポートされたデータに構造を提供するため、Essbaseツール以外のアプリケーションによるさらなるデータ処理に使用できます。 非列型フォーマットの場合、データ・ブロックを識別する疎メンバーは、ブロックにつき1回だけ含まれます。 非列形式のエクスポート・ファイルは列形式より小さいため、非列形式でのファイルのリロードが高速になります。

export database <dbs-name> ... data anonymous

匿名形式でデータをエクスポートします。 匿名化により、機密データが漏洩するリスクがなくなり、テクニカル・サポートのためにサンプル・データを提供する必要がある場合に使用できます。 Essbaseでは、実数データ値が0から始まる増分値に置き換えられ、ブロック内の値ごとに1ずつ増加します。

export database <dbs-name> ...using...report_file...

ストアド・レポート・スクリプトを実行し、データベースのサブセットをエクスポートします。

ノート

  • この文では、データベースを起動する必要があります。

  • データをパラレルでエクスポートするには、エクスポート・ファイルのカンマ区切りリストを最大1024ファイル名で指定します。 ファイル名の数によって、エクスポート・スレッドの数が決まります。 使用可能なブロック・アドレス範囲の数によって、Essbaseが実際に使用するエクスポート・スレッドの数が制限されます。 Essbaseは、実際のデータ・ブロック数を指定された数のファイル名(エクスポート・スレッド)で除算します。 指定したエクスポート・スレッド数よりも実際のデータ・ブロック数が少ない場合、作成されるエクスポート・スレッドの数は実際のデータ・ブロックの数に基づきます。 たとえば、ブロック・ストレージ・データベースが非常に小さく、データ・ブロックが100個のみの場合、より大きい数を指定しても、Essbaseは100個のスレッドのみを使用します。 このアプローチにより、エクスポート・スレッド間でデータ・ブロックがより均等に分散されます。

    ノート:

    エクスポート・ファイルの数を指定する際には、「Essbaseサーバー」が実行されているコンピュータで使用可能なCPUコアおよびI/O帯域幅の数を考慮することが重要です。 指定した数値が大きすぎると、パフォーマンスが低下する可能性があります。

    スレッドのデータが2 GBを超える場合、Essbaseでは、エクスポート・データが複数のファイルに分割され、ファイル名に数字が付加されることがあります。

    追加のエクスポート・ファイルのネーミング規則は、次のとおりです: _1_2などが追加のファイル名に追加されます。 指定した出力ファイル名にピリオドが含まれている場合は、ピリオドの前に数字が追加されます。 それ以外の場合は、ファイル名の最後に追加されます。

    たとえば、指定されたファイル名がexportfile.txtの場合、次の追加ファイルはexportfile_1.txtです。

  • データを列形式でエクスポートするには、オプションの「in columns」文法を使用します。

  • データ・エクスポート時に、エクスポート・プロセスにより、ユーザーは接続して読取り専用操作を実行できます。

  • MaxLがUnicodeモードのアプリケーションからデータをエクスポートする場合、エクスポート・ファイルはUTF-8でエンコードされます。 UnicodeモードのアプリケーションからUTF-8-encodedエクスポート・ファイルを使用して、非Unicodeモードのアプリケーションにデータをインポートすることはできません。

  • MaxLでは、ハイフン(-)を含む名前のデータベースはエクスポートできません。

export database Sample.Basic data to server data_file 'myfilesamp.txt'

Sample/Basic/myfilesamp.txtにデータをエクスポートします。