DISCOVER_DATASOURCES 行セット
サーバーまたは Web サービスで使用できる XML for Analysis (XMLA) プロバイダー データ ソースの一覧を返します。 パブリッシュされたデータ ソースは、アプリケーション Web サーバーの URL から返されます。 クライアントは、この一覧内のいずれかのデータ ソースに接続できます。
RequestType 要素の DISCOVER_DATASOURCES 列挙値を使用して Discover メソッドを呼び出した場合、Discover メソッドは DISCOVER_DATASOURCES 行セットを返します。
適用対象: テーブル モデル、多次元モデル
行セットの列
クライアントは、Execute メソッドによって Command 要素と共に送られる Properties 要素で DataSourceInfo プロパティを設定することによって、データ ソースを選択します。 クライアントは、サーバーに送信する DataSourceInfo プロパティのコンテンツを作成するのではなく、 Discover メソッドを使用して、プロバイダーでサポートされているデータ ソースを見つける必要があります。 次に、クライアントは、DISCOVER_DATASOURCES 行セットから取得される DataSourceInfo プロパティに同じ値を返送します。
DISCOVER_DATASOURCES 行セットには、次の列が含まれています。
列名 |
型を表すインジケーター |
制限 |
説明 |
---|---|---|---|
DataSourceName |
DBTYPE_WSTR |
Yes |
Adventure Works などのデータ ソースの名前。 |
DataSourceDescription |
DBTYPE_WSTR |
パブリッシャーによって入力されるデータ ソースの説明。 NULL を返す場合もあります。 |
|
URL |
DBTYPE_WSTR |
Yes |
そのデータ ソースに対して XML for Analysis (XMLA) メソッドを呼び出す場所を示す一意のパス。 NULL を返す場合もあります。 |
DataSourceInfo |
DBTYPE_WSTR |
データ ソースに接続するために必要な追加情報が含まれている文字列。 NULL を返す場合もあります。 |
|
ProviderName |
DBTYPE_WSTR |
Yes |
データ ソースのプロバイダーの名前。 例: "MSOLAP" NULL を返す場合もあります。 |
ProviderType |
DBTYPE_WSTR |
Yes |
プロバイダーによってサポートされているデータ型。 この配列には、次の 1 つまたは複数の型を含めることができます。 MDP: 多次元データ プロバイダー。 TDP: 表形式データ プロバイダー。 DMP: データ マイニング プロバイダー (OLE DB for Data Mining 仕様を実装)。 |
AuthenticationMode |
DBTYPE_WSTR |
Yes |
データ ソースで使用するセキュリティ モードの種類の指定。 値は次のいずれかです。 Unauthenticated: ユーザー ID とパスワードを送信する必要はありません。 Authenticated: データ ソースに接続するために必要な情報にユーザー ID とパスワードを含める必要があります。 Integrated: データ ソースでは、権限を決定するために、Microsoft インターネット インフォメーション サービス (IIS) によって提供される統合セキュリティなどの基になるセキュリティを使用します。 |
このスキーマ行セットは並べ替えられません。
重要 |
---|
DISCOVER_DATASOURCES 行セットに対して、DMV クエリおよび SELECT コマンド構文を使用してクエリを実行することはできません。 ただし、GetSchemaDataSet を使用して DISCOVER_DATASOURCES 行セットにクエリを実行することはできます。 |
ADOMD.NET を使用した行セットのリターン
ADOMD.NET とスキーマ行セットを使用してメタデータを取得する場合、GetSchemaDataSet メソッドで GUID または文字列を使用してスキーマ行セット オブジェクトを参照できます。 詳細については、「ADOMD.NET でのスキーマ行セットの操作」を参照してください。
次の表に、この行セットを識別する GUID と文字列の値を示します。
引数 |
値 |
---|---|
GUID |
06c03d41-f66d-49f3-b1b8-987f7af4cf18 |
ADOMDNAME |
DataSources |