CSV 文件上传到 Delta 表以便进行 Power BI 报告

Microsoft Fabric Lakehouse 是一个数据体系结构平台,用于在单个位置存储、管理和分析结构化数据和非结构化数据。

本教程介绍以下内容:

  • 将 CSV 文件上传到 Lakehouse
  • 将文件转换为 Delta 表
  • 生成语义模型并创建 Power BI 报表

创建 Lakehouse 并准备好 CSV 文件

  1. 登录到 Microsoft Fabric 门户。 从左下角的工作负荷切换器中选择“数据工程”

  2. 确保你位于所需的工作区中。 选择现有工作区或者创建新的工作区。

  3. 在工作区中,选择“新建项”页,然后选择“湖屋”

    屏幕截图显示“新建 Lakehouse”对话框。

  4. 输入 Lakehouse 的名称。

  5. 选择创建

  6. TLC 行程记录数据网站下载“出租车区域查找表”CSV 文件,并保存到计算机中的某个位置。

将 CSV 文件上传到 Lakehouse

  1. 在 Lakehouse 的 Files 部分下创建 TaxiData 文件夹。

  2. 使用文件夹上下文菜单中的“上传文件”项将文件上传到文件夹。

  3. 上传后,选择文件夹以查看其内容。

  4. 重命名文件以删除特殊字符,在此示例中,删除“+”字符。 若要查看特殊字符的完整列表,请阅读加载到 Delta Lake 表一文。

    显示上传 CSV 和 CSV 重命名的动画图像

将文件加载到 Delta 表

  1. 右键单击或使用 CSV 文件上的省略号来访问上下文菜单。 选择“加载到表”,然后选择“新建表”选项。

  2. “加载到表”用户界面将显示建议的表名称。 在键入期间,将应用对特殊字符的实时验证。

  3. 选择“加载”以执行加载。

  4. 该表现在显示在 Lakehouse 资源管理器中,展开表以查看列及其类型。 选择表以查看预览。

    显示“加载到表”和表预览的动画图像

注意

如果表已存在,则会显示不同的加载模式选项。 “覆盖”将删除并重新创建表。 “追加”将所有 CSV 内容作为新数据插入。 有关“加载到表”功能的深入指南,请阅读加载到表一文。

生成语义模型并创建 Power BI 报表

  1. 在 Lakehouse 功能区上选择“新建 Power BI 语义模型”。

  2. 选择要添加到语义模型的表,然后选择“确认”按钮。

  3. 使用语义模型编辑,可以定义多个表之间的关系,并根据需要对数据应用数据类型正则化和 DAX 转换。

  4. 在功能区上选择“新建报表”。

  5. 使用报表生成器设计 Power BI 报表。

    动画图像显示语义模型和 Power BI 报表生成