sql >> データベース >  >> RDS >> Database

XMLAを取得してキューブ構造を分析する

    以下は、キューブ構造(ディメンション、階層、メジャーなど)を取得する方法の説明です。

    これは、クエリがキューブメタデータの取得に失敗した場合のPyramid開発チームのデバッグに役立ちます。

    手順:

    Microsoft SQL Server Management Studioで、関連するキューブ/モデルの分析サーバーに接続します。

    以下の2つのXMLAクエリを実行します。

    さらに分析するために、2つのクエリ結果をピラミッドサポートチームに送信します。
    (以下は画像例です)

    これは実行する最初のクエリです:

    <発見xmlns="urn:schemas-microsoft-com:xml-analysis">

    DISCOVER_XML_METADATA

    <制限>

    ExpandObject

    <プロパティ>

    データ

    最初の結果をメモ帳にコピーして、送信します。
    さて、結果として、このセグメントを探してください:

    <データベース>

    <名前>ピラミッドデモ2013

    ピラミッドデモ2013

    2010-12-26T07:04:30

    2013-12-03T07:46:23.46

    2015-09-01T11:12:36.416667

    <状態>処理済み

    2019-03-31T15:34:31.616667


    <名前> タグには、開こうとしているモデルの名前が含まれています。
    タグは、次のクエリに必要な値を保持します。
    値を取得して、 で使用します この次のクエリのタグを付けて実行します。

    <発見xmlns="urn:schemas-microsoft-com:xml-analysis">

    DISCOVER_XML_METADATA

    <制限>

    ピラミッドデモ2013

    <プロパティ>

    データ


    2番目の結果もメモ帳にコピーし、両方の結果をPyramidサポートチームに送り返します。


    1. MySql単一テーブル、過去7日間を選択し、空の行を含める

    2. SQL Serverエージェントジョブの変更(T-SQL)

    3. Ubuntuにsqlcmd&bcpをインストールする方法

    4. SQL Server REPLACE()とTRANSLATE():違いは何ですか?