Pāriet uz galveno saturu

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.

Beta

Š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.

  1. Rīkā Power BI Desktop pierakstieties, izmantojot organizācijas kontu.

  2. 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.

    Atrodiet CDF REST API savienotāju platformā Power BI
  3. Dialoglodziņā ievadiet informāciju, lai konfigurētu savienojumu ar CDF:

    • CDF projekts: Ievadiet tā CDF projekta nosaukumu, ar kuru veidojat savienojumu.

    • CDF organizācija: Ievadiet organizāciju, kurā vēlaties pierakstīties CDF.

    Konfigurējiet CDF REST API savienotāju platformā Power BI
  4. Kad saņemat uzaicinājumu, pierakstieties, izmantojot sava konta akreditācijas datus.

  5. Atlasiet Savienot, lai atvērtu logu Navigators.

  6. Atlasiet funkciju(-as), ko vēlaties izmantot, un pēc tam atlasiet Pārveidot datus, lai atvērtu Power Query Editor un izgūtu datus no CDF.

    Atlasiet funkcijas, izmantojot REST API savienotāju platformā Power BI

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.