データを取得

完了

レポート作成の最初の手順は、データ ソースからデータを取得することです。 このプロセスは Power BI でデータを取得するのと同じように見えるかもしれませんが、そうではありません。 Power BI のページ分割されたレポートでは、データ ソースに接続するときに Power Query が使用されません。

Power BI のページ分割されたレポートでデータを取得することに、データのクリーニング手順は関与しません。 実際、データは Power BI のページ分割されたレポートのデータセットには格納されません。 レポートでデータが更新されると、データは取得に使用されたクエリに従って、データ ソースから変更されていない形式で取得されます。

Microsoft Excel、Oracle、SQL Server など、複数のデータ ソースからデータを収集できます。 ただし、データが収集された後は、異なるデータ ソースを単一のセマンティック モデルにマージすることはできません。 各ソースは、別の目的で使用される必要があります。 たとえば、Excel ソースからのデータはグラフに使用できる一方で、SQL Server からのデータは 1 つのレポート上のテーブルに使用できます。 ページ分割されたレポートには、さまざまなデータセットのデータを検索するのに使用できる式言語がありますが、Power Query とはまったく異なります。

Power BI のページ分割されたレポートは、Power BI サービスからのデータセットを使用できます。 これらのデータセットは、Power Query を使用してデータをクリーンアップおよび変更しています。 違いは、この処理が Power BI Report Builder を使用する前に Power BI Desktop または SQL Server Data Tools で行われたことです。Power BI Report Builder のユーザー インターフェイスにはそのツールは含まれていません。

データ ソースを作成して構成する

データを取得するには、Power BI Report Builder を開きます。 [はじめに] 画面で、[新しいレポート] を選択します。 テーブルがあるレポートを作成するか、グラフを作成するか、空のレポートを作成するかどうかを選択できます。 この例では、空のレポートが選択されています。 これらの選択により、新しいレポートの既定の視覚化が作成されます。これはいつでも変更できます。 次に、[レポート データ] ウィンドウに移動します。このウィンドウは通常はツールの左側にありますが、移動することもできます。

データ ソース フォルダーを右クリックし、[データ ソースの追加] を選択します。

データ ソースを追加する - パート 1

[全般] タブで、データ ソースの名前を指定します。

データ ソースに名前を付けたら、[ビルド] ボタンを選択して、正しい接続文字列を選択します。

 [データソースのプロパティ] から [ビルド] ボタンを選択する

[ビルド] を選択すると、[接続プロパティ] 画面が表示されます。 この画面のプロパティは、各データ ソースに対して一意になります。 次の図は、画面に表示される可能性がある内容の例です。 この図は、レポート作成者が入力する、次の SQL Server 接続のプロパティを示しています。

  1. サーバー名

  2. データベース名

  3. 接続をテストするためのボタン

  4. 続行するには [OK] を選択

    [接続プロパティ] 画面

[接続プロパティ] 画面にはユーザー名とパスワードの情報を入力することも、既定の設定のままにしてご自身の Windows 資格情報を使用することもできます。 [OK] をもう一度選択します。

これで、データ ソースが作成されました。

一般に、このコースでは認証については扱いません。 通常、接続情報は IT 部門、アプリケーション スペシャリスト、またはソフトウェア ベンダーから受け取ります。

データセットを作成して構成する

データ ソースは、SQL Server などの特定のリソースへの接続情報です。 データセットは、データではなく、データ ソースに対するクエリの保存された情報です。 データは常に元の場所に存在します。

[レポート ビュー] ウィンドウの [データセット] を右クリックし、[データセットの追加] を選択します。 正しいデータソースが選択されていることを確認します。 この操作により、正しいデータソースに対してクエリが実行されます。

表示されるウィンドウから、次のことを実行できます。

  1. クエリに名前を付ける。

  2. テキスト コマンドを使用するか、ストアド プロシージャを使用するかを選択する。

  3. テキスト ボックスにクエリを入力する。

[データセットのプロパティ] 画面