git - 我可以运行位于 Azure 数据工厂上的 git 存储库中的 SQL 脚本文件吗?

标签 git azure azure-devops azure-data-factory

我需要执行 SQL 脚本文件,这些脚本文件要么在 git 存储库中进行版本控制,要么在 Azure 数据工厂本身中进行版本控制。我在网上看到了有关在 Azure Blob 存储中的 ADF 上执行文件的示例管道,但我们没有版本控制,也没有兴趣引入 LakeFS,我宁愿执行 git 存储库中的文件(或脚本)使用 ADF 管道存储在 Azure 数据工厂本身中的文件。

有人可以告诉我这是否可行吗?

提前谢谢您。

最佳答案

您可以使用任何 API 调用,通过 Web 事件从文件中获取内容,然后将内容传递给脚本事件或复制事件。

这是一个例子: enter image description here

enter image description here

在这里,我调用一个 Web 事件来获取文件(在此示例中,使用个人访问 token 从 Github 读取文件,并在 header 中使用它)。然后我引用脚本事件中的内容。您可以对 Azure DevOps 中的存储库执行相同的操作。

您还可以使用复制事件中的内容来执行将数据作为源返回的代码。

关于git - 我可以运行位于 Azure 数据工厂上的 git 存储库中的 SQL 脚本文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72162421/

相关文章:

ruby - 如何使用 octokit 列出我自己的 github 存储库

git - 如何使git理解Mac(CR)行尾

azure-devops - 是否有在本地验证 Azure DevOps Pipeline 的工具?

git svn clone 失败并显示 "Failed to strip path"

node.js - Heroku 上的第二个 Node 应用程序部署总是失败

azure - Orchard NHibernate.Linq 错误

c# - 在单租户应用程序中 guest 帐户查询 Azure AD 或 Graph

azure - 从 Azure 门户更新 IOT 设备孪生

azure - 当我遇到此错误时,如何添加交付计划?

python - 在 Databricks 集群上 pip-install 来自 Azure Artefact 的 Python 包