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
将Teradata代码导入PowerBI,PowerBI可以';我不接受双引号_Powerbi_Teradata_Powerbi Datasource - Fatal编程技术网

将Teradata代码导入PowerBI,PowerBI可以';我不接受双引号

将Teradata代码导入PowerBI,PowerBI可以';我不接受双引号,powerbi,teradata,powerbi-datasource,Powerbi,Teradata,Powerbi Datasource,决定更改源表中的列名,我认为除了将Teradata connector配置为使用LDAP或更改源列的名称之外,没有其他解决方案。由于我们仍在研究Teradata连接器,这是更快的解决方案。 我试图使用一个空白查询实体将一个由TATABASE查询创建的表导入到PowerBI中作为数据流。 原始代码如下所示: Select ft."Actual Name of the Column" from fake.fake_table ft PowerBI被双引号挂起了,但我无法找到解决方法,因为它们需要

决定更改源表中的列名,我认为除了将Teradata connector配置为使用LDAP或更改源列的名称之外,没有其他解决方案。由于我们仍在研究Teradata连接器,这是更快的解决方案。

我试图使用一个空白查询实体将一个由TATABASE查询创建的表导入到PowerBI中作为数据流。 原始代码如下所示:

Select ft."Actual Name of the Column"

from fake.fake_table ft
PowerBI被双引号挂起了,但我无法找到解决方法,因为它们需要调用Teradata中的列。除了更改源表中的列名外,还有没有方法不用双引号调用此列


PS:由于缺乏LDAP支持,在PowerBI内部使用Teradata连接不是我们组织的一个选项。

我会尝试将“”替换为[]


否则,请更改体系结构,使PBI从视图而不是表中读取,并根据需要重命名字段。

我会尝试将“”替换为[]


否则,请更改体系结构,使PBI从视图而不是表中读取,并根据需要重命名字段。

临时解决方案可能是:

create macro mc_select_data
AS
(
   Select ft."Actual Name of the Column"
   from fake.fake_table ft;
);
exec mc_select_data;

临时解决办法可以是:

create macro mc_select_data
AS
(
   Select ft."Actual Name of the Column"
   from fake.fake_table ft;
);
exec mc_select_data;

[]
对Teradata无效。要限定对象名称,必须使用双引号。
[]
对Teradata无效。若要限定对象名称,必须使用双引号。如果双引号是字符串的一部分,可以尝试将它们用单引号括起来:“xxx”。Teradata连接器确实支持LDAP,但默认情况下是隐藏的。您需要将环境变量PBI_EnableTeradataLdap的值设置为True才能显示复选框。双引号不是字符串的一部分,它们用于限定对象名称。我已经把关于LDAP支持的信息传递给了我们的BI管理员,如果我们可以使用TelaScript连接器,这是一个理想的方案。至于你原来的问题,你试过把双引号(即“代码>ft”)“列的实际名称”“”去掉/加倍吗?是的,当在BI中使用空白查询时,似乎是这样的。除了黑色查询语法所需的双引号外,任何双引号都将导致错误。我们继续从源代码中更改了列名,我认为没有一种解决方法可以通过代码解决。如果字符串中有双引号,可以尝试将它们用单引号括起来:“xxx”。Teradata connector确实支持LDAP,但默认情况下是隐藏的。您需要将环境变量PBI_EnableTeradataLdap的值设置为True才能显示复选框。双引号不是字符串的一部分,它们用于限定对象名称。我已经把关于LDAP支持的信息传递给了我们的BI管理员,如果我们可以使用TelaScript连接器,这是一个理想的方案。至于你原来的问题,你试过把双引号(即“代码>ft”)“列的实际名称”“”去掉/加倍吗?是的,当在BI中使用空白查询时,似乎是这样的。除了黑色查询语法所需的双引号外,任何双引号都将导致错误。我们继续从源代码更改了列名,我不认为有一个可以通过代码解决的解决方法。