PowerShell-表格模型中刷新凭据脚本的问题

PowerShell-表格模型中刷新凭据脚本的问题,powershell,azure-powershell,azure-analysis-services,Powershell,Azure Powershell,Azure Analysis Services,我正在使用CICD(Azure Devops)部署我的表格模型,部署后我运行Powershell脚本刷新凭据。运行此脚本后,我希望表格模型中的所有表都应该指向testdatalake(假设它是我的产品),但是,当我编写表格模型XMLA的脚本时(在CICD部署之后和刷新凭据脚本运行之后),我仍然看到指向testdatalakeQA的表(我签入时这就是源代码)在处理完这些表之后,它们将访问testdatalakeQA并处理数据,而我的期望是它现在应该按照下面的脚本从testdatalake获取数据(

我正在使用CICD(Azure Devops)部署我的表格模型,部署后我运行Powershell脚本刷新凭据。运行此脚本后,我希望表格模型中的所有表都应该指向testdatalake(假设它是我的产品),但是,当我编写表格模型XMLA的脚本时(在CICD部署之后和刷新凭据脚本运行之后),我仍然看到指向testdatalakeQA的表(我签入时这就是源代码)在处理完这些表之后,它们将访问testdatalakeQA并处理数据,而我的期望是它现在应该按照下面的脚本从testdatalake获取数据(假设它是我的产品)

{
"createOrReplace": {
"object": {
"database": "Test",
"dataSource": "AzureBlobs/https://testdatalake blob core windows net/"
},
"dataSource": {
"type": "structured",
"name": "AzureBlobs/https://testdatalake blob core windows net/",
"connectionDetails": {
"protocol": "azure-blobs",
"address": {
"account": "testdatalake",
"domain": "blob.core.windows.net"
},
"authentication": null,
"query": null
},
"credential": {
"AuthenticationKind": "Key",
"kind": "AzureBlobs",
"path": "https://testdatalake.blob.core.windows.net/",
"PrivacySetting": "Organizational",
"Key": "abcpqr"
}
}
}
}
如果我做错了什么,如何更改\r\n通过Powershell写入表格模型中所有表的连接,以便在部署CICD后开始从我的PROD data lake导入/处理?请注意,在这种情况下,表格模型中的所有表都引用同一容器中的文件。目的是用产品部署后覆盖QA