Dataverse 数据导出选项
Microsoft Dataverse 提供了多种从 Dataverse 表导出数据的方法:
在模型驱动应用中从 Excel 导出
使用 Word 和 Excel 模板导出
在 Power Apps Maker Portal 中导出数据
Power Automate
Azure Synapse Link
在模型驱动应用中从 Excel 导出
模型驱动应用具有将表中的行导出到 Excel 的功能。
“静态工作表”选项将当前表视图中行和列的数据导出,并下载到 Excel 文件中。 您一次最多可以导出 100,000 行。
“动态工作表”选项允许您从此表中选择列,并从具有多对一关系的其他表中选择列。 Excel 文件中包含的是查询,而不是数据。 您可以使用 Microsoft Power Apps Excel 插件下载数据,选择 Excel 中的“数据”>“刷新”将导出最新数据。 Excel 中会显示哪些数据,取决于表的安全访问权限。
“动态数据透视表”选项与动态工作表类似,但会创建 Excel 数据透视表而不是行列表。
在 Excel Online 中打开
模型驱动应用中的“在 Excel Online 中打开”功能可显示当前表视图中的行和列,允许您进行快速编辑、创建新行,然后将更新后的信息保存回 Dataverse。
数据更改在后台导入,您可以使用 Power Platform 管理中心,在设置 > 数据管理 > 导入下跟踪导入进度。
使用 Word 和 Excel 模板导出
模型驱动应用支持使用 Word 和 Excel 模板。 您可以使用这些模板从 Dataverse 导出数据。
您可以从模型驱动应用中下载模板,格式化文件,然后将文件上传回模型驱动应用。 然后,您可以使用该模板导出数据。
Excel 模板与表视图结合使用,您可以在下载模板时指定表中的列。 此类模板还可以包含具有多对一关系的表中的列。
Word 模板与单个表行结合使用,但可以包含具有多对一关系的表中的列,以及具有一对多关系或多对多关系的表中的行。 Word 模板用于生成具有结构化格式的输出,例如订单。
在 Power Apps Maker Portal 中导出数据
Power Apps Maker Portal 中的“导出数据”选项是一种简单的导出功能,可提取一个或多个表的所有列和所有行。
从顶部菜单按钮依次选择导出、导出数据,选择包含要导出数据的表,然后选择窗格右上角的导出数据。 Dataverse 会将所选表中的所有数据导出为 zip 文件。 此 zip 文件可供下载,其中将每个表的数据存储为一个 .csv 文件。
注意
选择列将仅包含数值,而不包含标签,查找列将仅包含父行的 GUID。
Power Automate
您可以结合使用 Power Automate 云端流与 Dataverse 连接器,来查询表行并生成输出文件。 您可以使用 Power Automate,以所需格式准确提取所需的信息。
Azure Synapse Link
Azure Synapse Link for Dataverse 服务可提供可扩展的高可用性以及灾难恢复功能,用于企业大数据分析。 数据以 Common Data Model 格式存储,可提供跨应用和部署的语义一致性。
在 Power Apps Maker Portal 中启用 Azure Synapse Link for Dataverse 后,可选择 Dataverse 中的表,Dataverse 会将数据持续复制到 Azure 中的 Azure Data Lake Storage Gen2 帐户或 Azure Synapse Analytics 工作区。
Azure Synapse Link for Dataverse 可提供以下功能:
将环境链接到 Azure 订阅中的 Azure Synapse Analytics 和/或 Azure Data Lake Storage Gen2,或取消链接。
将表持续复制到 Azure 订阅中的 Azure Synapse Analytics 和/或 Azure Data Lake Storage Gen2。
复制标准和自定义表,以及创建、更新和删除事务。
只需几次点击即可在 Azure Synapse Analytics 中处理、转换数据并实现数据可视化。
在 Azure Synapse Analytics 中进行无服务器数据湖探索、数据集成和大数据处理。
促进数据生成程序和使用程序之间的元数据发现和互操作,例如 Apache Spark、Power BI、Azure 数据工厂、Azure Databricks 和 Azure 机器学习。
注意
应对表启用更改跟踪,允许将表包含在导出中。
Azure Synapse Link for Dataverse 服务支持表数据和元数据的初始写入和增量写入。 根据配置,将 Dataverse 中的任何数据或元数据更改自动推送到 Azure Synapse 元存储和 Azure Data Lake,而无需执行任何其他操作。 这是推送操作,而不是请求操作。 更改将推送至目标,而无需设置刷新间隔。