SQL 本地服务器到 Azure 数据仓库:复制多个表

SQL Server On Premise to Azure Data Warehouse: Copy Multiple tables

我们想将 1000 多个表从本地 SQL 服务器复制到 Azure 数据仓库。 Azure 数据工厂是否有快速操作来执行从 SQL 服务器 OLTP 到 Azure 数据仓库的初始和每日增量加载?加载可以是快速 1:1 副本,无需转换。我们将在 Azure DW 暂存端(roundrobin 表)进行转换和反规范化。

我们不使用 SSIS,因为创建 1000 个包的开发时间非常长。

Azure 数据仓库是否允许:

  1. 从本地 SQL 服务器复制到 Azure 数据仓库?

  2. 日志从 SQL 本地服务器传送到 Azure 数据仓库?

  3. AlwaysOn AG 从 SQL 服务器本地到 Azure 数据仓库?

  4. 从 SQL 服务器到 Azure 数据仓库的备份(完整、差异、事务日志)?

  5. Azure 数据工厂从 SQL 服务器本地到 Azure 数据仓库?

寻求直接副本,专注于快速和极短的开发时间。

https://docs.microsoft.com/en-us/azure/data-factory/connector-sql-server

Azure 数据工厂为将数据加载到 Azure SQL 数据仓库提供以下好处:

1. 易于设置:一个直观的 5 步向导,无需编写脚本。 丰富的数据存储支持:内置支持一组丰富的本地和基于云的数据存储。有关详细列表,请参阅支持的数据存储的 table。

2. 安全且合规:数据通过 HTTPS 或 ExpressRoute 传输。全球服务存在确保您的数据永不离开地理边界。

3. 使用 PolyBase 获得无与伦比的性能:Polybase 是将数据移动到 Azure SQL 数据仓库的最有效方式。使用暂存 blob 功能从所有类型的数据存储中实现高加载速度,包括 Azure Blob 存储和 Data Lake Store。 (Polybase 默认支持 Azure Blob 存储和 Azure Data Lake Store。)有关详细信息,请参阅复制 activity 性能。

你不想用SSIS,我想你也发现微软提供了关于Load data into Azure SQL Data Warehouse by using Azure Data Factory的教程。

也许这不能直接回答你的五个问题,还是希望能对你有所帮助。