Query Database
キーワード
- get active alias_table
-
文を発行するユーザーのアクティブな別名表を表示します。
- get attribute_info
-
指定した属性メンバーの属性メンバー、ディメンションおよび名前情報を取得します。
- get attribute_spec
-
データベースの現在の属性指定を表示します。 これらの指定には、属性メンバー名のフォーマット、属性計算ディメンション・メンバー名、ブールおよび日付メンバー名、数値範囲の指定が含まれます。
- get currency_rate
-
すべての通貨パーティションの通貨レートを表示します。
- get dbstats dimension
-
ディメンションに関する情報を取得します。
出力
index_typeフィールドの値は数値で、次のように変換されます:
0 Dense 1 Sparse 3 None (database is aggregate storage)
- get dbstats data_block
-
データ・ブロックに関する情報を取得します。 返される情報は、集約ストレージ・データベースとはほとんど関係がありません。
出力
typeフィールドの値は数値で、次のように変換されます:
0 Array 1 AVL (or "B+ Tree")
- get default calculation
-
データベースのデフォルトとして指定された計算の内容を表示します。 デフォルトの計算は、データベース・アウトラインで定義されているリレーション(CALC ALL)またはデフォルトのデータベース計算として定義されている計算文字列のセットを参照します。
- get member_info MEMBER-NAME
-
特定のメンバーに関する情報を取得します。
出力
unary_typeフィールドの値は数値で、次のように変換されます:
0 Add 1 Subtract 2 Multiply 3 Divide 4 Percent 5 NoRollUp
member_tag_typeのフィールド値は、次のように変換されます:
0 SkipNone 16384 SkipMissing 32768 SkipZero 49152 SkipBoth 1 BalFirst 2 BalLast 4 TwoPass 8 Average 64 Expense
バリエーションが可能です。 フィールド値は、最初の4つのスキップ値のいずれかと、最後の5つの値のany/all/noneで構成されます。 次に例を示します。
0 SkipNone 77 SkipNone, BalFirst, TwoPass, Average, Expense 16385 SkipMissing and BalFirst
最初の4つのスキップ値はベース値で、1、2、4、8および64の組合せで追加されます。
statusのフィールド値は16進数で、次のように変換されます:
0 Normal 1 Never Share 2 Label 4 Refer Share 8 Refer Share (with different name) 16 Implicit share 32 Virtual Member (stored) 64 Virtual Member (not stored) 2048 Attribute 32768 Referred
- get member_calculation MEMBER-NAME
-
選択したメンバーに関連付けられている式を表示します。
- get estimated size
-
計算前に存在するブロック数に基づいて、完全計算後にデータベースが作成するブロック数(CALC ALL)の見積りを表示します。 データベースには、すべてのデータをロードすることも、データのランダム・サンプリングをロードすることもできます。 タイプまたはトップダウン式の疎式を含むアウトラインはサポートされていません。 このようなデータベースでの見積りの結果は無効である可能性があります。
- performance statistics...table
-
「パフォーマンス統計表」のいくつかの選択肢のいずれかを表示します。 この文を使用する前に、alter database DBS-NAMEセットのパフォーマンス統計を有効にして、パフォーマンス統計収集を有効にする必要があります。
- list alias_table
-
データベースに定義されている別名表のリストを取得します。
- list alias_names in alias_table
-
別名表に定義されている別名をリストします。 別名表には、メンバー名の別名のセットが含まれ、データベース・アウトラインに格納されます。 この文法を使用して、指定した表に定義されている別名のリストを表示します。
- list lro
-
指定した基準に基づいて、オブジェクト・タイプ、名前、説明など、リンクされたオブジェクトに関する情報を取得します。 ユーザー名と変更日の両方を指定すると、両方の基準に一致するオブジェクトがリストされます。 ユーザー名または日付を指定しない場合、データベース内のすべてのリンク・オブジェクトのリストが表示されます。
- list...file information
-
正確な索引およびデータ・ファイル情報を取得します。 索引およびデータ・ファイルの名前、カウント、サイズおよび合計を提供し、各ファイルがEssbaseによって現在開かれているかどうかを示します。 ファイル・サイズ情報は正確です。 NTFSボリューム上に存在するインデックス・ファイルとデータファイルに対してWindowsオペレーティング・システムが提供するファイル・サイズ情報は、正確でない場合があります。
- list transactions
-
最後のリプレイ・リクエストが最初に実行された後、または最後にリストアされたバックアップ時間(後で発生)後にログに記録されたデータベース・トランザクションがMaxL Shellウィンドウに表示されます。
- list transactions after LOG-TIME
-
指定した時間後にログに記録されたデータベース・トランザクションをMaxL Shellウィンドウに表示します。 TIME値は引用符で囲みます。次に例を示します : '11_20_2007:12:20:00'
- list transactions after LOG-TIME write to file PATHNAME_FILENAME
-
指定したファイルにデータベース・トランザクションのリストを書き込みます。 リスト出力は、「Essbaseサーバー」コンピュータ上のカンマ区切りファイルに書き込まれます。
既存のディレクトリのフルパス名と出力ファイルの名前を指定します。 出力ファイル名のみが指定されている場合、EssbaseはそのファイルをARBORPATH
/app
ディレクトリに書き込みます。すでに存在する出力ファイルに書き込む場合は、force文法を使用してファイルを上書きする必要があります。
- list transactions force write to file PATHNAME_FILENAME
-
既存の出力ファイルの内容を上書きします。
- list transactions after TIME...write to file PATHNAME_FILENAME
-
指定した時間の後にログに記録されたデータベース・トランザクションのリストを、指定したファイルに書き込みます。
例
例 1
query database Sample.Basic list transactions;
最後のリプレイ・リクエストが最初に実行された後、または最後にリストアされたバックアップ時間(後で発生)の後にログに記録されたSample.Basicデータベース・トランザクションがMaxL Shellウィンドウに表示されます。
例 2
query database Sample.Basic list transactions after '11_20_2007:12:20:00'
write to file 'C:\\Hyperion\\products\\Essbase\\EssbaseServer\\app\\Sample\\Basic\\listoutput.csv';
2007年11月20日の12:20:00以降にログに記録されたSample.Basicデータベースのトランザクションを、Sample.Basicデータベース・ディレクトリのCSVファイルに書き込みます。
例 3
query database sample.basic get member_calculation 'Profit per Ounce';
オンス当たりの利益メンバーに関連付けられた式が表示されます。
例 4
query database sample.basic list lro before '06_16_2008';
指定した時間より前に変更された、Sample.Basicデータベース内のリンク・オブジェクトに関する情報が表示されます。