0

我正在尝试在 Azure Synapse 中设置演示数据仓库。我想从本地 MySQL 数据库中提取数据,转换和聚合一些数据,并将其存储在 Azure Synapse Analytics 中的事实/维度表中。

目前我有一个 Azure SQL 数据仓库和数据工厂的实例。我在数据工厂中创建了与我的 MySQL 数据库的连接,我的想法是,我可以使用此连接器作为新数据流的输入,该数据流转换数据集并将其存储到我的目标数据集,该数据集链接到我的 Azure Synapse 数据仓库.

问题是,数据工厂只支持一些 Azure 服务,如 Azure Data Lake 或 Azure SQL 数据库作为新数据流的源。

解决这个问题的最佳实践是什么?创建 Azure SQL 数据库实例,将数据从本地 MySQL 数据库复制到 Azure SQL 数据库,然后将其用作新数据流的源?

4

1 回答 1

1

此处的最佳实践是使用 ADF 管道中的复制活动将数据从 MySQL 放入 Blob 或 ADLS G2 中的 Parquet,然后使用数据流转换数据。

于 2020-04-13T17:24:26.260 回答