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

时间:2022-10-24 09:20:11

BIML 101 - BIML 快速入门教程

第一节 连接数据库执行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语句

  2. 点击“Generate SSIS Packages”,然后双击浏览新生成的包
    BIML 101 - ETL数据清洗 系列 - BIML 快速入门教程 - 连接数据库执行SQL语句
  3. 双击查看SQL任务的配置
    BIML 101 - ETL数据清洗 系列 - BIML 快速入门教程 - 连接数据库执行SQL语句
  4. 右键点击包(dstx),点执行
    BIML 101 - ETL数据清洗 系列 - BIML 快速入门教程 - 连接数据库执行SQL语句
  5. 恭喜你,你成功执行了一个包包。

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

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