按照以下步骤使用Azure 数据工厂模板将数据发送到基于 API 的导入。
1. 创建新Azure 数据工厂
创建新的数据工厂或使用现有数据工厂。 完成字段,然后选择“ 创建”。
2.创建新的管道和活动
创建新管道并输入管道的名称。
在 “活动”下,添加 “复制数据”。
3. 复制数据活动设置:常规
选择 “复制数据 ”活动,然后选择“ 常规 ”以使用以下指南完成每个字段。
- 名称:输入活动的名称。
- 说明:输入活动的说明。
- 活动状态:选择“ 已激活”。 或者选择“ 已停用 ”,从管道运行和验证中排除活动。
- 超时:这是活动可以运行的最长时间。 默认值为 12 小时,最小值为 10 分钟,允许的最大时间为 7 天。 格式为 D.HH:MM:SS。
- 重试:最大重试次数。 这可以保留为 0。
- 重试间隔 (秒) :最大重试次数。 如果重试尝试设置为 0,则可以保留为 30。
- 安全输出:选择后,不会在日志记录中捕获活动的输出。 可以清除此项。
- 安全输入:选择后,不会在日志记录中捕获来自活动的输入。 可以清除此项。
4. 复制数据活动设置:源
选择“ 源”。
选择现有源数据集或选择“ +新建” 以创建新的源数据集。 例如,在“新建数据集”下选择“Azure Blob 存储”,然后选择数据的格式类型。
设置 .csv 文件的属性。 输入 “名称” ,然后在“ 链接服务”下,选择现有位置或选择“ +新建”。
如果选择了“ +新建”,请使用以下指南输入新链接服务的详细信息。
在 “源数据集”旁边,选择“ 打开”。
选择“ 第一行”作为标题。
5. 复制数据活动设置:接收器
选择“ 接收器”。
选择“ +新建 ”,将新的 rest 资源配置为连接到 API。 搜索“Rest”,然后选择“ 继续”。
为服务命名。 在 “链接服务 ”下,选择“ +新建”。
搜索“Rest”并将其选中。
使用以下指南输入字段。
- 名称:输入新链接服务的名称。
- 说明:输入新链接服务的说明。
- 通过集成运行时进行连接:输入首选方法。
-
基 URL:使用以下 URL,并将 {tenantid} 替换为租户 ID:
https://api.orginsights.viva.office.com/v1.0/tenants/{tenantid}/modis/connectors/HR/ingestions/fileIngestion -
身份验证类型:选择身份验证类型作为 服务主体,然后选择 “机密 ”或“ 证书”。 服务主体示例:
内联:选择它。
服务主体 ID:输入 API 连接器授权的应用 ID。
服务主体密钥:输入密钥。
租户:输入租户 ID。
Microsoft Entra ID资源:https://api.orginsights.viva.office.com
Azure云类型:选择Azure云类型。
服务器证书验证:选择 “已启用”。
使用以下指南输入接收器设置。
- 接收器数据集:选择现有数据集或新创建的数据集。
- 请求方法:选择“ POST”。
- 请求超时:默认为 5 分钟。
- 请求间隔 (毫秒) :默认值为 10。
- 写入批大小:批大小应大于文件中的最大行数。
- Http 压缩类型:无 为默认值。 或者,可以使用 GZip。
-
其他标头:选择“ +新建”。
- 框 1:x-nova-scaleunit
- 值:可以通过导航到 Microsoft 365 页中的“组织数据”页上的“数据连接”页来检索该值, (“家庭>设置>迁移”,并在Microsoft 365> 数据连接) 中导入>组织数据。 然后,选择“ 新建导入> ”选择连接类型 >“”开始基于 API 的设置>“”设置基于 API 的连接“页。
6. 复制数据活动设置:映射
选择“ 映射”。
对于启动上传,请确保在映射中包括 PersonId、ManagerId 和组织, (目标名称) 。 对于增量上传,请验证目标名称是否与上一个上传中的目标名称以及 PersonId 一致。 不能使用新列执行增量上传,并且所有上传都需要 PersonId 。
7. 复制数据活动设置:设置和用户属性
“设置”或“用户属性”不需要其他自定义项。 如果需要,可以逐个编辑这些设置。
8. 复制数据活动:触发安装程序 (自动化)
若要将触发器添加到自动化设置,请选择“ 添加触发器”。 建议的自动化是每周一次。 还可以自定义频率。