Microsoft Dataverse for Teams 为 Microsoft Teams 提供内置的低代码数据平台。 它提供关系数据存储、丰富的数据类型、企业级治理和一键式解决方案部署。 Dataverse for Teams 使每个人都能够轻松生成和部署应用。
在今天之前,将数据引入 Dataverse for Teams 的方法是通过将数据直接添加到表中。 此过程很容易出错,并且不可缩放。 但现在,借助自助服务数据准备,你可以找到、清理、调整数据并将数据导入 Dataverse for Teams。
组织数据已位于其他位置后,可以使用 Power Query 数据流直接通过连接器访问数据,并将数据加载到 Dataverse for Teams。 在组织数据中更新时,只需单击一下即可刷新数据流,并且 Dataverse for Teams 中的数据也会更新。 您还可以使用 Power Query 数据处理功能轻松验证和清理您的数据,并确保应用的数据质量。
引入了数据流,以帮助组织从不同的源检索数据,并为使用做好准备。 可以使用熟悉的 自助服务 Power Query 体验轻松创建数据流,以便引入、转换、集成和扩充数据。 创建数据流时,你将连接到数据、转换数据并将数据加载到 Dataverse for Teams 表。 创建数据流后,它将开始将数据导入 Dataverse 表的过程。 然后,可以开始生成应用来利用这些数据。
从数据流页创建数据流
在此示例中,你将从 OneDrive 上的 Excel 文件将数据加载到 Dataverse for Teams。
登录到 Teams Web 版本,然后选择 Power Apps 的链接。
选择“生成”选项卡,然后选择“数据流”(预览版)。
若要创建新的数据流,请选择“ 新建 ”按钮。
选择 Excel 工作簿 连接器。
在 文件路径或 URL 中输入 URL 地址,或使用 “浏览 OneDrive ”按钮浏览 OneDrive 文件夹。 选择所需的文件,然后选择“ 下一步 ”按钮。 有关使用 OneDrive 连接或获取数据的详细信息,请参阅 SharePoint 和 OneDrive for Business 文件导入 或从其他源 获取数据 。
在 导航器中,选择 Excel 文件中存在的表。 如果 Excel 文件有多个工作表和表格,则仅选择感兴趣的表。 完成后,选择“ 转换数据”。
使用 Power Query 清理和转换数据。 可以使用现用转换来删除缺失值、删除不必要的列或筛选数据。 使用 Power Query,可以对数据应用 300 多个不同的转换。 若要了解有关 Power Query 转换的详细信息,请参阅 使用 Power Query 转换数据。 完成数据准备后,选择“ 下一步”。
在 “映射表”中,选择“ 加载到新表 ”以在 Dataverse for Teams 中创建新表。 还可以选择将数据加载到现有表中。 在“映射表”屏幕中,还可以指定唯一主名称列和备用键列(可选)。 在此示例中,请将这些选择保留为默认值。 若要详细了解如何映射数据和不同的设置,请参阅 标准数据流的字段映射注意事项。
选择 “创建 ”以完成数据流。 创建数据流后,数据将开始加载到 Dataverse for Teams 中。 此过程可能需要一些时间,可以使用管理页来检查状态。 数据流完成运行后,可以使用其数据。
管理数据流
可以从数据流 (预览) 选项卡管理您创建的任何数据流。在这里,您可以查看所有数据流的状态、数据流上次刷新的时间,并在操作栏中进行操作。
在 “上次刷新 ”列中,可以查看上次刷新数据时间。 如果刷新失败,将显示错误指示。 如果选择错误提示,系统将显示错误的详细信息以及解决错误的建议步骤。
在 “状态 ”列中,可以看到数据流的当前状态。 可能的状态包括:
- 正在进行刷新:数据流正在提取、转换和将数据从源加载到 Dataverse 表。 此过程可能需要几分钟时间,具体取决于转换和数据源性能的复杂性。 建议经常检查数据流的状态。
若要导航到操作栏,请选择三个点“…” 数据流旁边。
在这里,你可以:
- 如果要更改转换逻辑或映射,请编辑数据流。
- 重命名 数据流。 创建时,会分配自动生成的名称。
- 刷新 数据流。 刷新数据流时,数据将更新。
- 删除 数据流。
- 显示刷新历史记录。 这将显示上次刷新的结果。
选择“ 显示刷新历史记录 ”以查看有关数据流上次刷新的信息。 数据流刷新成功后,可以看到 Dataverse 中添加或更新了多少行。 当数据流刷新未成功时,可以使用错误消息来调查原因。
Teams 中的数据流是轻量级版本
Teams 中的数据流是创建者门户中数据流的轻型版本,只能将数据加载到 Dataverse for Teams 中。 Teams 中的数据流针对一次性导入数据进行优化,但可以通过数据流管理页中的刷新按钮手动刷新数据。 如果需要完整的数据流功能,可以 升级环境。
Teams 中数据流中支持的数据源包括:
- Excel (OneDrive)
- 文本/CSV (OneDrive)
- PDF (OneDrive)
- SharePoint Online 文件夹
- SharePoint Online 列表
- XML (OneDrive)
- JSON (OneDrive)
- OData
- 网络应用程序接口
注释
Teams 中的数据流不支持本地数据源,例如本地文件位置。
下表列出了 Teams 中 Dataverse 的数据流与 Dataverse 数据流之间的主要功能差异。
| 数据流功能 | Dataverse for Teams | Dataverse |
|---|---|---|
| 标准数据流 | 是的 | 是的 |
| 分析数据流 | 否 | 是的 |
| 网关支持 | 否 | 是的 |
| 手动刷新 | 是的 | 是的 |
| 计划的刷新 | 否 | 是的 |
| 增量刷新 | 否 | 是的 |
| 标准表 | 否 | 是的 |
| 自定义表 | 是的 | 是的 |
| 完整的 PQ 功能 | 是的 | 是的 |
| 受支持的连接器 | 连接器的子集 | 所有连接器 |
| 小量数据量 | 是的 | 是的 |
| 更大的数据量 | 否 1 | 是的 |
1 尽管可以加载到 Dataverse for Teams 中的数据量没有限制,但为了提高加载大量数据的性能,我们建议使用 Dataverse 环境。