码迷,mamicode.com
首页 > 其他好文 > 详细

SSDT-BI之五:项目执行工具和配置文件

时间:2015-05-22 23:51:47      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:

正常情况下,我们的服务器是不会安装开发工具的,那么怎么执行我们制作好的BI解决方案呢?

在安装Sql server企业版之后,就会有一个工具可以执行BI程序,但是执行的只是单个的Package文件,如下图,包源选择‘文件系统’,包选择项目文件夹下的Package(.dtsx)文件,之后点击执行即可:

技术分享

技术分享

如果使用包执行工具执行开发好的包,那么如何才能修改包中定义的变量呢?解决方案就是配置文件。

配置文件

配置文件是Package的一个特殊属性,下面我就演示怎么创建并使用配置文件。

1,在项目文件夹下新建一个文本文件(或者xml文件),例如Package.dtsConfig(或者.xml).

2,在Package的属性区域,点击Configurations右侧的按钮,如下图:

技术分享

3,在弹出的包配置组织程序窗口中,选中启用包配置复选框,然后点击添加按钮,如下如:

技术分享

4,弹出包配置向导后,点击下一步,如下图:

技术分享

5,在下一个窗口中,选择我们之前创建的空白xml文件,如下图:

技术分享

6,点击下一步之后,将会弹出一个提示窗口,选择覆盖即可,如下图:

技术分享

7,在选择要导出的属性中作出如下选择,既是要导出所有可配置的变量,以及数据库连接的连接字符串:

技术分享

技术分享

8,下一步,点击完成即可导出配置文件,此时观察配置文件的内容,如下图:

技术分享

注意,导出的数据库连接字符串并没有带有数据库密码,所以还需有手动加入密码配置项。代码如下:

<Configuration ConfiguredType="Property" Path="\Package.Connections[DBConn.Demo].Properties[ConnectionString]" ValueType="String">
    <ConfiguredValue>Data Source=(local);User ID=sa;Password=abc123_;Initial Catalog=Demo;Provider=SQLNCLI11.1;Persist Security Info=True;Auto Translate=False;</ConfiguredValue>
  </Configuration>

9,再次回到包配置组织程序窗口,就会看到如下图:

技术分享

如果使用开发工具执行Package,只要修改配置文件后重启开发工具,最新的配置就会被应用。如果,最终部署的时候使用包执行程序来执行Package,可以按照以下步骤来应用配置。

1,在包配置组织程序窗口,选中配置1(根据实际情况选择),删除该项配置。

2,在执行包程序选择Package之后不要立即点击执行,而是先点击配置选项卡,选择前面导出的配置文件,然后再点击执行即可,如下图:

技术分享

SSDT-BI之五:项目执行工具和配置文件

标签:

原文地址:http://www.cnblogs.com/marsyan/p/4523486.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!