DAX Studio での動的管理ビュー (DMV) の使用

このチュートリアルでは、 DAX Studioの動的管理ビュー ( DMV )と、それらを使用して LuckyTemplates にデータセットを直接読み込む方法について学習します。

動的管理ビュー (DMV) は、 LuckyTemplates サーバーの正常性を監視し、発生する可能性のある問題を診断するために使用できるサーバー情報を返します。

使用します。

DAX Studio での動的管理ビュー (DMV) の使用

目次

動的管理ビューからのデータの抽出

まず、既存のファイルのコード全体を新しい LuckyTemplates データ モデルに抽出する必要があります。これを行うには、DAX Studio で既存の LuckyTemplates ファイルを開き、ポート番号を特定してコピーします。

完了したら、新しい LuckyTemplates ファイルに戻ります。[ホーム] タブで、 [データの取得]オプションをクリックし、[分析サービス]を選択します。

DAX Studio での動的管理ビュー (DMV) の使用

データベース ウィザードで、[サーバー] テキストボックスにポート番号を入力します。

DAX Studio での動的管理ビュー (DMV) の使用

データベース エントリについては、以下の DMV を実行することで取得できます。結果から、データ モデルの ID を示すカタログ名が得られます。

DAX Studio での動的管理ビュー (DMV) の使用

データをロードするには、オプションをImportに変更する必要があります。DAX クエリ ボックスに、メジャーの別の DMV を貼り付けます。

DAX Studio での動的管理ビュー (DMV) の使用

完了したら、「OK」をクリックし、「接続」をクリックします。DMV の結果を LuckyTemplates に読み込むことができることがわかります。

DAX Studio での動的管理ビュー (DMV) の使用

このデータをロードする前に、必要な列のみをロードするようにデータをフィルタリングする必要があります。「データの変換」オプションをクリックします。

Power Query エディターでは、保持または削除する列を選択できます。これを行うには、「ホーム」タブの下にある「列の選択」オプションをクリックします。次に、必要な列名を確認します。

DAX Studio での動的管理ビュー (DMV) の使用

その後、DMV を使用するだけで、別の LuckyTemplates ファイル内のデータ モデルのコンテンツを抽出できることがわかります。

DAX Studio での動的管理ビュー (DMV) の使用

動的管理ビューを使用したメジャーの作成

データ モデル内の別のテーブルの情報を取得する場合は、DMV を変更してデータベースに対して実行するだけです。

DAX Studio での動的管理ビュー (DMV) の使用

ネイティブ データベースを実行する許可を求められた場合は、「許可の編集」をクリックしてから「実行」をクリックします。テーブルが読み込まれると、データ モデルに別のテーブルのデータが含まれていることがわかります。

DAX Studio での動的管理ビュー (DMV) の使用

ただし、[適用されたステップ] ペインで次のステップをクリックすると、機能しないことがわかります。これは、別のクエリの列を参照しているためです。[X]をクリックして削除します。

DAX Studio での動的管理ビュー (DMV) の使用

これを修正するには、DAX Studio でリレーションシップ テーブルの DMV を見つける必要があります。

DAX Studio での動的管理ビュー (DMV) の使用

このコードをコピーし、LuckyTemplates のメジャーに貼り付けます。データ モデル内のテーブル間に存在する関係に関する詳細を表示できることがわかります。

DAX Studio での動的管理ビュー (DMV) の使用

パラメータの使用

各クエリで DMV を手動で変更する代わりに、パラメータを適用できます。

パラメーターを使用すると、情報を保存し、共有式を使用して複数のクエリを実行できます。各クエリを実行したり、DMV を手動で変更したりすることなく、パラメーターの内容を変更できます。

LuckyTemplates でパラメーターを作成するには、 [ホーム] タブに移動し、[パラメーターの管理]をクリックします。

ポート番号とデータベースのパラメータを作成しましょう。各パラメータに名前を割り当て、その値のタイプを選択します。この場合、それらは両方ともテキストです。[現在の値] については、PortNumber パラメーターにポート番号を貼り付け、DatabaseName パラメーターにデータベース ID を貼り付けます。

DAX Studio での動的管理ビュー (DMV) の使用

完了すると、これらのパラメータを使用して、クエリ内でポート番号とデータベース名を参照できるようになります。

DAX Studio での動的管理ビュー (DMV) の使用

最終データのロード

テーブル内のデータセットに必要な変更を加えた後、[閉じて適用]オプションをクリックして、LuckyTemplates のデータ モデル内にデータセットを読み込むことができます。

DAX Studio での動的管理ビュー (DMV) の使用

これで、各 DMV の結果が LuckyTemplates に直接読み込まれるようになりました。

データ モデルを定期的に更新して、DMV で抽出されたデータを通じて LuckyTemplates ファイルから有用な情報を継続的に収集することをお勧めします。

結論

要約すると、動的管理ビューを使用して、DAX Studio から LuckyTemplates にデータセットを読み込むことができます。これらはクエリとメジャーの作成に使用できます。

動的管理ビューは、SQL データベースからデータを抽出するための共通のメカニズムを提供します。プログラム間でデータセットを接続するために使用する以外に、トラブルシューティングやパフォーマンスの監視にもよく使用されます。

ではごきげんよう、

Leave a Comment

Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。