Qlik Community

Brasil

Announcements
QLIKWORLD LIVE! MAY 16 - 19TH, EARLY BIRD DISCOUNTS! REGISTER TODAY
cancel
Showing results for 
Search instead for 
Did you mean: 
MarkimTI
Contributor
Contributor

API PowerBI para funcionar em QlikSense

Prezados,
Gostaria da ajuda de quem entende de API, tenha essa conexão com Monday.com, e preciso passar para o QlikSense.
Testei essa conexão abaixo no PowerBI e funcionou normalmente. Mudei só o Key, Board e Source.
Alguém sabe como faço para que essa conexão funcione no QlikSense?

// Queries Monday.com items from a specific board
// Replace the API Key and Board ID for it to work

let
Key = "YOUR MONDAY API KEY V2",
Board = "YOUR MONDAY BOARD ID NUMBER",
Source = Web.Contents("https://api.monday.com/v2",
[
Headers=[
#"Method"="POST",
#"Content-Type"="application/json",
#"Authorization"="Bearer " & Key
],
Content=Text.ToBinary("{""query"": ""query { boards(ids: " & Board & ") { items { name, updated_at, group { title }, columns: column_values { title, text } } } }""}")
]
),
Data = Table.FromList(Json.Document(Source)[data][boards]{0}[items], Record.FieldValues, {"Title", "UpdatedAt", "Group", "Columns"}),
#"Monday" = Table.FromRecords(Table.TransformRows(Data, each
List.Accumulate([Columns], [
Title = [Title],
UpdateDate = [UpdatedAt],
Group = [Group][title]
], (state, current) => Record.AddField(state, current[title], current[text]) )
))
in
#"Monday"



3 Replies
fernando_tonial
Partner
Partner

Olá, a forma das chamadas as API nas ferramentas são diferentes.
Entendo que nesse cenário é necessário utilizar uma conexão REST com a chamada a API.

Veja no manual do Qlik Sense sobre a conexão REST. 
https://help.qlik.com/en-US/connectors/Subsystems/REST_connector_help/Content/Connectors_REST/Create...

Don't worry, be Qlik.
Tonial.

 

MarkimTI
Contributor
Contributor
Author

Olá Fernando,
Consegui realizar a conexão via REST, minha dúvida agora é se o QlikSense tem suporte à linguagem "GraphQL" para consumir dados da API. Até no Postman eu consegui realizar a conexão e extrair os dados. Só que no QlikSense conecta com a API, mais da erro na consulta.

MarkimTI_0-1614276473416.png

MarkimTI_2-1614276928771.png

MarkimTI_1-1614276709645.png

 

fernando_tonial
Partner
Partner

Olá, meu nome é Fernando.
Como até o momento não passeai por essa necessidade, fico impossibilitado em lhe ajudar com mais detalhes.

Mas parece que é necessário um ajuste no requesty body de sua conexão.

Talvez esse post possa lhe ajudar mais.

https://community.qlik.com/t5/Qlik-Sense-Data-Connectivity/Load-data-from-GraphQL-API-with-REST-data...

Don't wory, be Qlik.
Tonial.