Power BI connector (REST API)
Izmantojiet Power BI REST API savienotāju, lai iegūtu datus no Cognite OData pakalpojumiem vai citiem Cognite API GET
, izmantojot POST
, un ar GraphQL vaicājumiem par Cognite datu modeļiem.
Šajā sadaļā aprakstītie līdzekļi noteiktiem lietotājiem pašlaik ir beta testēšanas stadijā un var tikt mainīti.
Izveidojiet savienojumu ar Cognite Data Fusion (CDF)
Lai savienotu Cognite Data Fusion (CDF) projektu kā datu avotu platformā Power BI, rīkojieties, kā aprakstīts tālāk.
-
Rīkā
Power BI Desktoppierakstieties, izmantojot organizācijas kontu. -
Cilnē Sākums atlasiet Iegūt datus un pēc tam — Vēl. Dialoglodziņā Datu iegūšana meklējiet Cognite un atlasiet Cognite Data Fusion (REST API) savienotāju.
-
Dialoglodziņā ievadiet informāciju, lai konfigurētu savienojumu ar
CDF:-
CDF projekts: Ievadiet tā
CDFprojekta nosaukumu, ar kuru veidojat savienojumu. -
CDF organizācija: Ievadiet organizāciju, kurā vēlaties pierakstīties
CDF.
-
-
Kad saņemat uzaicinājumu, pierakstieties, izmantojot sava konta akreditācijas datus.
-
Atlasiet Savienot, lai atvērtu logu Navigators.
-
Atlasiet funkciju(-as), ko vēlaties izmantot, un pēc tam atlasiet Pārveidot datus, lai atvērtu
Power Query Editorun izgūtu datus noCDF.
Izmantojiet maksimālo atbalstīto lapas izmēru, ja veicat pieprasījumus, kas atbalsta segmentēšanu (izmantojot limit
parametrus GET/POST pieprasījumos vai first
parametru GraphQL vaicājumos). Jo mazākas lapas, jo lielāki API izsaukumi, un tas var būtiski ietekmēt ielādes laiku. Katra galapunkta maksimālo atbalstīto lapas izmēru skatiet Cognite API dokumentācijā. GraphQL vaicājumu gadījumā maksimālais ierobežojums ir 1000 reizes lapā.
Datu filtrēšana
Izmantojot REST API funkcijas, varat lietot servera puses filtrus, lai samazinātu sākotnējo, Power BI ielādēto datu apjomu.
Ja izmantojat OData, Power BI redaktora izmantošanas laikā OData var novirzīt dažus filtrus uz Power Query pakalpojumu.
GraphQL vaicājumiem varat lietot filtrus tieši vaicājumā, lai samazinātu Power BI ielādēto datu apjomu. Tāpat varat izmantot GraphQL vaicājuma mainīgos, lai iestatītu vaicājumu parametrus un tos varētu izmantot atkārtoti.
Ieplānotā atsvaidzināšana
Pēc pārskata publicēšanas Power BI pakalpojumā varat ieplānot datu atsvaidzināšanu, lai dati vienmēr būtu aktuāli.
Kļūdu risināšana
Ja, rakstot pielāgotus GET
un POST
pieprasījumus, norādāt nederīgu URL vai pamattekstu, iespējams, parādīsies ziņojums par kļūdu. Ja saņemat CogniteAPIError
kļūdas ziņojumu, skatiet Cognite API atsauces dokumentāciju un pieprasījumu labojiet.