共用方式為


根據設計成功實作 Azure Synapse Analytics

參閱 根據設計成功實作 Azure Synapse 文章系列,此系列的宗旨是協助您成功實作 Azure Synapse Analytics。 這一系列文章提供補強解決方案實作專案的各種方法。 其內容包含在專案期間某個策略點的建議檢查事項,可協助確保成功實作。 請務必了解:這些方法不應該取代或變更您所選擇的專案管理方法 (Scrum、敏捷式或瀑布式)。 反之,此方法會建議驗證事項,以改善成功將專案部署至生產環境的流程。

Azure Synapse 是一項企業分析服務,可讓您更快速地取得資料倉儲和巨量資料系統間的深入解析。 Azure Synapse 會將企業資料倉儲中所用的 SQL 技術、巨量資料所用的 Spark 技術、用於資料整合和 ETL/ELT 的管道,以及與其他 Azure 服務 (例如 Power BI、Azure CosmosDB 和 Azure Machine Learning) 的深度整合,完美地結合在一起。

此圖片顯示 Azure Synapse Analytics 的資料湖、分析執行階段與 Synapse Studio 畫面。

此方法會使用策略性檢查點方法來評估與監視專案進度。 這些檢查點的目標為:

  • 主動找出可能的問題與封鎖程式。
  • 持續驗證解決方案是否符合使用案例。
  • 成功部署至生產環境。
  • 在生產環境中順暢進行作業與監視。

系統會於專案期間的四個里程碑叫用檢查點:

  1. 專案規劃
  2. 解決方案開發
  3. 上線前
  4. 上線後

專案計劃檢查點

專案計劃檢查點包括解決方案評估、專案計劃評估、解決方案部署環境設計評估,以及小組技能集評估。

解決方案評估

評估整個解決方案,並著重在想要如何使用 Azure Synapse Analytics。 整個評估過程包含收集資料,以找出 Azure Synapse Analytics 的必要元件;每個產品都有的介面;檢閱資料來源、資料取用者、角色與使用案例。 此評估也會收集現有環境的相關資料,包含來自現有資料倉儲、巨量資料環境以及整合與資料取用工具的詳細規格。 評估會找出將要用來實作的 Azure Synapse Analytics 元件,因此此一評估會決定應該在整個實作工作中進行哪些評估與檢查點。 此評估也會提供其他資訊,以便根據需求、條件限制與假設來驗證設計與實作。

以下是您應該完成的工作清單。

  1. 評估您的環境,以協助評估解決方案設計。
  2. 制定明智的技術決策,以實作 Azure Synapse Analytics,並找出要實作的解決方案元件。
  3. 評估工作區設計
  4. 評估資料整合設計
  5. 評估專用 SQL 集區設計
  6. 評估無伺服器 SQL 集區設計
  7. 評估 Spark 集區設計
  8. 檢閱每個評估的結果,並據以回應。

專案計劃評估

評估專案計劃,因為其與需要開發的 Azure Synapse Analytics 需求有關。 此評估並不是產生專案計劃。 此評估的目的是要找出可能導致封鎖或可能會影響專案時間表的任何步驟。 評估後,您可能需要調整專案計劃。

以下是您應該完成的工作清單。

  1. 評估專案計劃
  2. 評估您規劃實作之 Azure Synapse Analytics 元件限定的專案計劃。
  3. 檢閱每個評估的結果,並據以回應。

評估解決方案開發環境設計

評估要用於開發解決方案的環境。 建立個別的開發、測試與生產環境。 此外,請務必了解:要成功且順暢的開發工作,就要設定自動化部署與原始程式碼控制項。

以下是您應該完成的工作清單。

  1. 評估解決方案開發環境設計
  2. 檢閱每個評估的結果,並據以回應。

小組技能集評估

評估專案小組,並著重於其實作 Azure Synapse Analytics 解決方案的技能等級與整備程度。 專案的成功取決於具備正確的技能集與經驗。 實作 Azure Synapse Analytics 解決方案需要許多不同的技能集,因此請務必找出差距並確保擁有具備所需技能集 (或安排其完成訓練) 的合適資源。 此評估在專案的這個階段至關重要,因為若是缺少合適的技能,可能會影響專案的時間表與整體成功。

以下是您應該完成的工作清單。

  1. 評估小組技能集
  2. 確保技能資源,或提升技能資源以擴充其功能。
  3. 檢閱每個評估的結果,並據以回應。

解決方案開發檢查點

解決方案開發檢查點包括定期品質檢查與其他技能組建。

定期品質檢查

在解決方案開發期間,您應該進行定期檢查,根據建議做法驗證正在開發的解決方案。 檢查是否已滿足專案使用案例,且符合企業需求。 為了達到執行此一方法的目標,這些檢查稱為定期品質檢查

實作下列品質檢查:

  • 工作區的品質檢查。
  • 資料整合的品質檢查。
  • 專用 SQL 集區的品質檢查。
  • 無伺服器 SQL 集區的品質檢查。
  • Spark 集區的品質檢查。

其他技能組建

專案進行時,請辨別是否需要更多技能集。 請花一點時間判斷擁有更多技能集是否可以改善解決方案的品質。 使用更多技能集來補強小組,有助於避免專案延遲,並對專案時間表造成影響。

上線前檢查點

將解決方案部署至生產環境前,建議您先執行檢閱,以評估解決方案的整備程度。

上線前檢查清單提供最終整備程度檢查,以成功部署至生產環境。

  1. 執行作業整備檢閱
  2. 執行使用者整備與上線計劃檢閱
  3. 檢閱每個檢閱的結果,並據以回應。

上線後檢查點

部署至生產環境後,建議您驗證解決方案是否如預期運作。

上線後檢查清單提供最終整備檢查,以監視您的 Azure Synapse Analytics 解決方案。

  1. 執行監視檢閱
  2. 持續監視您的 Azure Synapse Analytics 解決方案。

後續步驟

根據設計成功實作 Azure Synapse Analytics下一篇文章,了解如何評估您的環境,以協助評估解決方案設計,並做出明智的技術決策,以實作 Azure Synapse Analytics。