取代資料來源檢視中的數據表或具名查詢 (Analysis Services)

適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

在 [數據源檢視設計工具] 中,您可以將數據源檢視中的數據表、檢視或具名查詢取代為相同或不同數據源的不同數據表或檢視表,或以 DSV 中定義的具名查詢取代。 當您取代數據表時,SQL Server Analysis Services 資料庫或專案中具有數據表參考的其他所有對象都會繼續參考數據表,因為 DSV 中數據表的對象識別碼不會變更。 保留任何仍然相關的關聯性(根據名稱和數據行類型比對)。 相反地,如果您刪除然後新增數據表,則會遺失參考和關聯性,而且必須重新建立。

若要以另一個數據表取代數據表,您必須在專案模式中,對數據源檢視設計工具中的源數據具有作用中連接。

您最常將數據源檢視中的數據表取代為數據來源中的另一個數據表。 不過,您也可以將具名查詢取代為數據表。 例如,您先前已將數據表取代為具名查詢,現在想要還原為數據表。

重要

如果您重新命名數據源中的數據表,請遵循取代數據表的步驟,並在重新整理 DSV 之前,將重新命名的數據表指定為 DSV 中對應數據表的來源。 完成取代和重新命名程式會保留數據表、數據表的參考,以及 DSV 中的數據表關聯性。 否則,當您重新整理 DSV 時,數據源中重新命名的數據表會解譯為正在刪除。 如需詳細資訊,請參閱 重新整理資料源檢視中的架構 (Analysis Services)

以具名查詢取代數據表

  1. 在 SQL Server Data Tools 中,開啟專案或連接到包含您要取代數據表或具名查詢之數據源檢視的資料庫。

  2. 在 [方案總管] 中,展開 [數據源檢視] 資料夾,然後按兩下數據源檢視。

  3. 開啟 [建立具名查詢] 對話框 。 在 [數據表] 或 [圖表] 窗格中,以滑鼠右鍵按下您想要取代的數據表,指向 [[取代數據表],然後按兩下 [使用新的具名查詢 ]。

  4. 在 [建立具名查詢] 對話框中,定義具名查詢,然後按兩下 [確定] [確定]

  5. 儲存修改過的數據源檢視。

以數據表取代數據表或具名查詢

  1. 在 SQL Server Data Tools 中,開啟專案或連接到包含您要取代數據表或具名查詢之數據源檢視的資料庫。

  2. 在 [方案總管] 中,展開 [數據源檢視] 資料夾,然後按兩下數據源檢視。

  3. 開啟 [[以其他數據表取代數據表] 對話框。 在 [數據表] 或 [圖表] 窗格中,以滑鼠右鍵按下您想要取代的數據表或具名查詢,指向 [[取代數據表],然後按兩下 [與其他數據表]。

  4. 在 [[以其他數據表取代數據表] 對話框中:

    1. 在 [DataSource] 下拉式清單中,選取所需的數據源

    2. 選取您想要取代數據表或具名查詢的數據表

  5. 按下 [確定]

  6. 儲存修改過的數據源檢視。

另請參閱

多維度模型中的數據源檢視