Tableau Content Migration Tool 使用案例

顧名思義,Tableau Content Migration Tool 主要用於將 Tableau Cloud 內容從一個網站移動到另一個網站。但是,該工具中有許多功能,非常適合完成與內容移轉和維護相關的多項工作。

附註:在許多使用案例中,我們使用「移轉」一詞來描述將內容從一個環境、網站或專案移動到另一個環境、網站或專案。但是,從技術上講,Content Migration Tool 會複製內容,並且不會自動刪除或封存原始或來源內容。

以下資訊描述了一些常見的使用案例,您可以在其中利用 Content Migration Tool

內容升階

可以使用 Content Migration Tool 為開發專案建立內容,然後執行例行移轉,以將內容升階到網站上的預備或生產專案。

請按照以下步驟將內容移轉到生產專案:

  1. 建立計劃,並選取要用作來源的網站。在此範例中,我們描述了同一網站上專案之間的移轉,因此請選擇同一 Tableau 網站作為目的地。有關詳情,請參閱移轉計劃概觀主題中的「建立計劃」。

    在同一網站上的兩個專案之間移轉工作簿時,來源和目的地的登入認證可能相似或相同。在這種情況下,我們建議使用個人存取權杖,以建立更具有可重複使用性的連線。有關詳情,請參閱個人存取權杖

  2. 選取包含要移轉的內容的開發專案。可以選取整個專案、特定的工作簿和資料來源以及使用者權限。有關詳情,請參閱移轉計劃概觀主題中的「進行計劃」。

    若需要在移轉期間對內容進行任何變更或轉換,也可以在計劃中進行設定。此動作稱為對應

  3. 新增對應功能表中選取變更專案,以新增專案對應。選取開發專案作為來源和生產專案作為目的地,或者按一下新增新專案,以建立新專案。

    其他類型的對應包括:

    • 對工作簿的變更:包括重新命名工作簿和變更目的地專案。有關工作簿轉換的完整清單,請參閱移轉排程:工作簿

    • 對資料來源的變更:包括取代表或結構名稱、設定計算公式以及設定連線資訊。有關資料來源轉換的完整清單,請參閱移轉排程:工作簿(內嵌資料來源)和移轉排程:發行資料來源(已發佈資料來源)。

    • 對使用者的變更:包括在目的地中變更網域、使用者和群組名稱。

  4. 準備就緒後,按一下執行移轉,以結束規劃階段,並準備執行計劃。

  5. 若要將此計劃排程為定期執行,可以使用「Content Migration Tool」透過指令碼將此計劃設為工作,然後對此工作進行排程。有關使用 Content Migration Tool 執行器的詳情,請參閱使用 Tableau Content Migration Tool 控制台執行器

為客戶定製內容

在諮詢情境中工作時,您可以使用 Content Migration Tool 為每位客戶自訂內容。每個工作簿都可用作移轉計劃的範本,從而可讓您為特定客戶套用樣式(文字、影像等)並取代資料來源。

在此範例中,我們描述了專案之間的移轉、儲存範本的內部專案,以及與客戶共用的外部專案。

您可以按照以下步驟為客戶自訂內容:

  1. 建立計劃,並選取要用作來源的網站。選擇同一 Tableau 網站作為目的地。有關詳情,請參閱移轉計劃概觀主題中的「建立計劃」。

    在同一網站上的兩個專案之間移轉工作簿時,來源和目的地的登入認證可能相似或相同。在這種情況下,我們建議使用個人存取權杖,以建立更具有可重複使用性的連線。有關詳情,請參閱個人存取權杖

  2. 選取包含要移轉的範本內容的內部專案。可以選取整個專案、特定的工作簿和資料來源以及使用者權限。有關詳情,請參閱移轉計劃概觀中的「進行計劃」。

    若需要在移轉期間對內容進行任何變更或轉換,也可以在計劃中進行設定。此動作稱為對應

  3. 新增對應功能表中選取變更專案,以新增專案對應。選取內部專案作為來源和生產專案作為目的地,或者按一下新增新專案,以建立新專案。

  4. 在移轉計劃的「工作簿」步驟中,使用工作簿對應和轉換來自訂內容。以下是兩個常用的轉換範例。有關工作簿轉換的完整清單,請參閱移轉排程:工作簿

    • 要個人化內容,可以使用「取代影像」「取代文字」轉換來更新使用客戶公司名稱和標誌的工作簿。

    • 對於資料來源,可以使用「取代表/結構名稱」「設定自訂 SQL」轉換來為客戶修改內容。

  5. 驗證並執行計劃。準備就緒後,按一下執行移轉,以結束規劃階段,並準備執行計劃。

環境移轉

可以使用 Content Migration Tool 透過有效的 Advanced Management 授權在 Tableau CloudTableau Server 環境之間移轉內容。

可以按照以下步驟在 Tableau 部署之間移轉內容:

  1. 建立計劃,然後選取網站(即要從其移轉內容的網站)作為來源。有關詳情,請參閱移轉計劃概觀主題中的「建立計劃」。

  2. 選取內容,即要從來源網站移轉的內容。可以選取整個專案、特定的工作簿和資料來源以及使用者權限。

  3. 建立使用者權限對應,以自訂並保護內容。有關詳情,請參閱移轉計劃:權限和擁有權

  4. 驗證並執行計劃。準備就緒後,按一下執行移轉,以結束規劃階段,並準備執行計劃。

提示
- 在執行環境移轉之前,請確保瞭解使用 Content Migration Tool 時的移轉限制
- 可以分階段移轉內容,並在最終移轉完成之前反覆測試和驗證內容。
- Content Migration Tool 移轉不會處理內嵌認證、訂閱和自訂檢視。這些內容必須透過手動方式移轉。

外部內容共用

可以使用 Content Migration Tool 與外部共同作業者共用內部內容,而無需允許他們存取您的專案。這樣可以確保您的資料安全,並可讓您僅發佈選取的工作簿和資料來源。共用內容後,共同作業者可以登入其 Tableau Cloud 網站進行檢視和變更,而不會影響儲存在您內部伺服器中的內容。

繼續前,請確保共用的內容在內部專案和外部專案之間相容。

可以按照以下步驟實現外部內容共用:

  1. 準備內部內容。最佳做法是,我們建議使用鎖定的權限和嚴格的管理規則分離內部專案上的內容。工作簿和資料來源應進行明確地標記,以表示其內容供外部使用。有關詳情,請參閱使用專案管理內容存取權限

    附註:與外部專案共用的內容必須使用資料擷取,除非資料來源可以公開存取。有關建立擷取和取代資料來源的資訊,請參閱 Tableau Desktop 說明中的擷取資料取代資料來源

    若已實現資料列層級安全性,則必須更新這些資料來源,以反映外部專案的使用者篩選器和其他詳細資料。有關資料列層級安全性的詳情,請參閱 Tableau Desktop 說明中的限制資料列層級存取權限

  2. 建立計劃,並選取要用作來源的網站。選擇同一 Tableau 網站作為目的地。有關詳情,請參閱移轉計劃概觀主題中的「建立計劃」。

    在同一網站上的兩個專案之間移轉工作簿時,來源和目的地的登入認證可能相似或相同。在這種情況下,我們建議使用個人存取權杖,以建立更具有可重複使用性的連線。有關詳情,請參閱個人存取權杖

  3. 選取包含要移轉的範本內容的內部專案。可以選取整個專案、特定的工作簿和資料來源以及使用者權限。有關詳情,請參閱移轉計劃概觀中的「進行計劃」。

    若需要在移轉期間對內容進行任何變更或轉換,也可以在計劃中進行設定。此動作稱為對應

  4. 新增對應功能表中選取變更專案,以新增專案對應。選取內部專案作為來源和外部專案作為目的地,或者按一下新增新專案,以建立新專案。

  5. 驗證並執行計劃。準備就緒後,按一下執行移轉,以結束規劃階段,並準備執行計劃。

驗證資料庫移轉

此使用案例是打算在基礎資料庫移轉後驗證內容。資料庫移轉的一個範例是從 SQL Server 移轉到 Snowflake。CMT 有助於在完成移轉前驗證從兩個資料來源組建的內容是否相同,但其無法執行實際的資料庫移轉。

請按照以下步驟來驗證資料庫移轉:

  1. 建立計劃,並選取要用作來源的網站。選擇同一 Tableau 網站作為目的地。有關詳情,請參閱移轉計劃概觀主題中的「建立計劃」。

  2. 選取內容,即要變更資料來源或資料庫連線的內容。

  3. 設定移轉,以將您的內容複製到新專案。讓我們將來源專案稱為專案 A,將新專案或目的地專案稱為專案 B
    • 對工作簿的變更:建立工作簿對應,以將專案 A 變更為專案 B。有關工作簿轉換的完整清單,請參閱移轉排程:工作簿

    • 對資料來源的變更:建立資料來源對應,以將專案 A 變更為專案 B。有關資料來源轉換的完整清單,請參閱移轉排程:發行資料來源

  4. 驗證並執行計劃。準備就緒後,按一下執行移轉,以結束規劃階段,並準備執行計劃。

  5. 更新內容,即使用新的資料庫連線更新專案 B 中的內容,或取代資料來源。這需要透過手動製作完成。

  6. 測試每個工作簿,即使用專案 B 中的副本測試專案 A 中的每個工作簿,並檢查是否因資料來源變更而存在資料不一致的情況。

  7. 確認一切正常後,覆寫內容,即用專案 B 中的更新內容覆寫專案 A 中的內容。

    附註:若目的地專案中已存在內容,並且未選取覆寫較新的工作簿覆寫較新的資料來源發佈選項,則內容不會複製到目的地專案中。

維護工作

可以使用 Content Migration Tool 執行各種維護工作。

標記過時的內容

使用 Content Migration Tool,可以管理封存的過時內容。例如,可以建立一個按定期排程執行的計劃,該計劃可自動選取標記為「過時內容」的內容,並將其移至「封存」專案。一段時間後,該專案中的內容即可從系統中清除。有關詳情,請參閱移轉排程:工作簿

還原內容

可以使用 Content Migration Tool 還原從專案中(意外或有意)移除的內容以及從備份專案中還原內容。

可以按照以下步驟從備份專案中還原內容:

  1. 建立計劃,並選取要用作來源的網站。選擇同一 Tableau 網站作為目的地。有關詳情,請參閱移轉計劃概觀主題中的「建立計劃」。

  2. 選取內容,即要從備份專案中還原的內容。

  3. 設定移轉,以從備份專案中還原內容。我們將備份專案稱為專案 A,將作為還原目的地的專案稱為專案 B

    • 對工作簿的變更:建立工作簿對應,以將專案 A 變更為專案 B。有關轉換的完整清單,請參閱移轉排程:工作簿

    • 對資料來源的變更:建立資料來源對應,以將專案 A 變更為專案 B。有關資料來源轉換的完整清單,請參閱移轉排程:發行資料來源

  4. 驗證並執行計劃。準備就緒後,按一下執行移轉,以結束規劃階段,並準備執行計劃。

  5. 檢閱內容,即生產網站上的內容。

部分備份

擁有備份專案後,可以使用 Content Migration Tool 將新內容從生產傳輸到備份專案。

附註:
- 在執行部分備份之前,請確保瞭解使用 Content Migration Tool 時的移轉限制
- Content Migration Tool 不應用於備份整個網站。我們建議優先處理最需要的內容。

可以按照以下步驟對內容進行部分備份:

  1. 建立計劃,並選取要用作來源的網站。選擇同一 Tableau 網站作為目的地。有關詳情,請參閱移轉計劃概觀主題中的「建立計劃」。

  2. 選取內容,即要從生產專案中備份的內容。可以選取整個專案、特定的工作簿和資料來源以及使用者權限。若要僅移轉新內容,請確保未選取發佈選項「覆寫較新的工作簿」「覆寫較新的資料來源」。有關詳情,請參閱移轉排程:工作簿

  3. 設定移轉,以將內容複製到備份專案。我們將來源專案稱為專案 A,將備份專案稱為專案 B
    • 對工作簿的變更:建立工作簿對應,以將專案 A 變更為專案 B。有關轉換的完整清單,請參閱移轉排程:工作簿

    • 對資料來源的變更:建立資料來源對應,以將專案 A 變更為專案 B。有關資料來源轉換的完整清單,請參閱移轉排程:發行資料來源

  4. 驗證並執行計劃。準備就緒後,按一下執行移轉,以結束規劃階段,並準備執行計劃。

  5. 若要將此計畫排程為定期執行,可以使用「Content Migration Tool」將此計畫編寫成工作,然後對此工作進行排程。有關使用 Content Migration Tool 執行器的詳情,請參閱使用 Tableau Content Migration Tool 控制台執行器