Få aggregerade tidsseriedata från CDF
Cognite Data Fusion (CDF) förberäknar de vanligaste aggregaten för numeriska datapunkter i tidsserier. Dessa aggregat är tillgängliga med korta svarstider även när du frågar över stora datamängder.
Istället för att ladda ner och manuellt aggregera data i Power BI kan du fråga CDF för aggregaten. Ange tidsintervallet och granulariteten (tidsenheten att beräkna aggregaten för) och låt CDF göra beräkningsarbetet åt dig.
Få aggregat för en enskild tidsserie
Få aggregat för en enskild tidsserie från CDF i Power Query Editor:
-
I
Power Query Editorhämtar du tidsserietabellen med hjälp avCognite Power BI connector. -
Använd filtrering för att hitta tidsserien du vill ha aggregat från, och välj sedan Funktion i kolumnen Aggregat.
-
Ange tidsintervall och granularitet och välj sedan OK.
-
Power Query Editorvisar en tabell med aggregaten för det angivna tidsintervallet. Ta bort kolumnerna du inte behöver och välj sedan Stäng och använd.
Få aggregat för flera tidsserier
För att hämta aggregat från flera tidsserier inom samma tidsintervall, använd funktionen TimeseriesAggregate.
Istället för att anropa funktionen på en enda tidsserie skapar du först en tidsserietabell med alla tidsserier du vill hämta aggregat från:
-
Importera dina tidsserier-data och funktionen TimeseriesAggregate med hjälp av
Cognite Power BI connector. -
Använd filtrering för att hitta tidsserien du vill ha aggregat från.
-
I panelen Frågor väljer du funktionen TimeseriesAggregate och ställer in granularitet, starttid och sluttid. Välj sedan Välj kolumn.
-
I fönstret Välj kolumn väljer du din tabell Tidsserier och kolumnen Id från tabellen för att ange vilken tidsserie som ska hämtas aggregat från i
CDF. Välj sedan OK. -
Välj Anropa för att börja hämta aggregaten.
-
Power Query Editorvisar en ny tabell med namnet Anropad funktion i panelen Fråga med aggregaten för det angivna tidsintervallet. Ta bort kolumnerna du inte behöver och välj sedan Stäng och använd.
Om funktionen TimeseriesAggregate tar lång tid att slutföra eller misslyckas efter en lång tid:
-
Se till att du har filtrerat tidsserietabellen så att den bara innehåller de tidsserier du behöver.
-
Fundera på om du använder rätt granularitet. Granulariteten påverkar avsevärt frågeprestandan.
-
Begär ett realistiskt antal datapunkter. Att samla ett stort antal tidsserier med kort granularitet kan returnera enorma mängder datapunkter, och
Power BIhanterar inte många gigabyte data i en enda fråga.