O recurso de armazenamento de dados offline do DataService Studio permite acessar tabelas do sistema, tabelas de séries temporais e tabelas de snapshot. Este tópico descreve como visualizar essas tabelas e detalha os dados contidos em cada uma.
Visualizar tabelas de armazenamento
Acesse o console do IoT Platform.
Na página Instance Overview, localize a instância Enterprise Edition desejada e clique nela para abrir a página Instance Details.
No painel de navegação à esquerda, escolha DataService Studio > Data Storage.
Acesse a página Data Storage e selecione a aba Offline Storage.
-
Escolha a aba System Tables ou Time Series/Snapshot Tables para visualizar o tipo de tabela de armazenamento correspondente.
Tabelas do sistema
Essas tabelas fornecem informações sobre produtos e dispositivos criados.
Tabela de Produtos: contém metadados das instâncias com backup, como ProductKey, nome e horários de criação e modificação.
Tabela de Dispositivos: inclui metadados das instâncias com backup, como o identificador exclusivo do produto (IotId), hora de ativação, status, endereço físico e tipo de dispositivo.
Tabela de Grupos de Dispositivos: armazena informações de grupos das instâncias com backup, incluindo tipo de grupo, nome e descrição.
Tabela de Relacionamentos de Grupos de Dispositivos: detalha os relacionamentos entre dispositivos e grupos.
Tabela de Tags de Dispositivos: armazena as informações de tags adicionadas aos dispositivos.
Tabela de Dados de Localização de Dispositivos: registra latitude, longitude e informações de província/cidade dos dispositivos.
Tabelas de séries temporais/snapshot
NotaOs serviços de dados de IoT não diferenciam maiúsculas de minúsculas. Para evitar falhas na inicialização das tabelas de séries temporais e snapshot, evite usar definições de propriedades idênticas com diferenças de caixa no Thing Specification Language para produtos e nós gêmeos.
Dimensão do produto: após o backup da instância, a lista Time Series/snapshot Table é preenchida automaticamente com a Time Series/snapshot Table do produto correspondente. Os dados aparecerão na tabela de armazenamento do produto criada automaticamente somente após o dispositivo enviar dados de propriedades e eventos conforme definido pelo Thing Specification Language.
Na aba Time Series/snapshot Table, use a caixa de pesquisa para localizar uma tabela de armazenamento específica inserindo o nome do produto ou o nome da tabela de armazenamento. Para filtrar por tipo de tabela, clique em Table Type (all) seguido por .
Product Property Time Series Table: arquiva dados históricos das propriedades reportadas pelos dispositivos.
Product Property Snapshot Table: captura os dados mais recentes de propriedades reportadas pelos dispositivos.
Product Event Table: armazena dados históricos dos eventos reportados pelos dispositivos.
-
A lista de tabelas de armazenamento oferece diversas operações para visualizar informações detalhadas.
Visualizar
Selecione View na coluna Operation para acessar as Basic Information e a Table Structure da tabela.
-
Informações Básicas
Item
Exemplo
Descrição
Identificador da Tabela
${system.device_group_relation}
O identificador exclusivo da tabela de armazenamento.
Nome de Exibição da Tabela
Device Group Relationship Table
O nome de exibição da tabela de armazenamento.
Número de Campos
8
O número total de campos na tabela de armazenamento.
Fonte de Dados
System Data Source
A origem dos dados, que pode ser:
System Data Source: originada de tabelas do sistema.
Product Property Data Source, Product Event Data Source: proveniente de tabelas de séries temporais ou snapshot.
Descrição
Esta tabela descreve o relacionamento entre dispositivos e grupos.
A finalidade e o conteúdo da tabela de armazenamento.
Estrutura da Tabela: fornece detalhes sobre os campos da tabela de armazenamento, incluindo nomes e tipos.
Prévia de dados
Clique em Data Preview na coluna Operation para revisar os detalhes dos dados da tabela de armazenamento.
NotaPor padrão, o sistema exibe as últimas 20 entradas de dados.
-
Exportar dados da tabela de armazenamento
-
Na aba Time Series/Snapshot Table, clique na coluna Operation ao lado da tabela desejada e selecione Export ou para iniciar a exportação.
ImportanteÉ possível criar apenas uma tarefa de exportação por vez, com limite de três tarefas por dia. Cada tarefa permite três downloads.
Acesse a página Export Task Details e clique em Create Export Task.
-
Na caixa de diálogo, configure os seguintes parâmetros:
Parâmetro
Descrição
Intervalo de Tempo dos Dados Exportados
Selecione um intervalo de tempo para a exportação dos dados, de até 3 dias.
Nome do Arquivo de Exportação
O nome do arquivo pode incluir caracteres chineses, letras inglesas, números e sublinhados (_), mas não pode começar com um número ou sublinhado e deve ter menos de 30 caracteres.
Separador de Arquivo CSV para Exportação
O separador deve ser uma VERTICAL LINE.
-
Selecione Confirm.
Após criar a tarefa de exportação com sucesso, selecione View na coluna de operação para acessar o log de exportação da tarefa.
-
Quando a tarefa for concluída com sucesso, baixe o arquivo CSV localmente clicando em Download na coluna de operação.
Ativar integração de dados em tempo real (Flink)
A Product Property Time Series Table e a Product Event Table suportam a ativação de Flink Tasks. Após a ativação, utilize a computação em tempo real com Flink para analisar e monitorar condições de dispositivos, detectar problemas operacionais e prever rendimentos de produtos em tempo real.
A integração de dados em tempo real no DataService Studio consome Unidades de Processamento de Dados (DPU).
Na aba Time Series/Snapshot Table, localize a tabela de série temporal de propriedades do produto ou de eventos desejada e clique em View na coluna Operation.
-
Na página do produto, ative a Flink Task clicando no ícone correspondente .
-
Confirme a ativação clicando em Confirm Enable na caixa de diálogo.
Desativar integração de dados em tempo real (Flink)
Se a computação em tempo real com Flink não for necessária para seu negócio, desative as tarefas do Flink seguindo estas etapas:
Na página do produto, alterne o interruptor da Flink Task para a posição desligada, indicada pelo ícone .
Para confirmar, clique em Confirm Disable.
Próximos passos
Utilize tabelas do sistema, tabelas de séries temporais e tabelas de snapshot como objetos de consulta para análise SQL e aproveitamento avançado dos dados.
-
Integre dados de tabelas do sistema, tabelas de séries temporais de propriedades de produtos, tabelas de snapshot de propriedades de produtos e tabelas de eventos de produtos na plataforma de big data da Alibaba Cloud (DataWorks e MaxCompute) para aumentar a eficiência das aplicações de dados.
-
Integre dados da tabela de séries temporais de propriedades de produtos e da tabela de eventos de produtos na plataforma de computação em tempo real da Alibaba Cloud (Flink) para análise e diagnósticos.
-