首页 > 解决方案 > 我可以使用 GraphQL 直接从 CluedIn 提取数据到 PowerBI 吗?

问题描述

是否可以使用 CluedIn GraphQL 端点从 CluedIn 中提取数据并将其导出到 PowerBI 等目标

标签: graphqlcluedin

解决方案


是的,只要您使用 PULL 并将正文与您的 GraphQL 查询一起发布。

有关如何完成此操作的更多示例,请查看此处的 CluedIn Postman Collection。 https://documenter.getpostman.com/view/26504/RVu8io2g#1076acee-b0fb-fa22-a263-44557c27b6b9

有关 CluedIn REST API 的更多信息

http://documentation.cluedin.net/docs/H-Consume/Rest-API/Rest%20API.html

然后,您可以使用 Power BI 中的高级查询并粘贴

let
    vUrl = "https://app.<hostname>/api/api/graphql",
    vHeaders =[
            #"Method"="POST",
            #"Content-Type"="application/json",
            #"Authorization"="Bearer <insert token>"
        ],
    // Notice the quote escaping here
    vContent=Text.ToBinary("{""query"": ""{   search(query: \""*\"") { entries { name}  }}""}"),
    Source = Web.Contents(vUrl, [Headers=vHeaders, Content=vContent]),
    #"JSON" = Json.Document(Source)
in
     #"JSON"

推荐阅读