Tableau Content Migration Tool 使用案例
顧名思義,Tableau Content Migration Tool 主要用於將 Tableau Cloud 內容從一個網站移動到另一個網站。但是,該工具中有許多功能,非常適合完成與內容移轉和維護相關的多項工作。
附註:在許多使用案例中,我們使用「移轉」一詞來描述將內容從一個環境、網站或專案移動到另一個環境、網站或專案。但是,從技術上講,Content Migration Tool 會複製內容,並且不會自動刪除或封存原始或來源內容。
以下資訊描述了一些常見的使用案例,您可以在其中利用 Content Migration Tool。
內容升階
可以使用 Content Migration Tool 為開發專案建立內容,然後執行例行移轉,以將內容升階到網站上的預備或生產專案。
請按照以下步驟將內容移轉到生產專案:
建立計劃,並選取要用作來源的網站。在此範例中,我們描述了同一網站上專案之間的移轉,因此請選擇同一 Tableau 網站作為目的地。有關詳情,請參閱移轉計劃概觀主題中的「建立計劃」。
在同一網站上的兩個專案之間移轉工作簿時,來源和目的地的登入認證可能相似或相同。在這種情況下,我們建議使用個人存取權杖,以建立更具有可重複使用性的連線。有關詳情,請參閱個人存取權杖。
選取包含要移轉的內容的開發專案。可以選取整個專案、特定的工作簿和資料來源以及使用者權限。有關詳情,請參閱移轉計劃概觀主題中的「進行計劃」。
若需要在移轉期間對內容進行任何變更或轉換,也可以在計劃中進行設定。此動作稱為對應。
從新增對應功能表中選取變更專案,以新增專案對應。選取開發專案作為來源和生產專案作為目的地,或者按一下新增新專案,以建立新專案。
其他類型的對應包括:
對工作簿的變更:包括重新命名工作簿和變更目的地專案。有關工作簿轉換的完整清單,請參閱移轉排程:工作簿。
對資料來源的變更:包括取代表或結構名稱、設定計算公式以及設定連線資訊。有關資料來源轉換的完整清單,請參閱移轉排程:工作簿(內嵌資料來源)和移轉排程:發行資料來源(已發佈資料來源)。
對使用者的變更:包括在目的地中變更網域、使用者和群組名稱。
準備就緒後,按一下執行移轉,以結束規劃階段,並準備執行計劃。
若要將此計劃排程為定期執行,可以使用「Content Migration Tool」透過指令碼將此計劃設為工作,然後對此工作進行排程。有關使用 Content Migration Tool 執行器的詳情,請參閱使用 Tableau Content Migration Tool 控制台執行器。
為客戶定製內容
在諮詢情境中工作時,您可以使用 Content Migration Tool 為每位客戶自訂內容。每個工作簿都可用作移轉計劃的範本,從而可讓您為特定客戶套用樣式(文字、影像等)並取代資料來源。
在此範例中,我們描述了專案之間的移轉、儲存範本的內部專案,以及與客戶共用的外部專案。
您可以按照以下步驟為客戶自訂內容:
建立計劃,並選取要用作來源的網站。選擇同一 Tableau 網站作為目的地。有關詳情,請參閱移轉計劃概觀主題中的「建立計劃」。
在同一網站上的兩個專案之間移轉工作簿時,來源和目的地的登入認證可能相似或相同。在這種情況下,我們建議使用個人存取權杖,以建立更具有可重複使用性的連線。有關詳情,請參閱個人存取權杖。
選取包含要移轉的範本內容的內部專案。可以選取整個專案、特定的工作簿和資料來源以及使用者權限。有關詳情,請參閱移轉計劃概觀中的「進行計劃」。
若需要在移轉期間對內容進行任何變更或轉換,也可以在計劃中進行設定。此動作稱為對應。
從新增對應功能表中選取變更專案,以新增專案對應。選取內部專案作為來源和生產專案作為目的地,或者按一下新增新專案,以建立新專案。
在移轉計劃的「工作簿」步驟中,使用工作簿對應和轉換來自訂內容。以下是兩個常用的轉換範例。有關工作簿轉換的完整清單,請參閱移轉排程:工作簿。
要個人化內容,可以使用「取代影像」和「取代文字」轉換來更新使用客戶公司名稱和標誌的工作簿。
對於資料來源,可以使用「取代表/結構名稱」或「設定自訂 SQL」轉換來為客戶修改內容。
驗證並執行計劃。準備就緒後,按一下執行移轉,以結束規劃階段,並準備執行計劃。
環境移轉
可以使用 Content Migration Tool 透過有效的 Advanced Management 授權在 Tableau Cloud 和 Tableau Server 環境之間移轉內容。
可以按照以下步驟在 Tableau 部署之間移轉內容:
建立計劃,然後選取網站(即要從其移轉內容的網站)作為來源。有關詳情,請參閱移轉計劃概觀主題中的「建立計劃」。
選取內容,即要從來源網站移轉的內容。可以選取整個專案、特定的工作簿和資料來源以及使用者權限。
建立使用者權限對應,以自訂並保護內容。有關詳情,請參閱移轉計劃:權限和擁有權。
驗證並執行計劃。準備就緒後,按一下執行移轉,以結束規劃階段,並準備執行計劃。
提示
- 在執行環境移轉之前,請確保瞭解使用 Content Migration Tool 時的移轉限制。
- 可以分階段移轉內容,並在最終移轉完成之前反覆測試和驗證內容。
- Content Migration Tool 移轉不會處理內嵌認證、訂閱和自訂檢視。這些內容必須透過手動方式移轉。
外部內容共用
可以使用 Content Migration Tool 與外部共同作業者共用內部內容,而無需允許他們存取您的專案。這樣可以確保您的資料安全,並可讓您僅發佈選取的工作簿和資料來源。共用內容後,共同作業者可以登入其 Tableau Cloud 網站進行檢視和變更,而不會影響儲存在您內部伺服器中的內容。
繼續前,請確保共用的內容在內部專案和外部專案之間相容。
可以按照以下步驟實現外部內容共用:
準備內部內容。最佳做法是,我們建議使用鎖定的權限和嚴格的管理規則分離內部專案上的內容。工作簿和資料來源應進行明確地標記,以表示其內容供外部使用。有關詳情,請參閱使用專案管理內容存取權限。
附註:與外部專案共用的內容必須使用資料擷取,除非資料來源可以公開存取。有關建立擷取和取代資料來源的資訊,請參閱 Tableau Desktop 說明中的擷取資料和取代資料來源。
若已實現資料列層級安全性,則必須更新這些資料來源,以反映外部專案的使用者篩選器和其他詳細資料。有關資料列層級安全性的詳情,請參閱 Tableau Desktop 說明中的限制資料列層級存取權限。
建立計劃,並選取要用作來源的網站。選擇同一 Tableau 網站作為目的地。有關詳情,請參閱移轉計劃概觀主題中的「建立計劃」。
在同一網站上的兩個專案之間移轉工作簿時,來源和目的地的登入認證可能相似或相同。在這種情況下,我們建議使用個人存取權杖,以建立更具有可重複使用性的連線。有關詳情,請參閱個人存取權杖。
選取包含要移轉的範本內容的內部專案。可以選取整個專案、特定的工作簿和資料來源以及使用者權限。有關詳情,請參閱移轉計劃概觀中的「進行計劃」。
若需要在移轉期間對內容進行任何變更或轉換,也可以在計劃中進行設定。此動作稱為對應。
從新增對應功能表中選取變更專案,以新增專案對應。選取內部專案作為來源和外部專案作為目的地,或者按一下新增新專案,以建立新專案。
驗證並執行計劃。準備就緒後,按一下執行移轉,以結束規劃階段,並準備執行計劃。
驗證資料庫移轉
此使用案例是打算在基礎資料庫移轉後驗證內容。資料庫移轉的一個範例是從 SQL Server 移轉到 Snowflake。CMT 有助於在完成移轉前驗證從兩個資料來源組建的內容是否相同,但其無法執行實際的資料庫移轉。
請按照以下步驟來驗證資料庫移轉:
建立計劃,並選取要用作來源的網站。選擇同一 Tableau 網站作為目的地。有關詳情,請參閱移轉計劃概觀主題中的「建立計劃」。
選取內容,即要變更資料來源或資料庫連線的內容。
- 設定移轉,以將您的內容複製到新專案。讓我們將來源專案稱為專案 A,將新專案或目的地專案稱為專案 B。
對工作簿的變更:建立工作簿對應,以將專案 A 變更為專案 B。有關工作簿轉換的完整清單,請參閱移轉排程:工作簿。
對資料來源的變更:建立資料來源對應,以將專案 A 變更為專案 B。有關資料來源轉換的完整清單,請參閱移轉排程:發行資料來源。
驗證並執行計劃。準備就緒後,按一下執行移轉,以結束規劃階段,並準備執行計劃。
更新內容,即使用新的資料庫連線更新專案 B 中的內容,或取代資料來源。這需要透過手動製作完成。
測試每個工作簿,即使用專案 B 中的副本測試專案 A 中的每個工作簿,並檢查是否因資料來源變更而存在資料不一致的情況。
確認一切正常後,覆寫內容,即用專案 B 中的更新內容覆寫專案 A 中的內容。
附註:若目的地專案中已存在內容,並且未選取覆寫較新的工作簿和覆寫較新的資料來源發佈選項,則內容不會複製到目的地專案中。
維護工作
可以使用 Content Migration Tool 執行各種維護工作。
標記過時的內容
使用 Content Migration Tool,可以管理封存的過時內容。例如,可以建立一個按定期排程執行的計劃,該計劃可自動選取標記為「過時內容」的內容,並將其移至「封存」專案。一段時間後,該專案中的內容即可從系統中清除。有關詳情,請參閱移轉排程:工作簿。
還原內容
可以使用 Content Migration Tool 還原從專案中(意外或有意)移除的內容以及從備份專案中還原內容。
可以按照以下步驟從備份專案中還原內容:
建立計劃,並選取要用作來源的網站。選擇同一 Tableau 網站作為目的地。有關詳情,請參閱移轉計劃概觀主題中的「建立計劃」。
選取內容,即要從備份專案中還原的內容。
設定移轉,以從備份專案中還原內容。我們將備份專案稱為專案 A,將作為還原目的地的專案稱為專案 B。
對工作簿的變更:建立工作簿對應,以將專案 A 變更為專案 B。有關轉換的完整清單,請參閱移轉排程:工作簿。
對資料來源的變更:建立資料來源對應,以將專案 A 變更為專案 B。有關資料來源轉換的完整清單,請參閱移轉排程:發行資料來源。
驗證並執行計劃。準備就緒後,按一下執行移轉,以結束規劃階段,並準備執行計劃。
檢閱內容,即生產網站上的內容。
部分備份
擁有備份專案後,可以使用 Content Migration Tool 將新內容從生產傳輸到備份專案。
附註:
- 在執行部分備份之前,請確保瞭解使用 Content Migration Tool 時的移轉限制。
- Content Migration Tool 不應用於備份整個網站。我們建議優先處理最需要的內容。
可以按照以下步驟對內容進行部分備份:
建立計劃,並選取要用作來源的網站。選擇同一 Tableau 網站作為目的地。有關詳情,請參閱移轉計劃概觀主題中的「建立計劃」。
選取內容,即要從生產專案中備份的內容。可以選取整個專案、特定的工作簿和資料來源以及使用者權限。若要僅移轉新內容,請確保未選取發佈選項「覆寫較新的工作簿」和「覆寫較新的資料來源」。有關詳情,請參閱移轉排程:工作簿。
- 設定移轉,以將內容複製到備份專案。我們將來源專案稱為專案 A,將備份專案稱為專案 B。
對工作簿的變更:建立工作簿對應,以將專案 A 變更為專案 B。有關轉換的完整清單,請參閱移轉排程:工作簿。
對資料來源的變更:建立資料來源對應,以將專案 A 變更為專案 B。有關資料來源轉換的完整清單,請參閱移轉排程:發行資料來源。
驗證並執行計劃。準備就緒後,按一下執行移轉,以結束規劃階段,並準備執行計劃。
若要將此計畫排程為定期執行,可以使用「Content Migration Tool」將此計畫編寫成工作,然後對此工作進行排程。有關使用 Content Migration Tool 執行器的詳情,請參閱使用 Tableau Content Migration Tool 控制台執行器。