Obter dados de séries temporais agregadas do CDF
O Cognite Data Fusion (CDF) pré-calcula as agregações mais comuns para pontos de dados numéricos em séries temporais. Essas agregações são disponibilizadas com tempos de resposta curtos, até mesmo quando você consulta em grandes conjuntos de dados.
Em vez de baixar e agregar dados manualmente no Power BI, você pode consultar as agregações no CDF. Especifique o intervalo de tempo e a granularidade (a unidade de tempo para calcular as agregações) e deixe o CDF fazer todo o trabalho computacional.
Obter agregações de uma única série temporal
Para recuperar agregações de uma única série temporal do CDF no Power Query Editor:
-
No
Power Query Editor, obtenha a tabela de séries temporais usando oCognite Power BI connector. -
Use a filtragem para encontrar a série temporal com as agregações que você deseja. Depois, na coluna Agregar, selecione Função.
-
Especifique o intervalo de tempo e a granularidade. Depois, selecione OK.
-
O
Power Query Editorvai exibir uma tabela com as agregações do intervalo de tempo especificado. Remova as colunas desnecessárias e selecione Fechar e aplicar.
Obter agregações de várias séries temporais
Para recuperar agregações de várias séries temporais no mesmo intervalo de tempo, use a função TimeseriesAggregate.
Crie uma tabela com todas as séries temporais das quais deseja recuperar agregações, em vez de chamar a função em uma única série temporal:
-
Importe os dados de série temporal e a função TimeseriesAggregate usando o
Cognite Power BI connector. -
Use a filtragem para encontrar a série temporal com as agregações que deseja.
-
No painel Consultas, selecione a função TimeseriesAggregate e defina a granularidade, a hora de início e a de término. Depois, selecione Escolher coluna.
-
Na janela Selecionar coluna, selecione a tabela de séries temporais e a coluna ID da tabela para especificar de qual série temporal buscar agregações no
CDF. Depois, selecione OK. -
Selecione Invocar para começar a recuperação de agregações.
-
O
Power Query Editorexibe uma nova tabela chamada Função invocada no painel Consulta com as agregações para o intervalo de tempo especificado. Remova as colunas desnecessárias e selecione Fechar e aplicar.
Se a função TimeseriesAggregate demorar para finalizar ou falhar depois de um tempo:
-
Confirme se você filtrou a tabela de séries temporais para conter apenas a que você precisa.
-
Verifique se está usando a granularidade certa. Isso afeta de forma significativa o desempenho da consulta.
-
Solicite um número apropriado de pontos de dados. A agregação de muitas séries temporais com granularidade baixa pode resultar em vários pontos de dados. O
Power BInão consegue processar muitos gigabytes de dados em uma única consulta.