このクイック スタートでは、Fabric の簡単なエンド ツー エンドフローを示します。ローカル CSV ファイルをアップロードし、それを Lakehouse の Delta テーブルとして読み込み、そこからレポートを作成します。
最後に、次のことができます。
- CSV ファイルをレイクハウスにアップロードする
- ファイルを Delta テーブルに変換する
- セマンティック モデルを生成して Power BI レポートを作成する
[前提条件]
作業を開始する前に、次の準備ができていることを確認します。
- レイクハウスアイテムを作成できる Fabric ワークスペース。 まだない場合は、「 ワークスペースの作成」を参照してください。
- "Taxi Zone Lookup Table" CSV ファイルはTLC Trip Record Data Web サイトからダウンロードしました。
レイクハウスを作成する
まず、CSV ファイルとテーブルを格納するレイクハウスを作成します。
- Fabric で、ナビゲーション バーから [ワークスペース] を選択します。
- ワークスペースを開くには、上部にある検索ボックスにその名前を入力し、検索結果から選択します。
- ワークスペースから [ 新しいアイテム] を選択し、検索ボックスに 「Lakehouse 」と入力し、[ Lakehouse] を選択します。
- [新しいレイクハウス] ダイアログ ボックスの [名前] フィールドに「wwilakehouse」 と入力します。
- [作成] を選択します
lakehouse が作成されたら、次の手順は CSV ファイルをアップロードすることです。
CSV ファイルを lakehouse にアップロードする
次に、ソース CSV ファイルを、Delta テーブルに読み込むことができるように、lakehouse ファイル領域に配置します。
レイクハウスの [
TaxiData] セクションの下にFilesフォルダーを作成します。フォルダーの横にある省略記号 (
TaxiData) を選択し、ファイルのアップロード>アップロードを選択します。アップロードが完了したら、フォルダーを選択してコンテンツを表示します。
ファイル名にサポートされていない特殊文字が含まれている場合は、読み込む前にファイルの名前を変更してください。 現在の名前付け要件については、「 Delta Lake テーブルへの読み込み」を参照してください。 この例では、ファイルの名前を
taxi_zone_lookup.csvに変更します。
ファイルを Delta テーブルに読み込む
このステージでは、アップロードした CSV ファイルを Delta テーブルに変換します。このテーブルは、クエリを実行してレポートに使用できます。
- CSV ファイルを右クリックするか、省略記号を使用してコンテキスト メニューを開きます。 [ テーブルに読み込む] を選択し、[ 新しいテーブル] を選択します。
- [テーブルへの読み込み] ダイアログで、推奨されるテーブル名を確認します。 入力中にリアルタイム検証が適用されます。
- [読み込み] を選択して読み込みを実行します。
- これで、テーブルがレイクハウス エクスプローラーに表示されます。テーブルを展開して列とその型を確認します。 テーブルを選択してプレビューを表示します。
注
テーブルが既に存在する場合は、さまざまな 読み込みモード オプションが表示されます。 上書きを行い、テーブルを再作成します。 Append は、すべての CSV コンテンツを新しいデータとして挿入します。 詳細については、「 Delta Lake テーブルへの読み込み」を参照してください。
セマンティック モデルを生成して Power BI レポートを作成する
Delta テーブルの準備ができたら、セマンティック モデルを作成し、そのモデルからレポートを作成します。
- Lakehouse リボンで、新しいセマンティック モデルを作成します。
- セマンティック モデルに追加するテーブルを選択し、選択内容を確認します。
- セマンティック モデルの編集では、テーブル間のリレーションシップを定義し、必要に応じてデータ型の正規化と DAX 変換を適用できます。
- リボンの [新しいレポート] を選択します。
- report builderを使用して Power BI レポートをデザインします。