在 BizTalk Server 中计划SQL Server Integration Services 包

用户可以创建基于存储在联机分析处理 (OLAP) 多维数据集中的数据的 BAM 视图。 多维数据集更新集成服务包将刷新多维数据集中的数据,以便 OLAP 视图可以反映正确的数据。

你必须至少运行一次此包才能使 OLAP 视图可以工作。 如果要进行实时维护,则应该安排该包定期运行。

重要

如果您在运行多维数据集更新集成服务包之前还原了 BAM 星型架构数据库或停止了 SQL Server,则必须先在 SQL Server 分析管理器中刷新数据源或者重新启动 OLAP 服务,然后才能成功运行该程序包。

你可以将保存的程序包安排在特定时间执行,既可以执行一次也可以按重复的时间间隔执行。 例如:

注意

默认情况下,会打开归档 BAM SSIS 程序包以及计算其立方的日志记录,并将该日志记录存储在 msdb 数据库中。 一段时间后,大量 BAM 活动或频繁执行由 BAM 所有的 SSIS 程序包可能会造成数目庞大的 SSIS 事件日志数据。 可以删除旧的日志项以解决此问题,因为这些日志项主要用于调试目的。

必备条件

必须以 BizTalk Server Administrators 组成员的身份登录,才能执行这些过程。

运行多维数据集更新 Integration Services 包

BizTalk Server 2020 及更新

  1. 启动 SQL Server Management Studio。

  2. 在“ 连接到服务器 ”对话框的“ 服务器类型 ”下拉列表中,选择“ 数据库服务”。

  3. “服务器名称 ”下拉列表中,选择运行包的服务器的名称。

  4. “身份验证” 下拉列表中,选择用于连接到服务器的身份验证类型。

  5. 如有必要,请键入你的用户名和密码。

  6. 单击“连接” 。

  7. 在控制台树中,展开 Integration Services Catalogs>SSISDB>BizTalk Server>Projects>BAM_AN_<View name>>Packages

  8. 右键单击BAM_AN_<View name.dtsx> 包,然后单击“执行...”

BizTalk Server 2016 及更早版本

  1. 依次单击“开始”、“所有程序”、“Microsoft SQL Server 2008 SP1”或“Microsoft SQL Server 2008 R2”,然后单击“SQL Server Management Studio”。

  2. 在“ 连接到服务器 ”对话框的“ 服务器类型 ”下拉列表中,选择“ Integration Services”。

  3. “服务器名称 ”下拉列表中,选择运行包的服务器的名称。

  4. “身份验证” 下拉列表中,选择用于连接到服务器的身份验证类型。

  5. 如有必要,请键入你的用户名和密码。

  6. 单击“连接” 。

  7. 在控制台树中,展开 “Integration Services>Stored Packages”,并单击“ MSDB”。

  8. 右键单击 BAM_AN_<查看名称> 包,然后单击“ 运行包”。

运行维护 BAM 数据集成 服务包

BizTalk Server 2020 及更新

  1. 启动 SQL Server Management Studio。

  2. 在“ 连接到服务器 ”对话框的“ 服务器类型 ”下拉列表中,选择“ 数据库服务”。

  3. “服务器名称 ”下拉列表中,选择运行包的服务器的名称。

  4. “身份验证” 下拉列表中,选择用于连接到服务器的身份验证类型。

  5. 如有必要,请键入你的用户名和密码。

  6. 单击“连接” 。

  7. 在控制台树中,展开 Integration Services Catalogs>SSISDB>BizTalk Server>Projects>BAM_DM_<Activity name>> 展开 Packages

  8. 右键单击BAM_DM_<Activity name.dtsx> 包,然后单击“执行...”

    在 SQL Server Management Studio 中执行 BizTalk Server BAM 活动

BizTalk Server 2016 及更早版本

  1. 依次单击“开始”、“所有程序”、“Microsoft SQL Server 2008 SP1”或“Microsoft SQL Server 2008 R2”,然后单击“SQL Server Management Studio”。

  2. 在“ 连接到服务器 ”对话框的“ 服务器类型 ”下拉列表中,选择“ Integration Services”。

  3. “服务器名称 ”下拉列表中,选择运行包的服务器的名称。

  4. “身份验证” 下拉列表中,选择用于连接到服务器的身份验证类型。

  5. 如有必要,请键入你的用户名和密码。

  6. 单击“连接” 。

  7. 在控制台树中,展开 “Integration Services>Stored Packages”,并单击“ MSDB”。

  8. 右键单击 BAM_DM_<活动名称> 包,然后单击“ 运行包”。

计划包定期运行

  1. 打开 SQL Server Management Studio 。

  2. 在“ 连接到服务器 ”对话框的“ 服务器类型 ”下拉列表中,选择“ 数据库引擎”。

  3. “服务器名称 ”下拉列表中,选择运行包的服务器的名称。

  4. “身份验证” 下拉列表中,选择用于连接到服务器的身份验证类型。

  5. 如有必要,请键入你的用户名和密码。

  6. 单击“连接” 。

  7. 在控制台树中,展开服务器,然后选择“SQL Server 代理”。

  8. 如果禁用了SQL Server 代理,请右键单击“SQL Server 代理”,然后选择“启动”。

  9. 右键单击“SQL Server 代理”,然后选择“新建作业”。

  10. 在“ 新建作业 ”对话框中的“名称”文本框中键入作业 的名称

  11. “选择页面” 窗口中,单击“ 步骤”,然后单击“ 新建”。 这将打开“ 新建作业步骤 ”对话框。

  12. “步骤名称 ”文本框中,键入步骤的标识名称。

  13. “类型”下拉列表中,选择“SQL Server Integration Services 包”,然后在“包源”下拉列表中选择“SSIS 目录”。 对于 BizTalk Server 2016 及更早版本,请在“包源”下拉列表中选择“SSIS 包存储”。

  14. “服务器 ”下拉列表中,选择运行作业的服务器。

  15. 单击“ ”文本框的文件选择器按钮,选择要计划 (BAM_DM_<活动名称>BAM_AN_<查看名称> 包) 的包,然后单击“ 确定”。

  16. “选择页面” 窗口中,单击“ 计划”,然后单击“ 新建”。 这将打开“ 新建作业计划 ”对话框。

  17. “名称 ”文本框中,键入计划的名称。

  18. 使用频率字段创建你的计划。

  19. 单击 “确定” 保存作业。

    注意

    如果使用 SQL Server 的非默认实例配置 BAM,则将不能正确计划/执行 BAM_AN_POCube DTSPackage。 需要修改配置文件以允许包继续运行。 有关详细信息,请参阅 中的“修改配置文件的内容”部分 https://go.microsoft.com/fwlink/?LinkId=196768

另请参阅

管理 BAM 数据库