Импортируя код Teradata в PowerBI, PowerBI не может принимать двойные кавычки - PullRequest
1 голос
/ 23 апреля 2020

Решил изменить имя столбца в исходной таблице, я не верю, что существует решение этой проблемы, кроме настройки нашего коннектора Teradata для работы с LDAP или изменения имени исходного столбца. Поскольку мы все еще исследуем коннектор Teradata, это было более быстрое решение.

Я пытаюсь импортировать таблицу, созданную запросом Teradata, в PowerBI как поток данных, используя пустую сущность запроса.

Исходный код выглядит примерно так:

Select ft."Actual Name of the Column"

from fake.fake_table ft

PowerBI зацикливается на двойных кавычках, но я не могу найти способ обойти их, так как они должны вызывать Колонна в Терадате. Если не считать изменения имени столбца в исходной таблице, есть ли способ вызвать этот столбец без двойных кавычек?

PS: использование соединения Teradata внутри PowerBI не подходит для нашей организации из-за отсутствия LDAP поддержка.

Ответы [ 2 ]

0 голосов
/ 27 апреля 2020

Временное решение может быть:

create macro mc_select_data
AS
(
   Select ft."Actual Name of the Column"
   from fake.fake_table ft;
);
exec mc_select_data;
0 голосов
/ 23 апреля 2020

Я бы попытался заменить "" на [].

В противном случае измените архитектуру так, чтобы PBI считывал данные из представления вместо таблицы, и переименовывайте поля по мере необходимости.

...