2007-1-9 10:40:52

[原创]4.定義資料來源注意點

建立 Microsoft SQL Server 2005 Analysis Services (SSAS) 專案之後,通常會定義專案要使用的一或多個資料來源來開始使用專案。當定義資料來源時,要定義用來連接到資料來源的連接字串資訊。

在下列工作中,我們定義 AdventureWorksDW 範例資料庫作為 Analysis Services 這個案例的資料來源。基於這個目的,這個資料庫是位於本機電腦上,而來源資料庫常常受主控於一或多個遠端電腦上

通過精靈,選取 [原生 OLE DB] 和 [Microsoft OLE DB Provider for SQL Server]。 (Analysis Services 也支援其他提供者,它們顯示在 [提供者] 清單中。)

連接管理員

在之後選擇帳戶信息可以選擇 默認

若要修改現有的資料來源的屬性,請按兩下 [資料來源] 資料夾中的資料來源,即可在 [資料來源設計師] 中顯示資料來源屬性。

這個部驟相對比較簡單。但是為什麼要建立資料來源呢?

我們項目開發過程中會固定某一個資料庫的名稱及來源,但是針對於實際的項目,其連結字串千變萬化。軟件開發人員會知道,Hardcode是很不好的習慣。所以,這個資料來源,後期的開發都基於這個來源,要修改之要改他就可以了。

OK,那麼發布的時候又怎麼處理呢?我們的SSAS項目,通過建置會在項目目錄中產生Bin文件夾,其中會有Adventure Works DW.configsettings。打開這個文件可以看到       
只需要修改其中的ConnectionString就可以了,相當方便。

<DataSources>
      <DataSource>
        <ID>Adventure Works DW</ID>
        <ConnectionString>Provider=SQLNCLI.1;Data Source=Localhost;Persist Security Info=False;Integrated Security=SSPI;Initial Catalog=AdventureWorksDW</ConnectionString>
        <ImpersonationInfo>
          <ImpersonationMode>ImpersonateServiceAccount</ImpersonationMode>
          <ImpersonationInfoSecurity>Unchanged</ImpersonationInfoSecurity>
        </ImpersonationInfo>
      </DataSource>
    </DataSources>
 

 

 


推荐到鲜果: 查阅更多相关主题的帖子: BI 实战商业智能

评论

您正在以 匿名用户 的身份发表评论  快速登录
(不得超过 50 个汉字)
       看不清,换一个
提示消息
(输入完内容可以直接按Ctrl+Enter提交)