Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
MarkimTI
Contributor II
Contributor II

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
Employee
Employee

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.

 

Don't Worry, be Qlik.
MarkimTI
Contributor II
Contributor II
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
Employee
Employee

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.

Don't Worry, be Qlik.