Я создал Power BI Custom Data Connector, идея в том, чтобы иметь возможность подключаться к набору данных SSRS с помощью этого Custom Data Connector. Я смог это сделать, но полученный форматированный json отличается от того, что я ожидал.
Вот результат, когда я открываю пользовательский соединитель в Power BI, я ожидал правильно отформатированную таблицу, но результат - нет.
СтолбцыСписок записей содержит имена столбцов и тип
В то время как строка представляет собой список списков, содержащий значения для CustomerID и CustomerName.
Вот мой код.
section Test.PQ.SSRS_Connector;
[DataSource.Kind="Asia.PQ.SSRS_Connector", Publish="Test.PQ.SSRS_Connector.Publish"]
shared Test.PQ.SSRS_Connector.Feed = Value.ReplaceType(SSRSConImpl, type function (url as Uri.Type) as any);
DefaultRequestHeaders = [
#"Accept" = "application/json;odata.metadata=minimal",
#"OData-MaxVersion" = "4.0"
];
SSRSConImpl = (url as text) =>
let
body= "",
source = Web.Contents(url, [ Headers = DefaultRequestHeaders, Content=Text.ToBinary(body)]),
json = Json.Document(source)
in
json;