OLAP カタログにアクセスできますが、MDX には詳しくありません。SQL に相当する MDX を探しています。
SHOW DATABASES;
SHOW TABLES;
MDX 言語リファレンスを見ていましたが、スキーマ、キューブ メタデータを取得する方法が見つかりませんでした。助けてくれてありがとう。
OLAP カタログにアクセスできますが、MDX には詳しくありません。SQL に相当する MDX を探しています。
SHOW DATABASES;
SHOW TABLES;
MDX 言語リファレンスを見ていましたが、スキーマ、キューブ メタデータを取得する方法が見つかりませんでした。助けてくれてありがとう。
$SYSTEM データベースを使用してオブジェクトをクエリできます。
SELECT * FROM $SYSTEM.DISCOVER_SCHEMA_ROWSETS
クエリできるもののリストを取得するために使用します。あなたの場合、それはおそらくDBSCHEMA_CATALOG
、DBSCHEMA_TABLES
およびMDSCHEMA_CUBES
です。
これは非常に大まかな情報であり、Preet が提案するようなものを使用すると、最終的に有利になる可能性があります。
ディメンションをリストする方法を示すために、MDX クエリを使用してディメンション メンバーをリストするという回答があります。
このオープン ソース プロジェクト (TSSASM)は、TSQL データベースからキューブ構造にクエリ アクセスする方法を示しています。
ただし、必要なものを確認するには XMLA コマンドが必要になる場合があると思います。