2012-06-29 71 views
1

在DQS上創建知識基礎時,我們只能從下拉列表中選擇SQL Server和Excel。數據質量服務內部行爲

我想查詢oracle。 要做到這一點,我想在SQL Server上創建一個視圖,從Oracle鏈接服務器中進行選擇,但我擔心性能。

比方說我的表有10K行,我也不會介意運行反對,只要它是隻運行一次,返回10,000行鏈接的服務器查詢的影響。

我的問題是:DQS會一次性加載執行清理操作所需的所有數據,還是會在清理過程中不斷向數據源(我的示例中爲oracle)提交查詢?

回答

2

您需要將Oracle數據導出爲可導入DQS的格式。這是清理項目的一次性數據導入。我在DQS上做了一系列簡短的(<每個5分鐘)screencasts - 這可能會有助於您入門。

另外,不要安裝CU1你開始使用DQS作爲更新提高性能大幅之前。

+0

感謝您的考慮,但是這不正是我一直在尋找。我實際上並不需要從oracle導入它,我可以通過視圖訪問它,但是我想知道DQS是否經常查詢源代碼或者它是否一次完成,將所有數據加載到一個陳述區域並在其上運行區域 – Diego

+0

可以直接回答,不可以從Oracle導入。 DQS也一次導入數據 –

0

是的SQL視圖指向鏈接服務器上的ORACLE「愚弄」DQS認爲本地數據在SQL中。數據被訪問一次並複製到DQS數據庫並在那裏處理。

我會建議安裝2012 SP1而不是CU,因爲那裏有更穩定/經過測試的更新。一旦你安裝了SP1,你將需要運行

DQSInstaller.exe –upgrade 

此文件在默認安裝位於

C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn