首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >你能用已经存在的JSON克隆一个管道吗?

你能用已经存在的JSON克隆一个管道吗?
EN

Stack Overflow用户
提问于 2018-08-12 06:58:17
回答 2查看 843关注 0票数 1

我是数据工厂的新手,但是通过阅读基础知识,我的问题的解决方案看起来非常简单--太好了,以至于不像是真的。

现有的Pipeline成功地将测试环境中的数据转换为SQL Azure中的表。有4个BLOB对象,它们的数据将在SQL Azure中的一个表中结束。

该数据库用于DNN站点,因此它现在将被复制到开发、测试,也可能是UAT,但最终将复制到生产。

它看起来就像向现有的数据工厂添加新管道一样简单,只需更改数据库名称和连接字符串即可。在生产环境中,我将设置一个新的用户帐户,这样它就是唯一的,没有人可以轻易地破解它。这很简单。

数据库中的对象名称保持不变。只有3个站点(开发、测试、生产)。

所以应该就这么简单,对吧?创建一个新的管道,复制并粘贴JSON,更改管道JSON中的数据库连接字符串,然后就到此为止,对吧?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2018-08-12 12:02:30

与其克隆管道、JSON和更改数据库连接字符串,不如尝试使用自动化,这将对您有很大帮助。

手动部署总是很容易出错。

您可以按照以下步骤进行操作

使用VS插件here

  • You,您可以将ADF导入到Visual Studio中,然后可以使用Visual Studio中的配置文件对每个环境(如(开发、测试、UAT/Production)

))的链接服务/表/管道进行不同的configure properties

票数 1
EN

Stack Overflow用户

发布于 2018-08-12 20:11:40

我建议将数据库凭据存储在Azure密钥库中。您可以将其作为参数引用。

代码语言:javascript
运行
复制
{
    "parameters": {
        "azureSqlReportingDbPassword": {
            "reference": {
                "keyVault": {
                    "id": "/subscriptions/<subId>/resourceGroups/<resourcegroupId> /providers/Microsoft.KeyVault/vaults/<vault-name> "
                },
                "secretName": " < secret - name > "
           }
        }
   }
}

有关更多详细信息和Blog-Post.,请参阅documentation

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51804402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档