写点什么

在团队环境中使用 SSIS

  • 2007-08-15
  • 本文字数:658 字

    阅读完需:约 2 分钟

SSIS 或 SQL Server Integration Services,可以被认为是一个为移动和处理数据而特别设计的图形化编程语言。它代替 DTS 包作为一个首要的方式,来把大量的数据从其他类似的平面文件和非微软数据库的数据源中移入到 SQL Server 中,或从 SQL Server 移出。

如下是 Jamie Tomson 在团队环境中使用SSIS 的一个经验总结。

SSIS 包的第一个问题是他们以单元来标识版本。不像通常的代码文件,你不能让两个人同时编辑一个包并期望能够把修改合并在一起。基础的 XML 格式简直不是设计给人看的。这个问题的影响程度可以在你签出一个包的时候通过使用独占锁来减轻。另外一个减轻的因素是能够利用执行包任务(Execute Package Task)来从其他的包中调用包。

Jamie Tomson 强烈建议从起步的时候就使用包模板。

如果你只想从这篇博客帖子当中得到一个建议,那么确保这点——使用模板;在多开发人员环境中它是极其重要的。模板就是一些在SSIS 开发中常见但必需的用于通用目的的内建机制,如日志、注释、检查点和配置。在项目开始的时候花点时间来决定你打算如何完成日志、注释、检查点和配置的功能,并创建一个适当的模板来承载这些决定。我在这里提供了一个模板的例子。请务必下载它来看看。

注释和命名约定对于确切地描述一个包要完成的功能也是非常重要的。

对于项目和解决方案,Jamie 建议:

使用单一的项目把在工作过程中有相互关联的或者要完成共同目标的包组合在一起。不要害怕创建太多的项目,只要有道理这样做就行。如果可能,你应该把所有的SSIS 包都包括进一个单独的解决方案中。

查看英文原文: Using SSIS in a Team Setting

2007-08-15 23:161669
用户头像

发布了 254 篇内容, 共 70.0 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

【LeetCode】丢失的数字Java题解

Albert

算法 LeetCode 11月日更

Android Launcher——ui框架

android 程序员 移动开发

Android Material Design尝鲜

android 程序员 移动开发

[ CloudWeGo 微服务实践 - 06 ] 服务发现(1)

baiyutang

golang 微服务 11月日更

Nebula 分布式图数据库介绍

Se7en

Android UI--ViewPager扩展Tab标签指示

android 程序员 移动开发

Android Zygote 从何而来?揭开Android系统启动的面纱

android 程序员 移动开发

Android C++系列:JNI基本操作

轻口味

android 11月日更

Android SDK 网络模块解析

android 程序员 移动开发

Android Studio 插件

android 程序员 移动开发

Android Studio 教程:入门开发第一个程序

android 程序员 移动开发

Android TextView的属性与应用

android 程序员 移动开发

入门Node.js 处理错误

废材壶

node.js 大前端

Android OpenCV(三十七):轮廓外接多边形

android 程序员 移动开发

Android SDK 网络模块解析(1)

android 程序员 移动开发

Android VideoPlayer

android 程序员 移动开发

Android WebView常见问题

android 程序员 移动开发

Android O 新特性:自适应图标(Adaptive Icons)

android 程序员 移动开发

android okhttp异步请求使用详解 (2)

android 程序员 移动开发

在Electron中简单实现拖拽功能

废材壶

node.js 大前端 Electron

Android SpannableString详细解析

android 程序员 移动开发

Android Switch控件修改样式

android 程序员 移动开发

Android _ 从 Dagger2 到 Hilt 玩转依赖注入(一)

android 程序员 移动开发

【译】TypeScript的Record类型说明

废材壶

typescript

Android P 适配指南

android 程序员 移动开发

Android Studio安装更新终极解决方式

android 程序员 移动开发

Android View 绘制流程

android 程序员 移动开发

关于调度器的一些思考

Rayjun

调度器 Go 语言

Android Native Crash 收集

android 程序员 移动开发

Android O 新特性:自适应图标(Adaptive Icons)(1)

android 程序员 移动开发

Android Studio 4

android 程序员 移动开发

在团队环境中使用SSIS_.NET_Jonathan Allen_InfoQ精选文章