Azure Synapse Pathway 常見問題集

您將在本指南中找到 Azure Synapse Pathway 最常遇到的問題。

什麼是 Azure Synapse Pathway?

Azure Synapse Pathway 是一項程式碼轉譯工具,藉由將現有資料倉儲的程式碼轉譯自動化,使其符合以 T-SQL 為基礎的 Azure Synapse SQL 規範,來協助您升級至新式資料倉儲平台。

如何下載 Azure Synapse Pathway?

您可以從 Microsoft 下載中心下載 Synapse Pathway。

Azure Synapse Pathway 的費用是多少?

下載和使用 Synapse Pathway 執行程式碼轉譯沒有相關費用。

Azure Synapse Pathway 目前支援哪些來源/目標配對?

自 Synapse Pathway 0.5 版起,會包含下列資料倉儲作為來源:

  • IBM Netezza
  • Microsoft SQL Server
  • Snowflake

在 DDL 轉換過程中會包含哪些內容?

Synapse Path 版本支援資料庫、結構描述、資料表和檢視的程式碼轉譯。

來源平台 支援的陳述式類型
IBM Netezza CREATE/ALTER/DROP DATABASE
建立/改變/卸除結構描述
CREATE/ALTER/DROP TABLE
Microsoft SQL Server CREATE/ALTER/DROP DATABASE
建立/改變/卸除結構描述
建立/改變/卸除資料表
CREATE/ALTER/DROP VIEW
Snowflake CREATE/ALTER/DROP DATABASE
建立/改變/卸除結構描述
建立/卸除資料表
建立檢視

在 DML 轉換過程中會包含哪些內容?

在 DML 轉換過程中會包含 INSERT 陳述式 (在 Microsoft SQL Server 中) 和 SELECT 陳述式 (在 Snowflake 中)。

它也會掃描我的環境,並提供需要轉換/轉譯之所有物件的評估報表嗎?

在此版本的 Synapse Pathway 中,您必須提供需要轉譯的 DDL/DML 指令碼連結。 Synapse Pathway 不會掃描您目前的環境,以識別需要轉譯的物件。

Azure Synapse Pathway 會擷取有關目前資料倉儲執行個體的哪些資訊?

由於您可以在本機環境中執行 Synapse Pathway,因此除了您的姓名和組織之外 (從 Microsoft 下載中心下載 MSI 時需要這些資料),不會擷取任何其他資料。

我可以在哪裡提出 Azure Synapse Pathway 中遇到的問題?

您可以透過 Microsoft 支援管道來取得 Synapse Pathway 的支援。 您可以在 Azure 入口網站或標準 (通常是內部部署支援) 入口網站中提出票證。

是否支援在 DML 轉換過程中建立預存程序?

Microsoft SQL Server 支援建立預存程序和統計資料。 不支援某些複雜陳述式,在此情況下會傳回錯誤或警告訊息。

後續步驟