Как запустить хранимую процедуру (аутентификацию) и затем отобразить результаты запроса - PullRequest
1 голос
/ 07 марта 2019

Я пытаюсь отобразить результаты моего запроса в Excel для некоторых визуальных элементов и т. Д. С помощью PowerBI.

Чтобы получить данные, вам сначала нужно пройти аутентификацию, используя хранимую процедуру, которая выдает идентификатор_сессии, а затем отобразит результаты запроса.

Когда я запускаю это в PowerBI, он дает мне sessionID, но результаты запроса не отображаются

Я пытаюсь ниже -

    let
    Auth = Sql.Database("localhost", "business_data", [Query="EXEC session_authenticate_sp 'admin_service';"])
    Source = Sql.Database("localhost", "business_data", [Query=" SELECT #(lf)  o.[style_]#(lf), o.[owner_id] AS bus_owner_id#(lf), o.[en_id]#(lf), o.[form_id]#(lf), o.[formexceptions_id]#(lf), o.[ee_id]#(lf), o.[image_id]#(lf)FROM report_forms_owners o#(lf)INNER JOIN financial_owners fo#(lf)ON o.owner_id=fo.id"])
in
    Source

но это ничего не возвращает, но в SSMS есть данные. Я думаю, потому что это связано с Auth, работающим вместе с Source. Потому что Auth возвращает результат, если побежал отдельно. Источник ничего не возвращает (ожидается, так как аутентификация не выполнялась)

Кто-нибудь может помочь?

Большое спасибо

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