Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deployment 通过服务或以编程方式更改Power BI中的数据源,将雪花作为源_Deployment_Powerbi_Snowflake Cloud Data Platform_Pipeline - Fatal编程技术网

Deployment 通过服务或以编程方式更改Power BI中的数据源,将雪花作为源

Deployment 通过服务或以编程方式更改Power BI中的数据源,将雪花作为源,deployment,powerbi,snowflake-cloud-data-platform,pipeline,Deployment,Powerbi,Snowflake Cloud Data Platform,Pipeline,我一直在尝试创建一些报告并将其发布到Power BI服务。在更改DEV/TEST/PROD等环境之间报告共享的源代码设置时,我遇到了一些问题 电力BI服务问题 假设我有两个工作区DEV和TEST。如果我尝试创建一个管道并将报表和数据集从开发人员移动到测试人员,那么我可以转到测试工作区,并更改Power BI服务中的数据源设置,以使测试数据集指向测试数据库 snowflake的问题是,它们只允许更改凭据,而不允许更改连接字符串,因为snowflake具有多个连接详细信息,如仓库名称、数据库名称、角

我一直在尝试创建一些报告并将其发布到Power BI服务。在更改DEV/TEST/PROD等环境之间报告共享的源代码设置时,我遇到了一些问题

  • 电力BI服务问题
  • 假设我有两个工作区DEV和TEST。如果我尝试创建一个管道并将报表和数据集从开发人员移动到测试人员,那么我可以转到测试工作区,并更改Power BI服务中的数据源设置,以使测试数据集指向测试数据库

    snowflake的问题是,它们只允许更改凭据,而不允许更改连接字符串,因为snowflake具有多个连接详细信息,如仓库名称、数据库名称、角色名称等,这些信息可能会因新环境而更改

    [电源BI服务编辑源数据设置]

    第二个问题是,我们不能在管道中为Snowflake添加部署规则或参数,如下所示

    [管道中的数据源规则和参数]

    问题1-Power BI服务是否有任何方式允许我们更改内部细节,还是仅限于凭证

  • 电源BI桌面问题
  • 在“桌面雪花”中,作为数据源存在以下有关数据源更改的问题:

    a。我们不能将参数用作创建连接期间使用的预保存的DB详细信息

    b。即使我们想在数据源设置中更改源字符串,它也不会显示如下所示

    [雪花的电源BI数据源设置]

    我为该问题找到的修复方法-我们需要转到转换中的“高级编辑器”选项卡。在那里,我们可以手动更改所选每个表的详细信息。这个过程是可行的,但在这种情况下,当我们有多个表时,似乎需要太多的手工工作

    问题2-有人知道如何更改Power BI Desktop for snowflake中的数据源设置吗?它可以普遍适用于所有表

    问题3-在部署到测试工作区之前,是否可以通过任何其他方式以编程方式完成此操作