技术开发 频道

SQL Server 2008集成服务持久查找缓存

  【IT168 技术文档】在此次教程中,您将学习使用持久查找缓存。业务情景是您手中有一个从分公司发送来的文件,该文件中包含客户 ID。由于该分公司没有这些客户的任何相关信息,您需要将此文件与您的客户主列表进行对照,以查找客户名称和城市信息。由于许多进程都使用同一客户主列表,因此应采取便于与其他 SSIS 包轻松共享的方式存储客户主列表。在标识相关列后,需要将数据导出到文本文件中,将文本文件返回给该分公司。

  步骤

  启动服务器(使用 Hyper-V)

  注意:由于某些虚拟机配置和实验环境设置,很可能不需要您启动 Hyper-V Manager即可启动实验环境。在某些实验环境中,也不要求您登录到虚拟机,因为此配置可能已预设或保存。

  1. 从Start菜单启动 Hyper-V Manager。

  2. 右键选择 Bin07_SQL2008HOLS,然后单击Start。

  3. 再双击Bin07_SQL2008HOLS,打开虚拟机窗口。

  4. 您可以按Ctrl+Alt+Break将虚拟机切换到全屏显示。若要将虚拟机切换回窗口显示,则再次按下Ctrl+Alt+Break。

  5. 使用密码 pass@word1 以Student 身份登录

  快速入门

  1. 在此练习中,我们将使用在练习 2 中创建的包。如果您已完成练习 2,请转到步骤 8

  2. 如果您未完成练习 2,请执行下面步骤中的第 3 到第 7 步

  3. 单击Start | All Programs | Microsoft SQL Server 2008。右键单击 SQL Business Intelligence Development Studio,然后选择Run as Administrator。在出现提示时单击Continue。

  4. 单击File | New Project,然后从商业智能项目类型中在 Visual Studio 安装的模板下选择 Integration Services Project。

  5. 在New Project对话框的Solution Name文本框中键入 SSISAdvancedLAB 作为解决方案名称

  6. 将Location更改为:C:\SSISHOLS\SSIS。

  7. 单击OK

  8. 在解决方案资源管理器中,右键单击 SSIS Packages,然后单击New SSIS Package。

  9. 将 Package1.dtsx 重命名为 Cache.dtsx。在“Do you want to rename package(是否希望重命名包)”对话框中单击是。

  10. 在Control Flow 画布上拖放Data Flow Task

  11. 右键单击Data Flow Task并将其重命名为 Populate Cache File DF Task(填充缓存文件 DF 任务)。

  12. 在Control Flow 画布上拖放另一个Data Flow Task

  13. 右键单击Data Flow Task并将其重命名为 Process Data DF Task(处理数据 DF 任务)。

  14. 将 Green Connector(绿色连接器)从 Populate Cache File DF Task(填充缓存文件 DF 任务)拖到 Process Data DF Task(处理数据 DF 任务)。

  15. 双击 Populate Cache File DF Task(填充缓存文件 DF 任务)。

  设置填充缓存Data Flow Task

  16. 拖放Flat File Source 。拖放缓存转换。

  17. 将 Green Connector(绿色连接器)从Flat File Source 拖到缓存转换。

  18. 有红叉符号出现并没有问题,这只是表示还未设置组件

0
相关文章