步驟 9:(可選)構建遷移跟踪儀表板 - AWS 上的雲端移轉工廠

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

步驟 9:(可選)構建遷移跟踪儀表板

如果您部署了選用的移轉追蹤器元件,您可以設定 QuickSight 儀表板,以視覺化方式呈現儲存在 Amazon DynamoDB 表格中的移轉中繼資料。

請使用下列程序來:

注意

如果移轉工廠為空,且沒有波形、應用程式和伺服器資料,則不會有任何資料可用來建置 QuickSight 儀表板。

設置 QuickSight 權限和連接

如果您尚未在 AWS 帳戶 QuickSight 中設置 Amazon,請參閱 Amazon 用 QuickSight 戶指南 QuickSight中的設置 Amazon。設定 QuickSight 訂閱之後,請使用下列程序來設定與此解決方案之間的權限 QuickSight 和連線。

注意

此解決方案使用 Amazon QuickSight 企業授權。不過,如果您不想要電子郵件報告、深入解析和每小時資料重新整理,您可以選擇標準授權,該授權也可與遷移追蹤器搭配使用。

首先, QuickSight 與 Amazon S3 存儲桶連接:

  1. 導覽至 QuickSight主控台

  2. QuickSight頁面上,選擇右上角顯示人物的圖示,然後選擇「管理」 QuickSight。

  3. 在 [帳戶名稱] 頁面的左側功能表窗格中,選取 [安全性與權限]。

  4. 在「安全與許可」頁面的「QuickSight 存取 AWS 服務」區段下,選取「管理」。

  5. QuickSight 存取 AWS 服務頁面中,選取 Amazon S3 的核取方塊。

  6. [選取 Amazon S3 儲存貯體] 對話方塊中,確認您位於 [連結至 QuickSight帳戶] 索引標籤的 S3 儲存貯體中,並勾選右側和左側核取方塊以取得 athena-Results 結果移轉追蹤器 S3 儲存貯體。

    注意

    如果您已經在使 QuickSight 用其他 S3 資料分析,請取消勾選並重新勾選 Amazon S3 選項,以顯示儲存貯體選擇對話方塊。

  7. 選擇 Finish (完成)。

接下來,設置 Amazon Athena 的許可:

  1. QuickSight 存取 AWS 服務頁面中,勾選 Amazon Athena 的核取方塊。

  2. Amazon Athena 許可對話方塊中,選擇下一步

  3. Amazon Athena 資源對話方塊中,確認您位於連結至 QuickSight帳戶的 S3 儲存貯體索引標籤中,並確認已檢查相同的 S3 儲存貯體-結果和移轉追蹤器。

    QuickSight Amazon Athena 資源對話框
  4. 選擇 Finish (完成)。

  5. 在 [存QuickSight 取 AWS 服務] 頁面中,選擇 [儲存]。

接下來,設置一個新的分析:

  1. 選擇標 QuickSight 誌以返回 QuickSight 首頁。

  2. 在 [分析] 頁面上,選擇 [新增分析]。

  3. 選擇新資料集

  4. 在 [建立資料集] 頁面上,選擇 Athena

  5. 在 [新 Athena 資料來源] 對話方塊中,採取下列動作:

    1. 在「資料來源名稱」欄位中,輸入資料來源的名稱

    2. Athena 工作群組欄位中,選取適當的<migration-factory>工作群組。

    注意

    如果您已多次部署此解決方案,將會有多個工作群組。選取為您目前的部署建立的部署。

    新的 Athena 資料來源對話方塊
  6. 選擇驗證連線以確保 QuickSight 可與 Athena 通訊。

  7. 驗證連線後,選擇 [建立資料來源]。

  8. 在下一個對話方塊中,選擇您的表格,執行下列動作:

    1. 從「目」清單中選擇AwsDataCatalog

    2. 從 [資料庫] 清單中,選擇 [<Athena-table>-tracker]。

    3. 從 [格] 清單中,選擇 [<tracker-name>一般檢視]。

    4. 選擇選取

    選擇表格對話方塊
  9. 在下一個對話方塊中,「完成資料集建立」,選擇「視覺化」。

    「完成資料集建立」對話方塊
  10. 新工作表中,選擇「互動工作表」,然後選擇「建立

匯入資料之後,系統會將您重新導向至「分析」頁面。不過,在建立視覺效果之前,請先設定排程以重新整理資料集。

  1. 導航到主 QuickSight 頁。

  2. 在導覽窗格中,選擇 [資料集]。

  3. 在 [資料集] 頁面上,選取<migration-factory>一般檢視資料集。

    QuickSight 資料集頁面
  4. 在 [一般檢視資料集] 頁面上,選擇 [重新整理] 索引標籤。 <migration-factory>

    移轉追蹤器一般視圖對話方塊
  5. 選擇 [新增排程]。

  6. 在「建立重新整理排程」頁面上,選取完整重新整理,選取適當的時區,輸入開始時間,然後選取頻率。

  7. 選擇儲存

    「建立明細表」對話方塊

建立儀表板

Amazon QuickSight 提供建立自訂儀表板的彈性,協助您將移轉中繼資料視覺化。下列教學課程會建立包含計數視覺效果的儀表板,依波浪顯示伺服器計數,以及顯示移轉狀態的長條圖。您可以自訂此儀表板以滿足您的業務需求。

示例 QuickSight 儀表板

使用以下步驟透過移轉波建立計數概述。此檢視會計算資料集中每個波分組的所有伺服器,並提供一個波浪中伺服器總數的精細檢視。若要建立此檢視,您需要將 server_name 轉換為度量,以便計算不同的伺服器名稱。然後,您將通過波濾波器創建一個波浪。

  1. 導航到主 QuickSight 頁。

  2. 在導覽窗格中,選擇 [分析]。

  3. 選擇 <migration-factory>-通用視圖。

  4. 在「視覺化」頁面上,將游標暫留在 server_name 上,然後選擇右側的省略號。

    QuickSight 視覺化資料集頁面
  5. 選取轉換以計量,將資料集從維度轉換為度量。server_name 文字會變成綠色,表示資料集已轉換為度量。

  6. 選取伺服器名稱以視覺化影像。視覺效果將包含錯誤訊息,指出必須更新欄位資料類型。

  7. 在「視覺效果」窗格中,選取 server_name (總和),在「」下,選取「彙總:總和」,然後選取「不同計數」。

    欄位井頁

此時會顯示您在資料集中擁有的唯一伺服器名稱數目計數。您可以視需要調整視覺效果的大小,以確保視覺效果在監視器上清楚顯示資訊。

注意

建立另一個視覺效果時,您可能需要將資料集轉換回維度。

接下來,將篩選器新增至視覺效果,以識別每個移轉波的伺服器計數。以下步驟將 Wave_id 過濾器應用於您的可視化。

  1. 確認已選取視覺效果。在上方導覽窗格中,選取 [篩選器]。

  2. 在左側的「篩選器」窗格中,選擇「新增」,然後從清單中選取 wave_id

    篩選器窗格下拉清單
  3. 從過濾器列表中選擇波 _id

  4. 在「篩選器」窗格的「搜尋值」下,選取值 1 旁邊的核取方塊。

  5. 選擇套用

  6. 在視覺效果中,按兩下目前標題,將標題變更為 Wave 1 伺服器計數

對儀表板中可視化的其他波重複這些步驟。

我們將在儀表板中新增的下一個視覺效果是環圈圖,顯示正在進行移轉的伺服器,而不是已完成移轉的伺服器。此圖表使用超快速平行記憶體內計算引擎 (SPICE) 查詢,方法是在資料集中建立一個新資料欄,以判斷未完成的狀態會被識別為進行。資料集中未完成的所有值都會合併並分類為進行中

可視化遷移進度的甜甜圈圖和條形圖
注意

根據預設,當資料集沒有套用自訂查詢時,最多可顯示五個移轉/複寫狀態。對於此解決方案,MigrationStatusSummary查詢會在新列中創建:ifelse(migration_status ='Cutover instance launched', 'Completed', 'InProgress')

此查詢結合狀態的值,以建立一個用於視覺效果的欄。如需有關建立查詢的資訊,請參閱 Amazon 使用 QuickSight 者指南中的使用查詢編輯器

請使用下列步驟來建立MigrationStatusSummary欄:

  1. 導航到主 QuickSight 頁。

  2. 在導覽窗格中,選取 [資料集]。

  3. 在 [資料集] 頁面上,選取<migration-factory>-general-view資料集。

  4. 在資料集頁面上,選擇 [編輯資料集]。

    移轉工廠資料集對話方塊
  5. 在「位」窗格中,選擇 +,然後選擇「新增計算欄位」。

  6. 在 [新增計算欄位] 頁面上,輸入 SQL 查詢的名稱,例如MigrationStatusSummary

  7. 在 SQL 編輯器中輸入以下 SQL 查詢:

    ifelse(migration_status ='Cutover instance launched', 'Completed', 'InProgress')
  8. 選擇儲存

    加入計算欄位對話方塊
  9. 在 [資料集] 頁面上,選擇 [儲存並發佈]。

您新增的查詢將列在「資料集欄位」清單中。

資料集欄位清單

接下來,構建儀表板。

  1. 導航到主 QuickSight 頁。

  2. 選擇 [分析],然後選擇先前建立的移轉工廠分析。

  3. 確保在工作表 1 中未選取任何圖表。

  4. 在 [資料集] 窗格中,將游標暫留在上方,MigrationStatusSummary然後選擇右側的省略符號。

  5. 選擇新增至視覺效果

  6. 然後,選擇波形 ID。

  7. 在「視覺效果」窗格中,選取並移動MigrationStatusSummary到 x 軸維度,然後選取 wave_name 作為「群組/顏色」。

如果您擁有 Amazon 的企業授權 QuickSight,則會在建立自訂欄之後產生見解。您可以為每個洞察力自定義敘述。例如:

儀表板見解範例

您還可以通過將元數據分解為波來自定義數據。例如:

第 1 波伺服器故障範例

(選用) 在 QuickSight 儀表板上檢視深入解析

注意

如果您擁有 Amazon 的企業授權,則可以使用下列程序 QuickSight。

使用下列步驟將見解新增至儀表板,其中顯示已完成和進行中遷移的明細。

  1. 在頂端導覽窗格中,選擇 [深入解析]。

  2. 在 [見解] 頁面的 [移轉狀態摘要的記錄計數] 區段中,將滑鼠游標暫留在 [前 2 個] MigrationSummarys 項目上,然後選擇 [+],將深入分析新增至視覺效果。

    為視覺效果新增見解
  3. 在視覺效果上選擇「自訂敘述」,為您的分析自訂深入分析。

    將深入分析新增至儀表板
    自訂敘述選項
  4. 編輯敘述以符合您的使用案例,然後選擇 [儲存]。例如:

    編輯敘述內容

    返回儀表板並對其進行過濾以顯示每個波:

  5. 在左側功能表窗格中,選擇 [選]。

  6. 選擇 + 按鈕,然後選擇波形 ID。

  7. 選取要視覺化的波浪,然後選擇「套用」。

  8. 若要視覺化所有移轉波,請選擇視覺效果左側的省略符號並選取 [複製視覺效果],以複製視覺效果。

    可視化遷移波
  9. 修改每個視覺效果的篩選器,以顯示每個移轉波的劃分。

此深入分析是自訂的,總結了所有浪潮中伺服器的總數。如需如何自訂深入解析的詳細資訊和指南,請參閱使用QuickSight 者指南中的「使用深入解析」。您可以從任何裝置存取此 QuickSight 儀表板,並將其無縫嵌入到您的應用程式、入口網站和網站中。如需有關 QuickSight 儀表板的詳細資訊,請參閱 Amazon QuickSight 使用者指南中的使用儀表板