Hoppa till huvudinnehållet

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:

  1. Anslut Power BI till CDF.

  2. I Power Query Editor hämtar du tidsserietabellen med hjälp av Cognite Power BI connector.

    Tidsserietabell
  3. Använd filtrering för att hitta tidsserien du vill ha aggregat från, och välj sedan Funktion i kolumnen Aggregat.

    Aggregerad funktion
  4. Ange tidsintervall och granularitet och välj sedan OK.

  5. Power Query Editor visar 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:

  1. Importera dina tidsserier-data och funktionen TimeseriesAggregate med hjälp av Cognite Power BI connector.

    Tidsserietabell och funktion
  2. Använd filtrering för att hitta tidsserien du vill ha aggregat från.

  3. I panelen Frågor väljer du funktionen TimeseriesAggregate och ställer in granularitet, starttid och sluttid. Välj sedan Välj kolumn.

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

    Tidsserietabell
  5. Välj Anropa för att börja hämta aggregaten.

  6. Power Query Editor visar 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.

tips

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 BI hanterar inte många gigabyte data i en enda fråga.