簡體   English   中英

Azure Synapse Analytics 版本控制

[英]Azure Synapse Analytics version control

我之前使用LiquibaseFlyway進行 RDBM 版本控制。 我看到 Flyway支持 Snowflake ,因此可以將版本控制與 MPP 數據倉庫一起使用。

Azure Synapse Analytics 是否有任何版本控制解決方案? 什么被認為是最好的方法?

我找不到任何直接支持 Azure Synapse Analytics 的版本控制解決方案。 Liquibase 具有 SQL 服務器支持和關於“其他數據庫”的概念,但我仍然不確定 -將 Liquibase 用於 Synapse Analytics 有多明智? 它會起作用嗎? 有多少問題?

目前我看到了Visual Studio 2019 集成文檔。 但是我無法從提供的文檔中了解 VS 2019 是否會為我管理架構更新和回滾。 還有一部分團隊使用 Macbooks - 意味着不支持 Visual Studio。 目前我們正在通過 Terraform 部署 sql 腳本,並將實施自定義版本控制解決方案。

您可以嘗試使用liquibasemssql ,因為 Azure Synapse Analytics 應該與 TSQL 部分和連接詳細信息兼容。

如果您仍然面臨任何不同的行為,您可以擴展MSSQLDatabase存儲庫中的MSSQLDatabase並更改 Azure Synapse Analytics 特定部分。

我最近在 GitHub 和 Git(Azure DevOps) 存儲庫上將 VS(SSDT) 用於 SQL 專用池 (SQL DW) 數據庫項目。 Azure DevOps 中還支持 CI/CD 管道。 https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-query-visual-studio

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM