Pular para o conteúdo principal

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:

  1. Conecte o Power BI ao CDF.

  2. No Power Query Editor, obtenha a tabela de séries temporais usando o Cognite Power BI connector.

    Tabela de séries temporais
  3. Use a filtragem para encontrar a série temporal com as agregações que você deseja. Depois, na coluna Agregar, selecione Função.

    Função de agregação
  4. Especifique o intervalo de tempo e a granularidade. Depois, selecione OK.

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

  1. Importe os dados de série temporal e a função TimeseriesAggregate usando o Cognite Power BI connector.

    Função e tabela de séries temporais
  2. Use a filtragem para encontrar a série temporal com as agregações que deseja.

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

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

    Tabela de séries temporais
  5. Selecione Invocar para começar a recuperação de agregações.

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

dica

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 BI não consegue processar muitos gigabytes de dados em uma única consulta.