Ошибка загрузки объединенной таблицы из Power BI в SSIS с использованием источника запросов Power? - PullRequest
0 голосов
/ 25 марта 2020

У меня есть две таблицы в Power BI (список и статус), и я объединил их в одну таблицу (слияние 1), используя внутреннее соединение. после объединения я попытался загрузить его (объединить 1) в базу данных SQL, используя SSIS, где я использовал источник запроса мощности. Но ошибка показывает ожидаемую точку с запятой токена (начальная позиция 10.1, конечная позиция 10.4)

Я скопировал запрос из редактора Power bi Query, скопировав таблицу

Поскольку мой исходный запрос довольно длинный, я буду прикрепить образец еще одним простым запросом

// list

let
    Source = Csv.Document(File.Contents("C:\Users\patha\Desktop\list.txt"),[Delimiter=",", Columns=3, Encoding=1252, QuoteStyle=QuoteStyle.None]),
    #"Promoted Headers" = Table.PromoteHeaders(Source, [PromoteAllScalars=true]),
    #"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"fruit", type text}, {"place", type text}, {"price", Int64.Type}})
in
    #"Changed Type"

// status

let
    Source = Csv.Document(File.Contents("C:\Users\patha\Desktop\status.txt"),[Delimiter=",", Columns=2, Encoding=1252, QuoteStyle=QuoteStyle.None]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}, {"Column2", type text}}),
    #"Promoted Headers" = Table.PromoteHeaders(#"Changed Type", [PromoteAllScalars=true]),
    #"Changed Type1" = Table.TransformColumnTypes(#"Promoted Headers",{{"fruit", type text}, {"status", type text}})
in
    #"Changed Type1"

// Merge1

let
    Source = Table.NestedJoin(list, {"fruit"}, status, {"fruit"}, "status", JoinKind.Inner),
    #"Expanded status" = Table.ExpandTableColumn(Source, "status", {"status"}, {"status.1"}),
    #"Renamed Columns" = Table.RenameColumns(#"Expanded status",{{"status.1", "status"}})
in
    #"Renamed Columns"

Пожалуйста, помогите мне решить эту проблему. Это происходит в случае любой объединенной таблицы. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...