MetadataServiceサービス
MetadataService()サービスを使用して、列、表、サブジェクト領域などのOracle Analyticsプレゼンテーション・サービスのスキーマ・オブジェクトの説明を取得します。
| メソッド名 | 説明 |
|---|---|
|
問合せキャッシュをクリアします。 |
|
|
指定したサブジェクト・エリアおよび表内の指定した列の列情報を取得します。 |
|
|
指定したサブジェクト・エリアのサブジェクト・エリア情報を取得します。 |
|
|
指定したサブジェクト・エリア内の指定した表の表情報を取得します。 |
|
|
使用可能なサブジェクト・エリアのリストを取得します。 |
|
|
Oracle Analyticsプレゼンテーション・サービスを手動で再起動せずに、ロギング構成の変更を強制的に有効にします。 |
|
|
XMLメッセージ・ファイルを再ロードし、サーバー・メタデータをリフレッシュし、キャッシュをクリアします。 |
describeColumn()メソッド
describeColumn()メソッドを使用して、指定したサブジェクト領域および表の指定した列の列情報を取得します。
シグネチャ
SAColumn describeColumn(String subjectAreaName, String tableName, String columnName, String sessionID);
| 引数 | 説明 |
|---|---|
|
String subjectAreaName |
問い合せるサブジェクト・エリアを指定します。 |
|
String tableName |
問い合せる表を指定します。 |
|
String columnName |
問い合せる列の名前を指定します。 |
|
String sessionID |
セッションIDを指定します。これは通常ログオン・メソッドにより戻されます。 SOAPクライアント・エンジンがHTTP Cookieを処理できる場合、セッションIDは省略するか、nullに設定することができます。 |
describeSubjectArea()メソッド
describeSubjectArea()メソッドを使用して、指定したサブジェクト領域に関するサブジェクト領域情報を取得します。
シグネチャ
SASubjectArea describeSubjectArea(String subjectAreaName, SASubjectAreaDetails detailsLevel, String sessionID);
| 引数 | 説明 |
|---|---|
|
String subjectAreaName |
問い合せるサブジェクト・エリアを指定します。 |
|
SASubjectAreaDetails detailsLevel |
取得するサブジェクト・エリアについての情報を指定します。 SASubjectAreaDetails構造体の詳細は、「SASubjectAreaDetails値」を参照してください。 |
|
String sessionID |
セッションIDを指定します。これは通常ログオン・メソッドにより戻されます。 SOAPクライアント・エンジンがHTTP Cookieを処理できる場合、セッションIDは省略するか、nullに設定することができます。 |
SASubjectAreaDetailsの値
SASubjectAreaDetails値を使用して、サブジェクト領域について取得する情報を指定します。
| 値 | 説明 |
|---|---|
|
IncludeTables |
各表についての最小限の情報を記載した表リストを含めます。 |
|
IncludeTablesAndColumns |
表および列の全情報を含めます。 |
|
最小 |
表および列の情報は含めないでください。 |
使用方法
describeSubjectArea()メソッドのdetailsLevelパラメータ値。
detailsLevelパラメータの値に応じて、戻されるオブジェクトにはこの表に指定された情報が含まれます。
| detailsLevelの値 | 説明 |
|---|---|
|
IncludeTables |
表フィールドがnullではなく、このサブジェクト・エリアの表のコレクションを含むことを指定します。 各表オブジェクトはnullに設定された列フィールドを含みます。 |
|
InludeTablesAndColumns |
表フィールドがnullではなく、このサブジェクト・エリアの表のコレクションを含むことを指定します。 各表オブジェクトに対し、列フィールドには対応する列のコレクションが含まれます。 |
|
最小 |
表リストが使用できないことを指定します。 結果のサブジェクト・エリア・オブジェクトの表フィールドはnullです。 |
describeTable()メソッド
describeTable()メソッドを使用して、指定したサブジェクト領域内の指定した表の表情報を取得します。
シグネチャ
SATable describeTable(String subjectAreaName, String tableName, SATableDetails detailsLevel, String sessionID);
| 引数 | 説明 |
|---|---|
|
String subjectAreaName |
問い合せるサブジェクト・エリアを指定します。 |
|
String tableName |
問い合せる表を指定します。 |
|
SATableDetails detailsLevel |
取得する表の情報を指定します。 SATableDetails構造体の詳細は、「SATablesDetails値」を参照してください。 |
|
String sessionID |
セッションIDを指定します。これは通常ログオン・メソッドにより戻されます。 SOAPクライアント・エンジンがHTTP Cookieを処理できる場合、セッションIDは省略するか、nullに設定することができます。 |
SATablesDetails値
SATablesDetails値は、サブジェクト領域表に関して取得する情報を指定します。
| 値 | 説明 |
|---|---|
|
IncludeColumns |
SATableオブジェクトの列フィールドにデータを移入します。 |
|
最小 |
列情報は含まれません。 SATableオブジェクトの列フィールドはnullに設定されます。 |
getSubjectAreas()メソッド
getSubjectAreas()メソッドを使用して、使用可能なサブジェクト領域のリストを取得します。
シグネチャ
List[] getSubjectAreas(String sessionID);
| 引数 | 説明 |
|---|---|
|
String sessionID |
セッションIDを指定します。これは通常ログオン・メソッドにより戻されます。 SOAPクライアント・エンジンがHTTP Cookieを処理できる場合、セッションIDは省略するか、nullに設定することができます。 |
reloadLogConfiguration()メソッド
reloadLogConfiguration()メソッドを使用して、Oracle Analyticsプレゼンテーション・サービスを手動で再起動せずにロギング構成の変更を強制的に有効にします。