クエリのパフォーマンスと DAX Studio のセットアップ

クエリのパフォーマンスと DAX Studio のセットアップ

このチュートリアルでは、DAX Studio のセットアップと LuckyTemplates でのクエリ パフォーマンスの測定について説明します。これらの情報は、クエリ内のボトルネックを検出してボトルネックを排除し、DAX を最適化するのに役立ちます。

目次

DAX Studio のセットアップ

DAX Studio ツールを開いてモデルを接続します。この例では、EDNA Optimizing DAX Course を使用して接続します。

クエリのパフォーマンスと DAX Studio のセットアップ

次に、クエリ プランとサーバー タイミングをオンにします。サーバー タイミングはストレージ エンジンのクエリであり、後者は論理的および物理的なクエリ プランです。

クエリのパフォーマンスと DAX Studio のセットアップ

DAX Studio の使用方法に応じてオプションを変更します。DAX クエリのパフォーマンスに合わせて、標準、キー バインド、および詳細設定を調整できます。

標準設定では、以下の図に示すように、タイムアウト、エディター、結果ビュー、DAX フォーマッタ、およびその他の基本設定を変更できます。

クエリのパフォーマンスと DAX Studio のセットアップ

キー バインド設定で、キーに実行クエリやフォーマット クエリなどのコマンドを割り当てることができます。

クエリのパフォーマンスと DAX Studio のセットアップ

必要な情報をすべて取得するには、[詳細設定] タブの設定をすべてオンにする必要があります。

クエリのパフォーマンスと DAX Studio のセットアップ

クエリのパフォーマンスの表示

オプションの設定が完了したら、スタジオに戻り、「詳細」をクリックします。[View Metrics]をクリックしてVertiPaq Analyzer のメトリクスを表示します。

クエリのパフォーマンスと DAX Studio のセットアップ

VertiPaq Analyzer メトリクスについては、以前のブログで説明しました。メトリクス内のさまざまなタブからドリルダウンしてさまざまな分析を行うことができます。したがって、記憶をリフレッシュしたい場合は、VertiPaq Analyzer メトリクスに関する以前の投稿を参照してください。

さて、これはサンプルクエリです。関数と 関数を使用して、FactSales の現在の価格と数量の積を取得します。

クエリのパフォーマンスと DAX Studio のセットアップ

クエリを実行すると、数式エンジンとストレージ エンジンで費やした時間を確認できます。実行中に生成されたストレージ エンジン クエリの数も確認できます。xmSQL ステートメントは、クエリがバックグラウンドで DAX コードを実行する方法も示します。

クエリのパフォーマンスと DAX Studio のセットアップ

以下の [結果] タブでは、DAX クエリによって提供される合計売上の 1 行の結果を確認できます。

クエリのパフォーマンスと DAX Studio のセットアップ

[クエリ プラン] タブに移動すると、物理プランと論理プランが表示されます。ここで、数式エンジンが貴重なデータを生成するために機能します。


LuckyTemplates Desktop の DAX Studio とはDAX チュートリアル: DAX Studio の
コンテキストと計算エンジンVertiPaq Analyzer |
LuckyTemplates チュートリアル

結論

DAX Studio を設定に従って適切にセットアップすることが重要です。これは、LuckyTemplates のワークスペースで快適に過ごすのに役立ちます。また、DAX のパフォーマンスを簡単にナビゲートして監視することもできます。

DAX を準備する方法とデータ収集を開始する方法について詳しくは、このトピックに関連する他のブログ投稿を確認してください。


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて