LuckyTemplates Desktop の DAX Studio とは何ですか

このチュートリアルでは、DAX Studio とは何か、そしてそれを使用して DAX コードを最適化する方法について説明します。

DAX Studio は、DAX クエリの舞台裏で何が起こっているかを確認できるユーザーフレンドリーなツールです。

目次

DAX Studio の概要

DAX は、必要な結果を得る前に、多くの複雑な処理を実行します。期待とは異なる結果が得られる可能性があります。

DAX クエリを分析するための最適なツールはDAX Studioです。これは SQLBI の無料のオープンソース ツールです。DAX クエリを最初から実行し、LuckyTemplates デスクトップの [パフォーマンスの分析] オプションからクエリをコピーする機能があります。

DAX クエリはデータ モデル上で動作するため、DAX Studio はデータ モデルが何を示しているかに関する重要な情報を提供します。

設置と接続

ツール プログラムをダウンロードするには、Google にアクセスして DAX Studio を検索します。

LuckyTemplates Desktop の DAX Studio とは何ですか

最新バージョンをインストールします。

LuckyTemplates Desktop の DAX Studio とは何ですか

プログラムを動作させるには、コンピュータの管理者権限が必要です。プログラムを開くと、DAX Studio に接続する方法を尋ねられます。

LuckyTemplates Desktop の DAX Studio とは何ですか

PBI ファイルまたは表形式サーバーのいずれかに接続できます。

PowerPivot モデルがグレー表示になっていることがわかります。これは、Excel ファイルから起動する必要があることを意味します。ツールをインストールすると、DAX Studio に Excel 用のアドインをインストールするオプションが表示されます。

接続タイプを選択したら、「接続」をクリックします。

DAX Studio の基本

Studio ツール内で最初に気づくのは、列を含むテーブルのメタデータです。

LuckyTemplates Desktop の DAX Studio とは何ですか

また、 DimCalendarテーブルが日付テーブルとしてマークされていることもわかります。これにより、タイム インテリジェンス関数が DAX コード内で適切に動作するようになります。

DAX の最適化を始めるための優れた方法は、[すべてのクエリ]ボタンを使用することです。

LuckyTemplates Desktop の DAX Studio とは何ですか

PBI ファイルをリッスンし、更新されたすべてのクエリを実行します。

これはサンプル PBI ファイルです。

LuckyTemplates Desktop の DAX Studio とは何ですか

その PBI ファイルを表示し、「更新」をクリックします。

LuckyTemplates Desktop の DAX Studio とは何ですか

その後、[すべてのクエリ] タブに 3 つのクエリが表示されます。これらのクエリは、PBI ファイル サンプルの 3 つのメジャーに対応します。すべてのメジャーとビジュアルはクエリです。

また、1 番目のクエリの期間が他の 2 つのクエリよりも長いことにも気づくでしょう。

そのクエリをダブルクリックすると、測定値と、それによってパフォーマンスがどのように低下​​するかが表示されます。

LuckyTemplates Desktop の DAX Studio とは何ですか

次に、クエリ プランとサーバー タイミングをオンにして、これらのアナライザーを表示します。

LuckyTemplates Desktop の DAX Studio とは何ですか

これらは DAX を最適化する上で重要です。これらは、フォーミュラ エンジンとストレージ エンジンで何が起こっているかを示します。

DAX の最適化は、[詳細設定] タブで行われます。データ モデルの設定によって DAX のパフォーマンスが向上し、高速化されているかどうかを確認するには、[メトリックの表示] をクリックします。VertiPaq Analyzerメトリクスが開きます。

LuckyTemplates Desktop の DAX Studio とは何ですか

VertiPaq はストレージ エンジンです。データ モデルについて知っておく必要があるすべてのことがわかります。また、データを圧縮して DAX の実行を高速化します。すべては、データ モデルとテーブルがどのように設定されているかによって異なります。

DAX Studio には [クエリのフォーマット] ボタンもあります。クエリを作成していて、それを理解して理解できない場合は、クエリのフォーマットを使用すると、コードを理解しやすくすることができます。


LuckyTemplates のこの新しいコース
メジャーで DAX 関数を最適化する: 最適化のヒントとテクニック
より最適化されたデータのための簡単な LuckyTemplates 変換

結論

DAX Studio は、コードを最適化するための最良のツールです。これは、結果を生成する際に DAX のパフォーマンスを最大化するのに役立ちます。

DAX のパフォーマンスが低い場合は、DAX Studio について詳しく学ぶ必要があります。レポートをより良くするための機能がたくさんあります。

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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。