機械翻訳について

Query Database

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

データベースの現在の状態に関する詳細情報を取得します。

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

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

構文


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

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データベース内のリンク・オブジェクトに関する情報が表示されます。