Share via


Power BI レポート ビルダーでのレポート データの概要

適用対象: Power BI Report Builder Power BI Desktop

レポート データは、組織の複数のデータ ソースから取得できます。 レポートをデザインする最初の手順は、基になるレポート データを表すデータ ソースとデータセットを作成することです。 各データ ソースには、データの接続情報が含まれます。 各データセットには、データとして使用するデータ ソースの一連のフィールドを定義するクエリ コマンドが含まれます。 各データセットのデータを視覚化するために、テーブル、マトリックス、グラフ、マップなどのデータ領域を追加します。 レポートの処理時に、データ ソースに対してクエリが実行され、各データ領域は、データセットのクエリ結果を表示するために、必要に応じて拡張されます。

レポート ビルダーのデータ

Diagram of the dataset story in Report Builder.

  1. レポート データ ペインのデータ ソース: 埋め込みデータ ソースを作成すると、レポート データ ペインにデータ ソースが表示されます。

  2. [接続] ダイアログ ボックス: 接続文字列を作成したり、接続文字列を貼り付けたりするには、[接続] ダイアログ ボックスを使います。

  3. データ接続情報 接続文字列は、データ拡張機能に渡されます。

  4. 資格情報 資格情報は、接続文字列とは別個に管理されます。

  5. データ拡張機能/データ プロバイダー データへの接続は、複数のデータ アクセス レイヤーを通じて行われる場合があります。

  6. 外部データ ソース リレーショナル データベース、多次元データベース、SharePoint リスト、または Web サービスからデータを取得します。

用語の定義

  • データ接続: "データ ソース" とも呼ばれます。 データ接続には、名前と、接続の種類に依存する接続のプロパティが含まれます。 仕様上、データ接続に資格情報は含まれません。 データ接続では、どのデータを外部データ ソースから取得するかは指定されません。 これを行うには、データセットを作成するときにクエリを指定します。

  • 接続文字列。 接続文字列は、データ ソースに接続するために必要な接続プロパティの文字列バージョンです。 接続プロパティは、データ接続の種類によって異なります。 例については、「データ接続文字列を作成する - Power BI Report Builder」を参照してください。

  • 埋め込みデータ ソース: " レポート固有のデータ ソース" とも呼ばれます。 1 つのレポート内で定義され、そのレポートのみで使用されるデータ ソースです。

  • 資格情報: 資格情報は、外部データにアクセスするために指定する必要がある認証情報です。

レポート データを指定するためのヒント

次の情報を使用して、レポート データの戦略を計画します。

  • データ ソース: Power BI サービスの改ページ対応レポートは、埋め込みデータ ソース (つまりレポート内で定義されたデータ ソース) をサポートしています。 サービスに発行されると、Power BI Gateway を使って接続設定を管理できます。

  • データセット: Power BI サービスの改ページ対応レポートは、埋め込みデータセット (つまりレポート内で定義されたデータセット) をサポートしています。

  • データのフィルター選択 : レポート データは、クエリまたはレポートでフィルター選択できます。 データセットとクエリ変数を使用して、カスケード型パラメーターを作成できます。 カスケード型パラメーターを使用すると、ユーザーは何千もの選択肢をより管理しやすい数にまで絞り込むことができます。 パラメーター値または指定するその他の値に基づいて、テーブルまたはグラフでデータをフィルター選択できます。

  • パラメーター : クエリ変数を含むデータセット クエリ コマンドを使用すると、対応するレポート パラメーターが自動的に作成されます。 パラメーターは手動で作成することもできます。 レポートを表示すると、レポート ツール バーにパラメーターが表示されます。 ユーザーは値を選択して、レポート データまたはレポートの外観を制御できます。 特定の対象ユーザー用にレポート データをカスタマイズするには、同じレポート定義にリンクされた、異なる既定値を持つレポート パラメーターのセットを作成します。 組み込みの UserID フィールドを使用して、さまざまな対象ユーザー用にデータをカスタマイズすることもできます。 詳細については、レポートのパラメーター (Power BI Report Builder)式の組み込みコレクション (Power BI Report Builder) に関する記事を参照してください。

  • データのグループ化および集計 : レポート データは、クエリまたはレポートでグループ化および集計できます。 クエリで値を集計する場合は、重要であるという制約の範囲内で、引き続きレポートの値を結合できます。 データのフィルター処理、グループ化、サポート情報 (Power BI Report Builder)集計関数 (Report Builder) に関する記事を参照してください。

  • データの並べ替え : レポート データは、クエリまたはレポートで並べ替えることができます。 また、テーブルでは、対話的な並べ替えボタンを追加して、ユーザーが並べ替え順序を制御できるようにすることができます。

  • 式に基づくデータ : ほとんどのレポート プロパティは式に基づくことができ、式にはデータセット フィールドおよびレポート パラメーターへの参照を含めることができるため、強力な式を記述してレポートのデータと外観を制御できます。 パラメーターを定義することで、ユーザーが表示されるデータを制御できるようにすることができます。

  • データセットのデータの表示 : 通常、データセットのデータは 1 つ以上のデータ領域 (たとえば、テーブルやグラフ) に表示されます。

  • 複数のデータセットのデータを表示する: 1 つのデータセットに基づくデータ領域に、他のデータセットの値を検索したり集計したりする式を作成できます。 1 つのデータセットに基づいてテーブルにサブレポートを含めて、別のデータ ソースのデータを表示できます。

以下を参考にすると、レポートのデータ ソースの定義が容易になります。

  • データ ソースの所有者と共同作業を行って、組織に合った認証および承認のテクノロジを実装して使用します。

  • 組織のソフトウェア データ層アーキテクチャと、データ型が原因で発生する可能性がある問題について理解しておいてください。 また、データ拡張機能およびデータ処理拡張機能がクエリ結果に与える可能性がある影響についても理解しておいてください。 データ型は、データ ソース、データ プロバイダー、およびレポート定義 (.rdl) ファイルに格納されているデータ型間で異なります。

  • クライアントとサービスのアーキテクチャとツールについて理解します。 たとえば、Report Builder で、クライアント コンピューター上に組み込みのデータ ソースの種類を使うレポートを作成するとします。 レポートを発行するときは、そのデータ ソースの種類が Power BI サービスでサポートされている必要があります。 詳細については、「Power BI のページ分割されたレポートでサポートされるデータ ソース」を参照してください。

  • データ ソースの資格情報は、データ ソースの種類と、レポートをクライアントと Power BI サービスのどちらで表示するかに応じて変わります。 詳細については、レポート データ ソースの資格情報と接続情報の指定Power BI サービスでの資格情報の管理に関する記事を参照してください。

以下に、データ接続の作成、外部ソース、データセット、およびクエリからのデータの追加に関連するタスクを示します。

一般的なタスク リンク
データ接続の作成 データ接続文字列を作成する (Power BI Report Builder)
データセットとクエリの作成 レポート埋め込みデータセットと共有データセット (Power BI Report Builder)
パブリッシュ後のデータ ソースの管理 レポート データ ソースを管理する
データの取得に関するガイダンス ページ分割されたレポートでのデータ取得のガイダンス