次の方法で共有


Power BI レポート用のデルタ テーブルへの CSV ファイルのアップロード

このクイック スタートでは、Fabric の簡単なエンド ツー エンドフローを示します。ローカル CSV ファイルをアップロードし、それを Lakehouse の Delta テーブルとして読み込み、そこからレポートを作成します。

最後に、次のことができます。

  • CSV ファイルをレイクハウスにアップロードする
  • ファイルを Delta テーブルに変換する
  • セマンティック モデルを生成して Power BI レポートを作成する

[前提条件]

作業を開始する前に、次の準備ができていることを確認します。

レイクハウスを作成する

まず、CSV ファイルとテーブルを格納するレイクハウスを作成します。

  1. Fabric で、ナビゲーション バーから [ワークスペース] を選択します。
  2. ワークスペースを開くには、上部にある検索ボックスにその名前を入力し、検索結果から選択します。
  3. ワークスペースから [ 新しいアイテム] を選択し、検索ボックスに 「Lakehouse 」と入力し、[ Lakehouse] を選択します。
  4. [新しいレイクハウス] ダイアログ ボックスの [名前] フィールドに「wwilakehouse」 と入力します。
  5. [作成] を選択します

lakehouse が作成されたら、次の手順は CSV ファイルをアップロードすることです。

CSV ファイルを lakehouse にアップロードする

次に、ソース CSV ファイルを、Delta テーブルに読み込むことができるように、lakehouse ファイル領域に配置します。

  1. レイクハウスの [TaxiData] セクションの下に Files フォルダーを作成します。

    Lakehouse Explorer の [ファイル] セクションで新しいフォルダーを作成する方法を示すスクリーンショット。

  2. フォルダーの横にある省略記号 (TaxiData) を選択し、ファイルのアップロード>アップロードを選択します。

    フォルダーコンテキスト メニューの [ファイルのアップロード] オプションを示すスクリーンショット。

  3. アップロードが完了したら、フォルダーを選択してコンテンツを表示します。

  4. ファイル名にサポートされていない特殊文字が含まれている場合は、読み込む前にファイルの名前を変更してください。 現在の名前付け要件については、「 Delta Lake テーブルへの読み込み」を参照してください。 この例では、ファイルの名前を taxi_zone_lookup.csv に変更します。

    Lakehouse Explorer の [ファイル] セクションでファイルの名前を変更する方法を示すスクリーンショット。

ファイルを Delta テーブルに読み込む

このステージでは、アップロードした CSV ファイルを Delta テーブルに変換します。このテーブルは、クエリを実行してレポートに使用できます。

  1. CSV ファイルを右クリックするか、省略記号を使用してコンテキスト メニューを開きます。 [ テーブルに読み込む] を選択し、[ 新しいテーブル] を選択します。
  2. [テーブルへの読み込み] ダイアログで、推奨されるテーブル名を確認します。 入力中にリアルタイム検証が適用されます。
  3. [読み込み] を選択して読み込みを実行します。
  4. これで、テーブルがレイクハウス エクスプローラーに表示されます。テーブルを展開して列とその型を確認します。 テーブルを選択してプレビューを表示します。

テーブルが既に存在する場合は、さまざまな 読み込みモード オプションが表示されます。 上書きを行い、テーブルを再作成します。 Append は、すべての CSV コンテンツを新しいデータとして挿入します。 詳細については、「 Delta Lake テーブルへの読み込み」を参照してください。

セマンティック モデルを生成して Power BI レポートを作成する

Delta テーブルの準備ができたら、セマンティック モデルを作成し、そのモデルからレポートを作成します。

  1. Lakehouse リボンで、新しいセマンティック モデルを作成します。
  2. セマンティック モデルに追加するテーブルを選択し、選択内容を確認します。
  3. セマンティック モデルの編集では、テーブル間のリレーションシップを定義し、必要に応じてデータ型の正規化と DAX 変換を適用できます。
  4. リボンの [新しいレポート] を選択します。
  5. report builderを使用して Power BI レポートをデザインします。