Pāriet uz galveno saturu

Datu modelēšanas OData pakalpojums

Savienojiet Cognite Data Fusion (CDF)) datu modeli kā datu avotu un izmantojiet OData klientus, lai meklētu, pārveidotu un vizualizētu datus, kas saglabāti CDF datu modeļos.

Datu modelēšanas OData pakalpojums ļauj piekļūt datu modeļiem, kas izveidoti CDF, izmantojot OData protokolus.

Datu modelēšanas OData pakalpojums pieņem vietrāžus URL ar šādu shēmu:

https://{cluster}.cognitedata.com/odata/{apiVersion}/projects/{project}/models/spaces/{spaceExternalId}/datamodels/{dataModelExternalId}/versions/{dataModelVersion}

Kur:

  • {cluster}: CDF kopas nosaukums, piem., westeurope-1.
  • {apiVersion}: OData pakalpojuma API versija (jaunākā ir 20230821).
  • {project}: CDF projekta nosaukums, piem., publicdata.
  • {spaceExternalId}: datu modeļa publicēšanas vietas space ārējais ID.
  • {dataModelExternalId}: datu modeļa ārējais ID.
  • {dataModelVersion}: datu modeļa versija.

Ja jūs norādāt OData klientam uz pareizo datu modeļa OData URL un autentificējat, serveris piegādās tabulu ar visiem views, kas ir ietverti saistītajā datu modelī.

Rakstzīmju vadlīnijas

Ievērojiet tālāk norādītās rakstzīmju lietošanas vadlīnijas laukiem space un externalId platformā Power BI.

  • Droša lietošana:

    • Burtciparu rakstzīmes: a-z A-Z 0-9
    • Brīvi lietojamas īpašās rakstzīmes: - _ . ~
  • Izmantojiet ar piesardzību:

    • Šīs ierobežotās rakstzīmes var nostrādāt, bet netiek garantēts, ka tās funkcionēs konsekventi: ! * ' ( ) ; : @ & = + $ ,
  • Neizmantojiet:

    • Ja lietosiet jebkuras īpašās rakstzīmes, kas nav uzskaitītas iepriekš, pastāv iespēja, ka Power BI datus nevarēs pareizi ielādēt vai pārvietot.

Vienumu filtrēšana datu modeļos

Izmantojiet filtrus, lai izveidotu praktiski izmantojamas datu kopas pārskatu vai informācijas paneļa izveidei. Datu modelēšanas OData pakalpojums atbalsta servera puses filtrēšanu, kas filtrus ļauj novirzīt uz serveri, tādējādi novēršot nepieciešamību lejupielādēt klientā visus datus.

TipsPushdown
Modeļa rekvizītsJā, izņemot EndsWith un Contains
Laika rindu metadati
Datu un virkņu punktiTikai timestamp
Failu metadati

Power Query atmiņā veic virkņu filtrēšanas operācijas EndsWith un Contains.

JSONObjects vērtības pakalpojumā Power BI tiek uzrādītas kā teksta vērtības.

Darbs ar laika rindām un datu punktiem

Datu modelēšanas pakalpojums OData atbalsta Timeseries ielādi no datu modeļiem.

Lai iegūtu noteiktas laika rindas datu punktus, varat pāriet uz string vai dataPoints. Lai iegūtu datu punktus no laika diapazona, filtrējiet datu punktu, pamatojoties uz laikspiedola vērtību.

CDF neatbalsta laika rinda filtrēšanu pēc to vērtībām.

Laika rindas var ietvert izteikti granulārus datus. Lai uzlabotu veiktspēju un samazinātu datu ielādi, izmantojiet dataPoint Aggregate funkciju.

Zināmie ierobežojumi un problēmas

Sadaļās tālāk ir aprakstīti pašreizējie zināmie ierobežojumi un problēmas, kas saistītas ar CDF datu modeļu izmantošanu par datu avotiem pakalpojumā Power BI.

Tipi, kas saistīti ar citiem tipiem

Integrācijai starp CDF datu modeļiem un Power BI ir ierobežots atbalsts tiešo saistību veidošanai starp mezgliem, izmantojot OData “paplašināšanas” metodi.

Power BI izpilda operāciju, lai saplacinātu tabulu, izmantojot izvēršanas relāciju, izsniedzot atsevišķu API pieprasījumu katrai paplašināmajai instancei/rindai. Jebkura ievērojama datu apjoma apstrādē tas aizņem daudz laika.

Diagrammas malas un pievienotie rekvizīti

Pašlaik mēs neatbalstām malu rekvizītu izgūšanu.

Datu atsvaidzināšana

Minimālā datu atsvaidzināšanas intensitāte sistēmā Power BI ir 15 minūtes. Pakalpojums OData neļauj ielādēt datus ar nelieliem soļiem informācijas paneļa atjaunināšanai. Ja informācijas panelī ir liels datu apjoms, kas bieži jāatjaunina, iespējams, ir labākas iespējas nekā datu modelēšanas OData pakalpojuma izmantošana.