BIML 101 - BIML 快速入门教程

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

第一节 连接数据库执行SQL语句

 

 本小节将用BIML建一个简单的可以执行的包。

 

  1.   新建一个biml文件,贴入下面的代码

     1 <BIML xmlns="http://schemas.varigence.com/BIML.xsd">
     2    <Connections >
     3     <Connection Name ="OLEB_Staging"
     4                 ConnectionString="Data Source=.\SQL2012;Initial Catalog=Staging;
     5                    Provider=SQLNCLI11.1;Integrated Security=SSPI;Auto Translate=False;"/>
     6   </Connections>
     7    <Packages>
     8     <Package Name="Staging" ConstraintMode="Linear">
     9       <Tasks>
    10        <ExecuteSQL Name="SQL - Execute SQL Query" ConnectionName="OLEB_Staging">
    11           <DirectInput>
    12               Select top 10 * from sys.tables                
    13           </DirectInput>
    14        </ExecuteSQL>
    15       </Tasks>
    16     </Package>
    17   </Packages>
    18 </BIML>

    BIML 101 - ETL数据清洗 系列 - BIML 快速入门教程 - 连接数据库执行SQL语句 随笔 第1张


  2. 点击“Generate SSIS Packages”,然后双击浏览新生成的包
    BIML 101 - ETL数据清洗 系列 - BIML 快速入门教程 - 连接数据库执行SQL语句 随笔 第2张

     

  3. 双击查看SQL任务的配置
    BIML 101 - ETL数据清洗 系列 - BIML 快速入门教程 - 连接数据库执行SQL语句 随笔 第3张

     


  4. 右键点击包(dstx),点执行
    BIML 101 - ETL数据清洗 系列 - BIML 快速入门教程 - 连接数据库执行SQL语句 随笔 第4张

     

  5. 恭喜你,你成功执行了一个包包。

 

说明:Conection 里面配置了连接到.\sql2012 的服务器实例的Staging数据库。

 

 虽然只是执行了一个SQL包还没有什么意义,但是掌握了如何通过BIML脚本,构建一个简单的SSIS包。

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄