Synapse SQL DW 中的数据如何传输到 Power BI?

Posted

技术标签:

【中文标题】Synapse SQL DW 中的数据如何传输到 Power BI?【英文标题】:How does Data from Synapse SQL DW gets transferred to Power BI? 【发布时间】:2021-11-19 07:44:44 【问题描述】:

我正在使用 SQL 服务器身份验证凭据将数据从 SQL DW 导入 Power Bi。

我在Microsoft Doc 中读到 VNet 可用作各种 Power BI 数据源的数据网关。这可以在这里应用吗?从 Synapse SQL DW 到 Power BI 服务的数据传输将始终通过公共 Internet 进行,还是也可以通过 VNet 进行?

我是这些服务的新手,所以我的问题可能很愚蠢!

【问题讨论】:

【参考方案1】:

是的,您可以通过公共互联网以及私人 vnet(数据网关)进行连接。

虚拟网络数据网关允许导入或直接查询数据集以连接到 Azure VNet 中的数据服务,而无需本地数据网关。

根据您关注的文档,VNet 数据网关将支持连接到以下 Azure 数据服务:

1.Azure SQL

2.Azure 突触分析

3.Azure 数据资源管理器 (Kusto)

4.Azure 表存储

5.Azure Blob 存储

6.Azure HDInsight (Spark)

7.Azure 数据湖(第二代)

8.Cosmos 数据库

注意:虚拟网络 (VNet) 数据网关仍处于预览阶段。虚拟网络数据网关是一项仅限高级版的功能,仅在 Power BI Premium 工作区和按用户高级版 (PPU) 中提供公共预览版。但是,当 VNet 数据网关普遍可用时,许可要求可能会发生变化。

Reference

Create virtual network data gateways

【讨论】:

它是公共互联网还是带有一些安全层的天蓝色网络?当我通常单击“获取数据”并导航到 SQL DW 并提供我的 SQL 凭据时,它会通过公共互联网发生吗?会不会不安全?我对数据网关的理解是,如果有一些本地数据需要传输,那么只有我们应该使用数据网关。我的理解错了吗? 默认情况下,如果您连接到 azure 中的数据源,则连接将是公共的并且流量是加密的,如果您想通过专用连接从特定 vnet 进行连接,您可以使用 vnet 数据网关选项。本地数据网关:允许多个用户连接到多个本地数据源。通过单一网关安装,.此外,还有一个虚拟网络 (VNet) 数据网关,允许多个用户连接到由虚拟网络保护的多个数据源。无需安装

以上是关于Synapse SQL DW 中的数据如何传输到 Power BI?的主要内容,如果未能解决你的问题,请参考以下文章

从 Azure Synapse 中的 Apache Spark 将数据写入 SQL DW

是否可以将数据从 ADLS 加载到 DBX 中的 SQL DW?

将流分析作业中的输出数据流式传输到 Azure Synapse Analytics sql 池表?

Azure 数据资源管理器与 Azure Synapse Analytics(又名 SQL DW)

将 alembic 与 Azure Synapse SQL DW 一起使用的问题

Azure Synapse SQL DW 部署是不是类似于 SQL DB 部署?