Crie um relatório de atualização em tempo real conectado ao openGauss na tabela WPS

prefácio

Na verdade, minha iluminação de banco de dados foi em uma empresa do Partido A.
Assim que entrei nesta empresa, vi uma planilha de excel que foi atualizada automaticamente ao se conectar ao banco de dados. Naquela época, depois de aprender esse truque, ele ficou fora de controle e vários relatórios de atualização automática foram produzidos.
Imagine que alguns executivos não gostam de abrir vários sistemas de negócios complicados ou sistemas de relatórios. Eles abrem os arquivos de tabela atualizáveis ​​na área de trabalho assim que vão trabalhar e podem ver os dados do relatório de ontem e os dados de hoje em tempo real.
Naquela época, os smartphones ainda não eram populares e não havia relatórios móveis. Todas as noites, o gerente de plantão precisava verificar os dados do dia, editar a mensagem de texto e enviá-la ao executivo. Ele também usava o EXCEL para escaneie diretamente os dados no computador e escreva a fórmula no EXCEL com antecedência. Tornou-se o conteúdo do texto da mensagem de texto, copie e cole-o no Fetion e envie a mensagem de texto de desempenho. Tem sido usado dessa forma por muitos anos , mas depois foi alterado para colá-lo no WeChat para enviar.

Naquela época, isso era considerado um semiautomático de baixíssimo custo, tão agradável!

Naquela época, a conexão era principalmente com o banco de dados Oracle, agora de repente me lembrei, nosso banco de dados doméstico também pode ser conectado dessa maneira?

princípio

Na verdade, o princípio é muito simples, ou seja, configure a conexão de banco de dados correspondente na fonte de dados odbc do windows e, em seguida, selecione a fonte de dados/odbc importada na tabela excel ou wps, selecione a tabela e o campo necessários ou escreva diretamente uma consulta sql, você pode retornar os dados para a tabela. Quando os dados no banco de dados mudam, você só precisa clicar em atualizar na tabela ou definir a frequência de atualização

Passo

Instalar driver ODBC

Download do driver ODBC do lado do Windows (suporte sha256) https://obs.myhuaweicloud.com/dws/download/dws_8.1.x_odbc_driver_for_windows.zip

Após o download, descompacte-o e execute o programa de instalação correspondente, dependendo se o wps ou msoffice que você está usando é uma versão de 64 bits ou 32 bits (por inspeção visual, a maioria das pessoas instala a versão de 32 bits) e apenas " próximo" todo o caminho.
Não sei se instalei 32 ou 64 bits, você pode abrir o programa, encontrar o programa correspondente no gerenciador de tarefas, haverá um display
imagem-1668874050903

Adicionar fonte de dados ODBC

  1. Abra
    o Painel de controle-Ferramentas administrativas-Fontes de dados ODBC (32 bits)
    imagem-1668874143580
  2. Clique no botão Adicionar à direita, localize PostgreSQL Unicode, clique duas vezes
    imagem-1668874242003
  3. Em seguida, preencha as informações de conexão e clique em Testar
  4. Ele avisa que a conexão foi bem-sucedida, confirme, clique em SALVAR para salvar e aparecerá um prompt de segurança, o que significa que as informações da conexão serão salvas no registro do sistema, o que não é seguro. Pergunte se deseja continuar, clique em "Sim " (este artigo não discute questões de segurança, considere você mesmo)
    imagem-1668874472622
  5. Então você pode ver que há uma fonte de dados recém-criada na fonte de dados
    imagem-1668874765760

Fonte de dados de referência no WPS

  1. Criar um novo formulário em branco
  2. Clique em Dados - Importar dados, selecione ODBC DSN
    imagem-1668874917682
  3. Selecione a fonte de dados recém-criada, OK, próxima etapa
    imagem-1668874959657
  4. Selecione a tabela necessária, mova os campos necessários para a direita e clique em Avançar
    imagem-1668875300934
  5. Escolha inserir manualmente a declaração de conexão, clique em Avançar
    imagem-1668875424131
  6. Não há problema com a visualização, clique em Concluir
    imagem-1668875476891
  7. Selecione a célula inicial onde os dados precisam ser armazenados e clique em OK
    imagem-1668875523076
  8. Os dados são colocados de volta na tabela
    imagem-1668875560923

Verificar atualização de dados

  1. Execute sql no banco de dados para modificar dados, como dobrar o salário de todos

update scott.emp set sal=sal*2 where 1=1;

imagem-1668875774103
Download gsql do lado do Windows (suporta sha256) https://obs.myhuaweicloud.com/dws/download/dws_8.1.x_gsql_for_windows.zip
2. Clique com o botão direito do mouse na área de dados da tabela para atualizar os dados
imagem-1668875838278
3. Você pode veja que os dados mudaram
imagem-1668875866935

Atualização automática de dados de configuração

  1. Clique com o botão direito do mouse na área de dados da tabela, clique em Propriedades da área de dados
    imagem-1668875958517
  2. Defina a frequência de atualização e verifique os dados de atualização ao abrir o arquivo
    imagem-1668876065494

Resumir

Este artigo cita apenas o exemplo mais simples. Na verdade, criar várias consultas, combinar as fórmulas da tabela e ajustar o estilo da tabela pode fazer um relatório muito bonito e só precisa ser feito uma vez. Os dados podem ser obtidos do banco de dados em tempo real.
Além disso, as operações acima são semelhantes ao EXCEL no MSOFFICE, exceto que o EXCEL também possui um programa MSQUERY, que pode editar visualmente o relacionamento entre várias tabelas. Se você estiver interessado, tente você mesmo.

 Autor: DarkAthena

openGauss é um sistema de gerenciamento de banco de dados relacional de código aberto lançado sob a Mulan Permissive License v2. O kernel openGauss integra profundamente os anos de experiência da Huawei no campo de banco de dados e combina requisitos de cenário de nível empresarial para criar continuamente recursos competitivos.

{{o.name}}
{{m.name}}

おすすめ

転載: my.oschina.net/gaussdb/blog/6816486