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}
:CDFkopas nosaukums, piem.,westeurope-1
.{apiVersion}
:ODatapakalpojuma API versija (jaunākā ir20230821
).{project}
:CDFprojekta nosaukums, piem.,publicdata
.{spaceExternalId}
: datu modeļa publicēšanas vietasspaceā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:
-
_
.
~
- Burtciparu 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:
!
*
'
(
)
;
:
@
&
=
+
$
,
- Šī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 BIdatus nevarēs pareizi ielādēt vai pārvietot.
- Ja lietosiet jebkuras īpašās rakstzīmes, kas nav uzskaitītas iepriekš, pastāv iespēja, ka
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.
Tips | Pushdown |
---|---|
Modeļa rekvizīts | Jā, izņemot EndsWith un Contains |
Laika rindu metadati | Nē |
Datu un virkņu punkti | Tikai timestamp |
Failu metadati | Nē |
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.