将 Azure 数据工厂连接到不同的存储库后,json 个对象中的 none 在门户中对于主分支以外的分支可见

After connecting Azure Data Factory to a different repo none of the json objects are visible in the portal for branches other than master

我们决定将项目合并到 Azure DevOps 中的一个项目中。这意味着在新项目中克隆存储库。其中一个项目是具有多个主题分支的 Azure 数据工厂。我们遵循旧 Git 存储库中的 disconnecting the Azure Data Factory instance 并将其连接到新的 Git 存储库指南。我选择从 master 分支导入所有对象,因为这是我们的协作分支。

当导航到 Azure 数据工厂中的 'Author' 选项卡时 具有可见对象的唯一分支 master 分支。我在 Azure DevOps 中打开存储库以查看主题分支是否包含 JSON,它们包含。

我们有多个并行开发的分支,要求包含这些分支中定义的对象。显而易见的 解决方案 是合并分支并重新创建主题分支。这样做的问题是某些工作已部分完成,因此不应包含在协作分支中。

我还等了 30 分钟,看看在建立连接和从源读取所有对象之间是否有延迟。

您能否确认您的新存储库的 master 分支的结构与未完全加载资源的功能分支的结构相匹配?例如,如果 json 文件有效并且在功能分支和主分支中的文件夹结构相同,ADF UI 将能够加载它们。

“我在 Azure DevOps 中打开了存储库以查看主题分支是否包含 JSON,它们包含。”一种可能的解释是 git 连接配置到存储库的子目录,例如。 /adf,但功能分支未使用此子目录。这种情况下的解决方案是将文件移动到正确的文件夹中。

澄清几点,一旦您断开连接并重新连接到新存储库,与旧存储库的连接将被完全删除,ADF 将仅使用新的 git 连接来获取文件。此外,post 第二部分中的 note 似乎与您的问题无关。