Create Application (集約ストレージ)

集約ストレージ(ASO)用のMaxL create application文は、アプリケーションを作成または再作成するために役立ちます。すべてのEssbaseデータベース(キューブ)は、アプリケーション内に作成する必要があります。キューブが集約ストレージになる場合は、アプリケーションを集約ストレージとして指定する必要があります。

非集約ストレージ・バージョンはここをクリック

アプリケーションを新規に、または同じサーバー上の別のアプリケーションのコピーとして作成できます。アプリケーションの作成に必要な権限は、パワー・ユーザーまたはシステム管理者です。

アプリケーション名で許可される最大長と特殊文字の情報については、APP-NAMEを参照してください。アプリケーション名では大文字と小文字は区別されません。

キーワード

MaxL create application文を使用して、次の方法で集約ストレージ(ASO)アプリケーションを作成します。

create application APP-NAME using aggregate_storage

集約ストレージ(ASO)モードを使用するデータベース(キューブ)用の新しいアプリケーションを作成します。アプリケーション当たりに1つのデータベースが許可されます。アプリケーションで集約ストレージの使用を選択すると、元に戻せません。

データベースの次の要件が満たされている場合は、ASOアプリケーションを選択します:

  • データベースが疎で多数のディメンションがある、またはディメンションに大規模で階層が深いメンバーがある。

  • データベースが主に読取り専用の目的で使用されていて、データの更新が少ないか、ない。

  • 勘定科目としてタグ付けされたディメンションを除いて、アウトラインに式がない。

  • データベースの計算が頻繁で高度に集計され、プロシージャ計算スクリプトに依存しない。

例:

create application MyASOApp using aggregate_storage;
create or replace application …

ASOデータベース用のアプリケーションを作成し、同じ名前の既存のアプリケーション(存在する場合)を置き換えます。

例:

create or replace application MyASOApp using aggregate_storage;
create application APP-NAME type nonunicode_mode …

ASOデータベース用の非Unicodeモード・アプリケーションを作成します。非Unicodeのモードは、これらのキーワードが省略されている場合でも作成されるデフォルトのアプリケーションタイプです。

例:

create application MyASOApp type nonunicode_mode using aggregate_storage;
create application APP-NAME type unicode_mode …

ASOデータベース用のUnicodeモード・アプリケーションを作成します。

例:

create application MyASOApp type unicode_mode using aggregate_storage;
create application APP-NAME … as

別のASOアプリケーションのコピーであるASOアプリケーションを作成します。アプリケーションをコピーするには、アプリケーションの作成に必要なパワー・ユーザー・ロールに加えて、ソース・アプリケーションに対するアプリケーション・マネージャ権限が必要です。

ブロック・ストレージ・アプリケーションは集約ストレージ・アプリケーションにコピーできず、逆もできません。コピーでは、元と同じストレージ・モードが常に使用されます。ただし、ブロック・ストレージ・データベースのアウトラインをcreate outlineを使用して集約ストレージ・データベースに変換できます。

集約ストレージ・アプリケーションをコピーする前に、すべての増分データ・スライスをメイン・データベース・スライスにマージする必要があります。未マージの増分データ・スライス内のデータはコピーされません。

例:

create application MyASOApp using aggregate_storage as ASOSamp;

MyASOAppという集約ストレージ・アプリケーションを作成します。これは、ASOSampというギャラリ・サンプル・アプリケーションのコピーです。

create application APP-NAME … comment

簡単な説明を含むASOアプリケーションを作成します(オプション)。説明には、80文字まで入力できます。

例:

create application MyASOApp using aggregate_storage as ASOSamp comment 'ASO app based on ASOSamp';