如何不在 dataverse 表中添加重复值表电源自动添加行

Posted

技术标签:

【中文标题】如何不在 dataverse 表中添加重复值表电源自动添加行【英文标题】:How do I not add duplicate values in dataverse Table power automate add rows 【发布时间】:2021-12-31 04:49:15 【问题描述】:

我正在尝试向 dataverse 表添加行,但会跳过特定 ID 列具有现有值的行。我已经使用该列创建了一个备用键,但它似乎没有做任何事情。只需添加更多行。

我宁愿避免在每个记录插入时查找,因为数据是基本的,但有很多记录要一次添加

【问题讨论】:

【参考方案1】:

备用键是要走的路。 创建密钥后,您可能需要稍等片刻才能开始正常工作。

创建备用键时,它将启动系统作业以在数据库表上创建索引,以对备用键使用的列实施唯一约束。在创建这些索引之前,备用键不会生效。创建这些索引可能需要一些时间,具体取决于系统中的数据量。

查看有关如何track the status index creation(Microsoft Docs 站点)的更多信息

还可以查看this video 了解分步演示和备用键的详细信息

查找系统作业

    打开你的应用程序 启动高级查找查找下拉列表中选择System Jobs表 选择系统作业类型等于运算符和EntityKey Index Creation作业类型 点击[结果]按钮

【讨论】:

无法在基本的 powerapps UI 中跟踪状态,这很烦人,不得不搜索如何进入旧版 UI 但仍然找不到状态。我尝试再次运行流程以添加行,并且所有重复项。嗯 我已经更新了我的答案,其中包含指向详细视频的链接以及有关如何查找系统作业的说明

以上是关于如何不在 dataverse 表中添加重复值表电源自动添加行的主要内容,如果未能解决你的问题,请参考以下文章

通过 API 访问外部公共网站上的 Dataverse/Power App 数据

电源自动化流顺序

Microsoft Dataverse Web API - 检索文件内容

如何为 Dataverse API 生成访问令牌

Envers:如何在 *_AUD 表中添加新列(不在 REVINFO 表中)

在 CLI 上使用 bq 从 BigQuery 标准 SQL 连接表中打印出漂亮的值表?