Azure Data Factory(六)数据集类型为Dataverse的Link测试

azure,data,factory,数据,类型,dataverse,link,测试 · 浏览次数 : 65

小编点评

**引言** * Azure Dataverse 是一个用于存储、管理和共享数据的云存储解决方案。 * Azure Dataverse 提供以下功能:数据存储和管理、数据集成、数据共享和协作。 * Azure Dataverse 可扩展性和性能,可以根据需要自动扩展以满足性能和容量要求。 **Azure Data Factory(一)入门简介** * 创建 Dataverse 环境登录 PowerPlatform Admin 管理平台创建环境。 * 选择左侧菜单 “环境”,点击 “+ 新” 创建新的环境输入相关参数名称:dev”地区默认:“美国”类型:“开发人员”类型主要分为:1:试用(基于订阅),2:开发人员,3:生产,4:试用,5:沙盒。 **Azure Data Factory(二)复制数据** * 为 PowerPlatform 环境添加新的来宾用户,并赋予安全角色选择 “管理员中心”=》\"Azure Active Directory\" 。 * 创建表导航到 Power Apps 管理界面,当前账号所在的就是刚刚创建好的 dev 环境选择左侧菜单的 “解决方案” ,点击 ”+ 新建解决方案“ 创建我们自定义的解决方案显示名称:”Power App Demo“发布者选择默认点击 ”创建“,确定添加新的解决方案接下来在 ”Power App Demo” 解决方案下新建 “Student” 表显示名称:”Student“,转到 “主列” 页 显示名称改为:”id“,后点击 ”保存“为 Student 添加多个列 新增以下列,并手动添加一条数据 **Azure Data Factory(三)集成 Azure Devops 实现CI/CD** * 创建 DataSetAzure Portal 并点击 ”+ Create a Reouce”。 * 搜索 ”Data Factory” 输入以下参数:Resource:”Web_Test_DF_RG“Name:”cnbate-adf“Region:”East Asia“点击 ”Review + create”。 * 创建预先校验验证通过后,点击 ”Create” 进行创建操作,并跳转到该资源点击箭头所指的 ”Launch studio”,启动工作室接下来就是新建数据集了,选择 ”Author“ =》Datasets,点击 ”new dataset”搜素 ”dataverse”,选中它,点击 ”continue”设置相关属性Name:”FromDataverseEntity“Link service :选择 “+ New”输入以下参数:Name:”FromDataverseLinkService“Connect via integration runtime 选择:“”Deployment type选择:\"Online\"Service Uri :\"xxxxxx\"(PowerPlatform 平台创建 dev 环境的URL )Authentication type:\"Office365\"User name:“zhangsan@allenmasters.onmicrosoft.com”(此用户和当前登录的管理员在同一个 Azure AD 租户下)Password:“xxxxxxxx”并点击 “Test Connection” 进行测试链接,完成后,点击 “Create” 进行创建刷新后,Entity name 选择 ”Student“,并点击 ”Preview data“下图为查询到的 ”Student” 的数据Bingo!! **总结** * 今天实地的演示了 Azure Data Factory 中数据集类型为 Dataverse的链接测试,通过设置 ServiceLink 使用了 Office 365 的认证方式(用户名+密码) 成功的链接到了 dev 环境的 Student 表,并预览加载出初始化的测试数据。

正文

一,引言

  之前有讲过 Azure Data Factory 的 Copy Data 的操作,演示了将 Blob Storage1 的数据通过 Azure Data Factory 复制到 Blob Storage2 中,今天我们玩一个不一样的,Azure Dataverse -》 Azure Dataverse。开始今天的内容之前,我们先了解一下什么是 Azure Dataverse?

  Azure Dataverse 是微软 Azure 平台上的一项服务,旨在帮助开发人员和组织存储、管理和共享数据。它提供了一个安全、可扩展的云存储解决方案,用于存储结构化和非结构化数据,以支持各种应用程序和业务流程。Azure Dataverse 与其他 Azure 服务和工具(如 Power Apps、Power Automate 和 Power BI)紧密集成,使开发人员可以轻松构建和部署数据驱动的应用程序。

Azure Dataverse 提供了以下功能:

  1. 数据存储和管理:Azure Dataverse 提供了一个可扩展的云存储解决方案,用于存储和管理数据。开发人员可以使用数据表、列、关系和业务规则来定义数据结构。
  2. 数据安全性:Azure Dataverse 提供了一套全面的安全功能,包括数据加密、访问控制和审计日志,以确保您的数据安全。
  3. 数据集成:Azure Dataverse 可与其他 Azure 服务和工具(如 Power Apps、Power Automate 和 Power BI)集成,以支持数据驱动的应用程序和业务流程。
  4. 数据共享和协作:通过与 Microsoft Dataverse for Teams 集成,组织可以轻松地共享和协作数据,以提高生产力。
  5. 开发者工具:Azure Dataverse 提供了一组开发者工具,包括 RESTful API、SDK 和客户端库,以简化数据访问和应用程序开发过程。
  6. 可扩展性和性能:Azure Dataverse 提供了一个高度可扩展的架构,可以根据需要自动扩展以满足性能和容量要求。

--------------------我是分割线--------------------

1,Azure Data Factory(一)入门简介

2,Azure Data Factory(二)复制数据

3,Azure Data Factory(三)集成 Azure Devops 实现CI/CD

4,Azure Data Factory(四)集成 Logic App 的邮件通知提醒

5,Azure Data Factory(五)Blob Storage 密钥管理问题

 6,Azure Data Factory(六)数据集类型为Dataverse的Link测试

* 今天演示的内容是在企业账户上进行操作的,同时 PowerPlatform 平台需要 Office 365  企业订阅或者开发者订阅。大家可以先行注册 Office 开发者账号

参考链接:使用 Azure 数据工厂或 Azure Synapse Analytics 在 Dynamics 365 (Microsoft Dataverse) 或 Dynamics CRM 中复制和转换数据

二,正文

1,创建 Dataverse 环境

登录 PowerPlatform Admin 管理平台创建环境,选择左侧菜单 “环境”,点击 “+ 新” 创建新的环境

输入相关参数

名称:“dev”

地区默认:“美国”

类型:“开发人员”

类型主要分为:1:试用(基于订阅),2:开发人员,3:生产,4:试用,5:沙盒

对于生产和沙盒环境,租户必须有至少 1 GB 的可用数据库存储容量。

对于试用(基于订阅)环境,每个基于产品/服务的试用(也称为“管理员试用”)订阅授予租户三个基于订阅的试用环境。 只有租户级管理员能够预配试用(基于订阅)环境。

对于试用(标准)环境,用户需要为试用环境提供每用户权利的许可证(请参阅上表)。 这也适用于租户级别的管理员。

点击 ”下一步“,后保存即可

这个时候,我们就可以看到名叫 ”dev“ 的环境在列表中。

2,为 PowerPlatform 环境添加新的来宾用户,并赋予安全角色

选择 “管理员中心”=》"Azure Active Directory" ,跳转到 Azure AD 管理中心邀请新用户

选择菜单栏 “用户”=》“所有用户”,点击 “+ 新用户” 添加新用户 “zhangsan

回转到 PowerPldatform 环境管理界面,为 dev 环境添加新用户 “zhangsan”

搜索 “zhangsan”,并点击 “添加”

并赋予 “zhangsan” 为系统管理员的安全角色

 

3,Power App 中创建表

导航到  Power Apps 管理 界面,当前账号所在的就是刚刚创建好的 dev 环境

选择左侧菜单的 ”解决方案“,点击 ”+ 新建解决方案“ 创建我们自定义的解决方案

显示名称:”Power App Demo“

发布者选择默认

点击 ”创建“,确定添加新的解决方案

接下来在 ”Power App Demo“ 解决方案下新建 “Student“ 表

显示名称:”Student“,转到 ”主列“ 页 

显示名称改为:”id“,后点击 ”保存“

为 Student 添加多个列

 新增以下列,并手动添加一条数据

4,创建 Data Factory 的 DataSet

Azure Portal  点击 ”+ Create a Reouce“,搜素 ”Data Factory“

输入以下参数

Resource:”Web_Test_DF_RG“

Name:”cnbate-adf“

Region:”East Asia“

点击 ”Review + create“ 创建预先校验

验证通过后,点击 ”Create“ 进行创建操作,并跳转到该资源

点击箭头所指的 ”Launch studio“,启动工作室

接下来就是新建数据集了,选择 ”Author“ =》Datasets,点击 ”new dataset“

搜素 ”dataverse“,选中它,点击 ”continue“

设置相关属性

Name:”FromDataverseEntity“

Link service :选择 ”+ New“

输入以下参数:

Name:”FromDataverseLinkService“

Connect via integration runtime 选择:“”

Deployment type 选择:"Online"

Service Uri :"xxxxxx"(PowerPlatform 平台创建 dev 环境的URL )

Authentication type:"Office365"

User name:“zhangsan@allenmasters.onmicrosoft.com”(此用户和当前登录的管理员在同一个 Azure AD 租户下)

Password:“xxxxxxxx”

并点击 “Test Connection” 进行测试链接,完成后,点击 “Create” 进行创建

刷新后,Entity name 选择 ”Student“,并点击 ”Preview data“

下图为查询到的 ”Student“ 的数据

Bingo!!*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。🎉🎉🎶🎶。今天的分享到此结束,

三,结尾

  今天实地的演示了 Azure Data Factory 中数据集类型为 Dataverse的链接测试,通过设置 ServiceLink 使用了 Office 365 的认证方式(用户名+密码) 成功的链接到了 dev 环境的 Student 表,并预览加载出初始化的测试数据。此次实验中,也有提到为新邀请的用户添加到 dev 环境,并配置安全角色,以便新用户可以有权限的访问数据。下一篇,我们继续介绍其他几种认证方式

参考链接:使用 Azure 数据工厂或 Azure Synapse Analytics 在 Dynamics 365 (Microsoft Dataverse) 或 Dynamics CRM 中复制和转换数据

作者:Allen 

版权:转载请在文章明显位置注明作者及出处。如发现错误,欢迎批评指正。

与Azure Data Factory(六)数据集类型为Dataverse的Link测试相似的内容:

Azure Data Factory(六)数据集类型为Dataverse的Link测试

一,引言 之前有讲过 Azure Data Factory 的 Copy Data 的操作,演示了将 Blob Storage1 的数据通过 Azure Data Factory 复制到 Blob Storage2 中,今天我们玩一个不一样的,Azure Dataverse -》 Azure Dat

Azure Data Factory(七)数据集验证之用户托管凭证

一,引言 上一篇文章中,我们讲解了 Azure Data Factory 在设置数据集类型为 Dataverse 的时候,如何连接测试。今天我们继续讲解认证方式这一块内容,打开 Link Service 可以看到多种认证方式,由于上一届已演示了 Office365 的认证方式,那么今天就着重讲解一下

Azure Data Factory(八)数据集验证之服务主体(Service Principal)

一,引言 如下图所示,今天我们接着上一篇内容,继续讲解 Azure Data Factory 中的数据集连接服务的认证方式:Service Principal 关于 Service Principal 的创建 可以参考:Azure AD(四)知识补充-服务主体 至于需要给 Service Princ

【Azure 应用服务】Azure Data Factory中调用Function App遇见403 - Forbidden

问题描述 在Azure Data Factory (数据工厂)中,调用同在Azure中的Function App函数,却出现403 - Forbidden错误。 截图如下: 问题解答 访问Azure Function App遇见403 - Forbidden错误,这是因为Function App启用

Azure Data Factory(九)基础知识回顾

一,引言 在本文中,我们将继续了解什么是 Azure Data Factory,Azure Data Factory 的工作原理,Azure Data Factory 数据工程中的数据管道,并了解继承运行时 IR。 我是分割线 1,Azure Data Factory(一)入门简介 2,Azure

【Azure Function App】在ADF(Azure Data Factory)中调用 Azure Function 时候遇见 Failed to get MI access token

问题描述 在ADF(Azure Data Factory)中,调用Azure Function App中的Function,遇见了 Failed to get MI access token There was an error while calling endpoint with error m

【Azure 存储服务】Azure Data Lake Storage (ADLS) Gen2 GRS Failover是否支持自动切换或者手动切换到灾备的终结点呢?

问题描述 在Azure的存储服务中,介绍灾备恢复和Storage Account故障转移的文档中,有一句话“Account failover is not supported for storage accounts with a hierarchical namespace enabled.” 而

【Azure Event Hub】Event Hub的Process Data页面无法通过JSON格式预览数据

问题描述 在Event Hub的门户页面中,可以通过Process Data页面查看Event Hub中的数据,但是当使用JSON格式预览时(View in JSON),却出现错误。 消息一: No data was found for preview from 'test01'. Make sur

【Azure Redis 缓存】应用中出现连接Redis服务错误(production.ERROR: Connection refused)的排查步骤

问题描述 在PHP应用中,连接Redis的方法报错 RedisException(code: 0): Connection refused at /data/Redis/Connectors/PhpRedisConnector.php production.ERROR: Connection ref

[转帖]decimal and numeric (Transact-SQL)

https://learn.microsoft.com/en-us/sql/t-sql/data-types/decimal-and-numeric-transact-sql?view=sql-server-ver16 Applies to: SQL Server Azure SQL Databas