如何使用 Azure-SSIS 集成运行时在 Azure 和 Azure Government运行 SSIS 包

Azure-SQL Server Integration Services (SSIS) 的集成运行时使得在 Azure 和 Azure Government 中运行 SSIS 包成为可能。该功能提供的功能和行为与在本地环境中使用 SQL Server 代理计划 SSIS 包时的功能和行为类似。Azure 数据工厂提供用于执行包的引擎,而不是 SQL Server Integration Services。

使用此功能,可以运行存储在 SSISDB 中的 SQL 托管实例或文件系统(如 Azure 文件)的 SSIS 包。此功能所需的两个附加组件以及 Azure SQL 托管实例或 Azure SQL 数据库和 SSMS 是 Azure 数据工厂和 Azure SSIS 的集成运行时。

  1. 创建 Azure 数据工厂 (ADF)。
  • 有关如何创建 Azure 数据工厂的文档。
  1. 为 Azure-SSIS 创建集成运行时 (IR)。
  • 有关在 ADF 中预配 Azure-SSIS IR 的文档。
  • 指定包的托管位置。
    • 单击“创建由 Azure SQL 托管的 SSIS 目录 (SSISDB)…”。在 SSISDB 中 Azure SQL Db 或 Azure SQL 托管实例上托管包。此选项将在 Azure SQL MI 中创建 SSISDB。
    • 单击“创建包存储以管理包,以将包托管到 Azure 文件或 MSDB 中”。需要创建在存储帐户中创建的文件共享。
  • 创建后,IR 将需要几分钟才能启动。
  • Azure-SSIS IR 的位置(区域)应与 Azure SQL DB 或 Azure SQL 托管实例上的 SSIDB 的位置(区域)相同,以最大程度地减少跨位置流量。
  • 下表显示了可用的选项,具体取决于要托管包的位置。
  1. 使用数据库迁移助手评估 SSIS 包。
  • 有关使用 DMA 执行 SSIS 迁移评估的文档。
  • 下载 DMA https://www.microsoft.com/en-us/download/details.aspx?id=53595
  1. 将项目导入 Azure SQL MI。
  • ADF 中只有 SSIS 支持的项目部署模型。
    • 将包导出为 .ispac 文件,并将其移动到 Azure SQL MI 可以从中导入它们的位置。
  1. 使用新连接配置包。
  • 可以在 SSMS 或 ADF 中编辑连接属性。
  1. 在 ADF 中计划包执行。
  • 打开 ADF 工作室以创建用于执行/计划 SSIS 包的管道。
  • 在“常规”标签下,为活动指定一个有意义的名称。单击“设置”选项卡,选择之前创建的 Azure-SSIS IR,然后导航到目标包。
  • 您可以在“连接管理器”选项卡下编辑连接属性。单击“调试”以运行管道。单击“添加触发器”以计划管道。单击“属性”为管道指定一个有意义的名称。
  • 配置触发器以设置管道的计划。
  1. 通过创建新警报、添加条件、警报逻辑和通知,在 ADF 中设置警报。

给TA打赏
共{{data.count}}人
人已打赏
AzureMicrosoft Build

利用 OpenAI Codex为下一代 应用提供支持

2022-6-1 20:29:50

Azure

.NET云原生大咖课-第一课【朱永光-利用Azure Container Apps轻松托管Dapr应用内容】文字稿

2022-7-14 21:25:41

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索