写点什么

在团队环境中使用 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:161224
用户头像

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

关注

评论

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

面向高校 | “云原生技术应用与实践”示范课程项目开放申报

Serverless Devs

重磅!KubeEdge单集群突破10万边缘节点|云原生边缘计算峰会前瞻

华为云开发者联盟

云计算 云原生 华为云

50万条数据,解读四川两座城市数字经济发展底气(下)

易观分析

经济 四川经济

使用APICloud开发app的动态权限及Android平台targetSdkVersion设置教程

YonBuilder低代码开发平台

android 权限管理 APICloud

孙勇男:实时视频 SDK 黑盒测试架构丨Dev for Dev 专栏

声网

自动化测试 Dev for Dev

App中快速复用微信登录授权的一种方法

Speedoooo

APP开发 微信授权 微信登录

FinClip2022重要功能汇总

Speedoooo

微信小程序 APP开发 小程序容器 微信登录

从“预见”到“遇见”SAE 引领应用步入 Serverless 全托管新时代

Serverless Devs

阿里云 Serverless

【前端每日一学】vue框架的深入学习

恒山其若陋兮

6月月更

PC端实现运营小程序,是否能再创PC时代又一春!

Geek_99967b

小程序 小程序转app

如何使用阿里云 CDN 对部署在函数计算上的静态网站进行缓存

Serverless Devs

Serverless 前端 前端工具

OpenHarmony 3.2 Beta1版本正式发布

OpenHarmony开发者

Open Harmony

三大特性,多个场景,Serverless 应用引擎 SAE 全面升级

Serverless Devs

阿里云 Serverless 微服务

深入浅出-如何安全的传输密码

梁歪歪 ♚

加密

金融机构等入局数字藏品;证券期货类应用用户规模达1.34亿

易观分析

金融 证券

Fomo3D模式dapp系统开发详解

开发微hkkf5566

社区活动 | Apache Doris 社区长期征文活动&演讲议题征集 正式开始啦!

SelectDB

开源社区 apache doris 征文投稿 议题征集 社区活动

2022年SaaS行业十大趋势:SaaS的新机遇有哪些?

小炮

优酷移动端弹幕穿人架构设计与工程实战总结

阿里巴巴文娱技术

技术 音视频 弹幕 视频 移动端

新一期HarmonyOS认证正式发布,速来围观!

HarmonyOS开发者

HarmonyOS

【LeetCode】划分数组使最大差为 K Java题解

Albert

LeetCode 6月月更

重磅发布 | Serverless 应用中心:Serverless 应用全生命周期管理平台

Serverless Devs

开放银行引入第三方生态,系统风控助力事前-中风险监控

Speedoooo

数字化 开放银行 异业合作

「技术人生」第8篇:如何画业务大图

阿里巴巴中间件

阿里云 云原生 技术文章

InterpreterPattern-解释器模式

梁歪歪 ♚

设计模式

CountDownLatch

急需上岸的小谢

6月月更

Java设计模式学习总结

梁歪歪 ♚

设计模式

Hexo + Github从零搭建个人博客

梁歪歪 ♚

Hexo 博客搭建

AIOps落地五大原则(一):大势所趋

BizSeer必示科技

同心助力,战役有AI

开源社

人工智能 疫情防控

开源生态|超实用开源License基础知识扫盲帖(上)

Orillusion

开源 WebGL 元宇宙 Metaverse webgpu

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