次の方法で共有


datamarts を使い始める

この記事では、エクスペリエンスをすぐに開始できるさまざまなサンプル データを含め、データマートの使用を開始する方法について説明します。 データマートで使用できるサンプル セマンティック モデル、データマートをゼロから作成する方法、データマートの名前を変更または削除する方法、データマートに慣れて熟練するためのその他の役立つ情報について説明します。

サンプル データ

データマートを探索するには、次のさまざまな種類のサンプル データを使用できます。 次のすべてのリソースには、無料のサンプル データが含まれています。

  • Excel ブック形式の 8 つの部門別サンプル。これは、さまざまなユース ケースのセマンティック モデルを含む Power BI 組み込みサンプルの Excel バージョンです。

    • 顧客の収益性
    • IT 支出分析
    • 人的資源
    • 機会分析
    • 調達分析
    • 小売りの分析
    • 販売およびマーケティングサプライヤーの品質分析
  • 財務データ サンプル ブック。これは、ダウンロード可能な Excel ファイル内の単純なフラット テーブルです。 これには、セグメントと地域で割った売上を含む架空の製品を含む匿名データが含まれています。

  • AdventureWorks ディメンション モデルの Excel ブック バージョン。このチュートリアルでは、データを含む Power BI レポートを作成する手順について説明します。

  • COVID 19 world data は、Johns Hopkins University のデータに基づいています。 このデータを公開する前に、免責事項に関する記事確認することをお勧めします。

  • Northwind Traders OData フィード は、注文、製品、顧客、サプライヤー、および小規模企業のその他多くの側面を管理する架空の組織からのデータです。

また、現在使用している任意のデータフローからデータマートの使用を開始することもできます。 既存のデータフローからデータをデータマートにコピーします。その時点で、他の変換を適用したり、データ マートを探索するためのデータ ソースとして使用したりすることができます。

データマートを作成する

データマートを作成するには、既存の Power BI Premium または Premium Per User (PPU) ワークスペースに移動します。 Datamarts には Power BI Premium サブスクリプションが必要です。 Premium ワークスペースで、[+ 新しい] を選択し、[**Datamart (プレビュー)] を選択してデータマートを作成します。

新しいデータマートの作成のスクリーンショット。

通常、新しいデータマートのプロビジョニングには約 10 秒かかります。 初期化したら、データマートにデータを読み込むことができます。 データマートへのデータの取得の詳細については、この記事の「データの取得と変換 セクションを参照してください。

データの取得と変換

データに接続してデータマートで変換するには、多くの方法があります。 Power BI のデータに関する一般的な情報については、「Power BIでデータに接続する 」を参照してください。

データマートにデータを読み込むには、データマートを開くか(または新しいデータマートを作成して)、データの取得を選択します。

データマートのデータに接続するスクリーンショット。

別のソースからデータを取得する場合は、さまざまなデータ ソースから選択できるデータ ソースの選択ウィンドウが表示されます。

データ マートのさまざまなデータ ソースのスクリーンショット。

コンピューターからファイルをドラッグ アンド ドロップして、Excel ファイルなどのデータマートにデータを読み込むこともできます。 一部のデータ ソースでは、正しく接続するためにパラメーターまたは接続文字列が必要な場合があります。

接続したら、データマートに読み込むテーブルを選択します。 選択したデータに変換を適用し、データマートにデータを読み込むことができます。 データが読み込まれると、テーブルがデータマートにインポートされます。 進行状況はステータス バーで監視できます。

データマートのデータの読み込みのスクリーンショット。

選択したテーブルごとに、対応するビューがテーブル ビューオブジェクト エクスプローラーに表示されるデータマートに作成されます。

モデル データ

データをモデル化するには、次の図に示すように、ウィンドウの下部にある モデル ビュー アイコンを選択して、モデル ビュー に移動します。

モデル ビュー アイコンのスクリーンショット。

既定のセマンティック モデルへのオブジェクトの追加または削除

Power BI では、レポートを作成する前にセマンティック モデルが常に必要になるため、既定のセマンティック モデルを使用すると、データマート上で迅速なレポート機能が可能になります。 データマート内では、ユーザーはデータマート オブジェクト (テーブル) を既定のセマンティック モデルに追加できます。 階層や説明など、セマンティック モデリング プロパティを追加することもできます。 これらは、Power BI セマンティック モデルのテーブルを作成するために使用されます。 ユーザーは、既定のセマンティック モデルからオブジェクトを削除することもできます。

オブジェクト ( テーブルまたはビュー) を既定のセマンティック モデルに追加するには、ユーザーには 2 つのオプションがあります。

  • セマンティック モデルにオブジェクトを自動的に追加します。これは、ユーザーの介入なしで既定で行われます
  • セマンティック モデルにオブジェクトを手動で追加する

自動検出プロセスでは、テーブルまたはビューを検出し、適宜追加します。

リボンの手動検出オプションを使用すると、既定のセマンティック モデルに追加するオブジェクト (テーブルやビュー) をきめ細かく制御できます。

  • すべて選択
  • テーブルまたはビューのフィルター
  • 特定のオブジェクトを選択する

オブジェクトを削除するには、リボンの手動選択ボタンを使用し、次の操作を行います。

  • すべての選択を解除する
  • テーブルまたはビューのフィルタ
  • 特定のオブジェクトの選択を解除する

モデル ビュー レイアウトの使用

セッション中に、ユーザーはモデル ビューで複数のタブを作成して、データベースの設計をさらに支援できます。 現在、モデル ビューのレイアウトはセッションでのみ保持されます。 ユーザーは、新しいタブが作成されるたびに自動レイアウトを使用して、データベースの設計を視覚的に検査し、モデリングを理解できます。

測定基準を作成する

メジャー を作成するには (メジャーは標準化されたメトリックのコレクションです)、テーブル エクスプローラーの でテーブルを選択し、次の図に示すように、リボンの [新しいメジャー] ボタン 選択します。

指標の作成のスクリーンショット。

数式バーにメジャーを入力し、適用するテーブルと列を指定します。 数式バーを使用すると、メジャーを入力できます。 Power BI Desktop と同様に、datamarts の DAX 編集エクスペリエンスには、数式のオートコンプリート (Intellisense) を備えた豊富なエディターが表示されます。 DAX エディターを使用すると、データマート内でメジャーを簡単に開発できるため、ビジネス ロジック、セマンティクス、ビジネス クリティカルな計算のためのより効果的な単一ソースになります。

テーブルを展開して、テーブル内のメジャーを見つけることができます。

リレーションシップを作成する

データマートでリレーションシップを作成するには、モデル ビュー を選択し、データマートを選択してから、一方のテーブルからもう一方のテーブルの列に列をドラッグしてリレーションシップを開始します。 表示されるウィンドウで、リレーションシップのプロパティを構成します。

リレーションシップの作成のスクリーンショット。

リレーションシップが完了したら、[ の確認] ボタンを選択して、リレーションシップ情報を保存します。

ダウンストリーム レポートから要素を非表示にする

データマートの要素をダウンストリーム レポートから非表示にするには、テーブル ビュー 選択し、非表示にする列またはテーブルを右クリックします。 次に、メニューから [レポートビューで非表示] を選び、項目を後続のレポートから非表示にします。

ダウンストリーム レポートから要素を非表示にするスクリーンショット。

次の図に示すように、モデル ビュー キャンバス オプションを使用して、テーブル全体と個々の列を非表示にすることもできます。

ダウンストリーム レポートからテーブル全体を非表示にするスクリーンショット。

自動生成されたセマンティック モデルにアクセスする

自動生成されたセマンティック モデルにアクセスするには、Premium ワークスペースに移動し、データマートの名前と一致するセマンティック モデルを見つけます。

セマンティック モデルを見つけるスクリーンショット。

セマンティック モデルを読み込むには、セマンティック モデルの名前をクリックします。

セマンティック モデルの読み込みのスクリーンショット。

データマートの更新を管理する

データマートは、次の 2 つの方法で更新できます。

  1. データマートのコンテキスト メニューから、今すぐ更新 を選択するか、スケジュールされた更新を選択します。

    更新用の datamart コンテキスト メニューのスクリーンショット。

  2. データマート設定ページから スケジュールされた更新 を選択します。

    設定ページのデータマートのスケジュールされた更新のスクリーンショット。

データマートの増分更新を設定するには、データマート エディターで増分更新を設定するテーブルを選択します。 テーブル ツール リボンで、増分更新 アイコンを選択すると、選択したテーブルの増分更新を構成できる右側のウィンドウが表示されます。

データマート内のテーブルの増分更新の構成のスクリーンショット。

データマートとデプロイ パイプライン

Datamarts は、デプロイ パイプラインでサポートされています。 デプロイ パイプラインを使用すると、指定されたパイプライン全体でデータマートに更新プログラムをデプロイできます。 ルールを使用して、パイプラインの各ステージの関連データに接続することもできます。 デプロイ パイプラインの使い始め方については、「デプロイ パイプラインを始める」を参照してください。

既存のデータマートにアクセスまたは読み込む

既存のデータマートにアクセスするには、次の図に示すように、Power BI Premium ワークスペースに移動し、ワークスペース内のデータ項目の全体的な一覧からデータマートを見つけます。

すべての項目から既存のデータマートを見つけるスクリーンショット。

Premium ワークスペースで Datamarts (プレビュー) タブを選択し、使用可能なデータマートの一覧を表示することもできます。

データマートの一覧から選択したデータマートのスクリーンショット。

データマート名を選択して、データマートを読み込みます。

データマートの名前を変更する

データマートの名前を変更するには、次の 2 つの方法があります。

まず、Datamart エディター内から、エディターの上部からデータマート名を選択し、次の図に示すように、表示されるウィンドウでデータマート名を編集します。 名前変更ウィンドウの外側にあるリボンを選択して、新しい名前を保存します。

データマートの名前を変更するスクリーンショット。

または、ワークスペースリストビューからデータマート名を変更することもできます。 ワークスペース ビューのデータマート名の横にあるその他のメニュー (...) を選択します。

ワークスペース内のデータマートからコンテキスト メニューを選択するスクリーンショット。

表示されるメニューから [名前の変更] を選択します。

ワークスペースからデータマートの名前を変更するスクリーンショット。

データマートの名前を変更すると、そのデータマートに基づいて自動生成されたセマンティック モデルの名前も自動的に変更されます。

データマートを削除する

データマートを削除するには、ワークスペースに移動し、削除するデータマートを見つけます。 その他のメニュー (...) を選択し、表示されるメニューから [ の削除] を選択します。

ワークスペースからデータマートを削除するスクリーンショット。

データマートの削除はすぐには行われず、完了までに数日かかります。

Datamart コンテキスト メニュー

Datamarts は、コンテキスト メニューを使用してレポートを作成し、サポートされているアクションにアクセスするための使い慣れたエクスペリエンスを提供します。

datamart コンテキスト メニューのスクリーンショット。

次の表では、datamart コンテキスト メニューオプションについて説明します。

メニュー オプション オプションの説明
Excel で分析する 自動生成されたセマンティック モデルで既存の Excel 分析機能を使用します。 [Excel で分析] の詳細
レポートの作成 DirectQuery モードで Power BI レポートを作成します。 Power BI サービスでの作成概要の詳細
削除 ワークスペースからセマンティック モデルを削除します。 確認ダイアログが表示され、削除アクションの影響が通知されます。 削除 アクションが確認されると、データマートと関連するダウンストリーム項目が削除されます
データマート削除メニューのスクリーンショット。
アクセス許可の管理 基になるセマンティック モデルの共有を許可したり、基になるセマンティック モデルに関連付けられたデータを使用してコンテンツを構築したりするのと同様に、ユーザーは、指定されたアクセス許可を持つ他の受信者を追加できます。
データマートの [アクセス許可] メニューのスクリーンショット。
更新履歴 アクティビティの期間と状態を含むリフレッシュアクティビティの履歴を提供します。
データマート更新履歴ウィンドウのスクリーンショット。
改名する データマートと自動生成されたセマンティック モデルを新しい名前で更新します。
データマートの名前変更ウィンドウのスクリーンショット。
設定 データマート設定 について詳細を学ぶ
共有 ユーザーがデータマートを共有して、基になる自動生成されたセマンティック モデルに基づいてコンテンツを構築し、対応する SQL エンドポイントにクエリを実行できるようにします。 データマート アクセス (SQL- 読み取り専用、自動生成されたセマンティック モデル) を組織内の他のユーザーと共有します。 ユーザーは、詳細ページにアクセスするためのリンクを含む電子メールを受け取ります。このページでは、SQL Server の URL を検索でき、自動生成されたセマンティック モデルにアクセスして、それに基づいてレポートを作成できます。
データマート共有メニューのスクリーンショット。
系列の表示 これは、デポート、ダッシュボード、アプリに至るまでの、データ ソースからデータマート、自動生成されたセマンティック モデル、データマートの上に構築されたその他のセマンティック モデル (存在する場合) に対する、データマートのエンドツーエンドの系列を示しています。
データマート ビュー系列ウィンドウのスクリーンショット。

Datamart の設定

データマートの設定は、データマートのコンテキスト メニューからアクセスできます。 このセクションでは、データマート設定オプションとその説明について説明します。 次の図は、データマート設定メニューを示しています。

設定が選択されている datamart コンテキスト メニューのスクリーンショット。

各データマートで使用できる設定の一覧を次に示します。

設定 ディテール
Datamart の説明 ユーザーがメタデータの詳細を追加して、データマートに関する説明情報を提供できるようにします。
データマートの説明メニューのスクリーンショット。
サーバーの設定 データマートの SQL エンドポイント接続文字列。 接続文字列を使用して、SSMS などのさまざまなツールを使用して、データマートへの接続を作成できます。
データマート接続文字列のスクリーンショット。
データ ソースの資格情報 データ ソース情報を取得し、資格情報を編集できます。
データマートのソース資格情報メニューのスクリーンショット。
スケジュールの更新 ユーザーによって定義されたスケジュールに基づく、データマートのデータ更新情報。
データマートのスケジュールされた更新メニューのスクリーンショット。
感度ラベル データマートに適用される秘密度ラベル。ダウンストリームの自動生成されたセマンティック モデルやレポートにも反映されます。
datamart の機密ラベル設定のスクリーンショット。

秘密度ラベルがダウンストリームのセマンティック モデルに伝達されると、レポートが次のシナリオで発生しません。
  • 秘密度ラベルのダウングレード
  • 手動で秘密度ラベルを設定した際に特定される項目

次の表は、自動生成されたセマンティック モデルの設定を示しています。 これらの設定が自動生成されたセマンティック モデルに適用されると、データマートにも適用されます。

設定 細部
アクセスを要求する 要求アクセス設定のスクリーンショット。
Q&A Q と A の設定のスクリーンショット。
クエリ キャッシュ クエリ キャッシュ設定のスクリーンショット。

Datamarts の考慮事項と制限事項

  • データマートに対応するデータ ソースを追加または変更できるのは、データマート所有者だけです。 現在のデータマート所有者が使用できない場合は、別のワークスペース所有者が 引き継ぎ 機能を使用してアクセスできます。
  • 名前付き接続と共にデータマートを使用する際に、次の制限が適用されます。
    • 特定のパスと種類のクラウド接続を 1 つだけ作成できます。たとえば、SQL とサーバー/データベースのクラウド接続は 1 つだけ作成できます。 複数のゲートウェイ接続を作成できます。
    • クラウド データ ソースに名前を付けたり、名前を変更したりすることはできません。ゲートウェイ接続に名前を付けたり、名前を変更したりすることができます。

この記事では、サンプル データと、データマートを作成して操作する方法について説明しました。

次の記事では、データマートと Power BI の詳細について説明します。

データフローとデータ変換の詳細については、次の記事を参照してください。