Azure SQL 数据仓库
Microsoft Azure SQL 数据仓库是由Microsoft开发的关系数据库管理系统。 连接到 Azure SQL 数据仓库以查看数据。
此连接器在以下产品和区域中可用:
| 服务 | Class | 区域 |
|---|---|---|
| Copilot Studio | 高级 | 所有 Power Automate 区域 |
| 逻辑应用程序 | 标准 | 所有 逻辑应用区域 |
| Power Apps | - | 不可用 |
| Power Automate | 高级 | 所有 Power Automate 区域 |
| 联系人 | |
|---|---|
| Name | Microsoft |
| URL |
Microsoft LogicApps 支持 Microsoft Power Automate 支持 |
| 连接器元数据 | |
|---|---|
| 发布者 | Microsoft |
| 网站 | https://azure.microsoft.com/services/synapse-analytics/ |
虚拟网络支持
当在链接到虚拟网络的 Power Platform 环境中使用连接器时,限制将适用:
以下作是唯一受支持的作:
此列表之外的任何作都将返回“403 未授权”错误
不支持本地数据网关
使用 Microsoft Entra ID 集成身份验证时,请手动键入数据库名称作为自定义值
已知问题和限制
以下是使用 Azure SQL 数据仓库连接器的一些已知限制
- 由于后端服务限制,只有前 10000 个表由“获取表”作返回,分页功能尚不受支持
Microsoft Entra ID 身份验证的已知限制
由于当前的身份验证管道限制,Microsoft与 Azure SQL 数据仓库的 Entra ID 连接不支持Microsoft Entra ID 来宾用户。 使用 Microsoft Entra ID 身份验证 时,仅支持 V2作。 弃用的作将继续使用 sql 身份验证,但如果 与 Microsoft Entra ID 连接一起使用,将失败。
正在创建连接
连接器支持以下身份验证类型:
| 基本用户名和密码 | 用户名和密码等 | 所有区域 | 可共享 |
| Microsoft Entra ID 集成 | 使用 Microsoft Entra ID 访问 SQL 池。 | 除 Azure 政府和国防部(DoD)以外的所有区域(Azure 政府和美国政府)(GCC-High) | 不可共享 |
| Microsoft Entra ID 集成(Azure 政府版) | 使用 Microsoft Entra ID 访问 SQL 池。 | Azure 政府和国防部(DoD)仅在 Azure 政府和美国政府(GCC-High) | 不可共享 |
| 默认值 [已弃用] | 此选项仅适用于没有显式身份验证类型的较旧连接,并且仅用于向后兼容性。 | 所有区域 | 不可共享 |
基本用户名和密码
身份验证 ID:sqlAuthentication
适用:所有区域
用户名和密码等
这是可共享的连接。 如果 Power App 与其他用户共享,则连接也会共享。 有关详细信息,请参阅 画布应用的连接器概述 - Power Apps |Microsoft Docs
| Name | 类型 | Description | 必选 |
|---|---|---|---|
| Azure SQL 数据仓库服务器名称 | 字符串 | Azure SQL 数据仓库服务器名称 | True |
| Azure SQL 数据仓库数据库名称 | 字符串 | Azure SQL 数据仓库数据库名称 | True |
| 用于连接到 Azure SQL 数据仓库数据库的身份验证类型 | 字符串 | 用于连接到 Azure SQL 数据仓库数据库的身份验证类型 | |
| 用户名 | securestring | 用户名凭据 | True |
| 密码 | securestring | 密码凭据 | True |
已集成 Microsoft Entra ID
身份验证 ID:oauth
适用:除 Azure 政府和国防部(DoD)以外的所有区域(Azure 政府和美国政府)(GCC-High)
使用 Microsoft Entra ID 访问 SQL 池。
这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。
Microsoft Entra ID 集成(Azure 政府版)
身份验证 ID:oauth
适用:Azure 政府和国防部(DoD)仅在 Azure 政府和美国政府(GCC-High)
使用 Microsoft Entra ID 访问 SQL 池。
这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。
默认值 [已弃用]
适用:所有区域
此选项仅适用于没有显式身份验证类型的较旧连接,并且仅用于向后兼容性。
这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。
| Name | 类型 | Description | 必选 |
|---|---|---|---|
| Azure SQL 数据仓库服务器名称 | 字符串 | Azure SQL 数据仓库服务器名称 | True |
| Azure SQL 数据仓库数据库名称 | 字符串 | Azure SQL 数据仓库数据库名称 | True |
| 用于连接到 Azure SQL 数据仓库数据库的身份验证类型 | 字符串 | 用于连接到 Azure SQL 数据仓库数据库的身份验证类型 | |
| 用户名 | securestring | 用户名凭据 | True |
| 密码 | securestring | 密码凭据 | True |
限制
| 名称 | 调用 | 续订期 |
|---|---|---|
| 每个连接的 API 调用数 | 600 | 60 秒 |
操作
| 执行 SQL 查询 [已弃用] |
执行 SQL 查询 |
| 执行 SQL 查询 (V2) |
执行 SQL 查询 |
| 执行存储过程 |
此作运行存储过程。 |
| 执行存储过程 (V2) |
此作运行存储过程。 |
| 获取行 [已弃用] |
此作从表中获取行。 |
| 获取行 (V2) |
此作从表中获取行。 |
| 获取表 [已弃用] |
此作从数据库获取表。 |
| 获取表 (V2) |
此作从数据库获取表。 |
执行 SQL 查询 [已弃用]
执行 SQL 查询
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
Query
|
query | True | dynamic |
查询正文 |
返回
执行 SQL 查询 (V2)
执行 SQL 查询
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
数据库的服务器名称
|
server | True | string |
数据库的服务器名称 |
|
数据库的名称
|
database | True | string |
数据库的名称 |
|
Query
|
query | True | dynamic |
查询正文 |
返回
执行存储过程
此作运行存储过程。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
过程名称
|
procedure | True | string |
存储过程的名称 |
|
参数列表
|
parameters | True | dynamic |
存储过程的输入参数 |
返回
执行存储过程 (V2)
此作运行存储过程。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
数据库的服务器名称
|
server | True | string |
数据库的服务器名称 |
|
数据库的名称
|
database | True | string |
数据库的名称 |
|
过程名称
|
procedure | True | string |
存储过程的名称 |
|
参数列表
|
parameters | True | dynamic |
存储过程的输入参数 |
返回
获取行 [已弃用]
此作从表中获取行。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
表名称
|
table | True | string |
SQL 表的名称 |
|
筛选查询
|
$filter | string |
ODATA 筛选器查询,用于限制返回的条目 |
|
|
订单依据
|
$orderby | string |
用于指定条目顺序的 ODATA orderBy 查询 |
|
|
跳过计数
|
$skip | integer |
要跳过的条目数(默认值 = 0) |
|
|
Top Count
|
$top | integer |
要检索的条目总数(默认值 = 全部) |
|
|
选择“查询”
|
$select | string |
要从条目检索的特定字段(默认值 = 全部) |
返回
获取行 (V2)
此作从表中获取行。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
数据库的服务器名称
|
server | True | string |
数据库的服务器名称 |
|
数据库的名称
|
database | True | string |
数据库的名称 |
|
表名称
|
table | True | string |
SQL 表的名称 |
|
筛选查询
|
$filter | string |
ODATA 筛选器查询,用于限制返回的条目 |
|
|
订单依据
|
$orderby | string |
用于指定条目顺序的 ODATA orderBy 查询 |
|
|
跳过计数
|
$skip | integer |
要跳过的条目数(默认值 = 0) |
|
|
Top Count
|
$top | integer |
要检索的条目总数(默认值 = 全部) |
|
|
选择“查询”
|
$select | string |
要从条目检索的特定字段(默认值 = 全部) |
返回
获取表 [已弃用]
获取表 (V2)
此作从数据库获取表。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
数据库的服务器名称
|
server | True | string |
数据库的服务器名称 |
|
数据库的名称
|
database | True | string |
数据库的名称 |
返回
- Body
- TablesList
定义
Table
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Name
|
Name | string | |
|
显示名称
|
DisplayName | string |
TablesList
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
value
|
value | array of Table |