Como salvar todas as mensagens SMS em um arquivo de texto SQL

Para sistemas de SMS de alto desempenho, onde a velocidade das mensagens ultrapassa 100 MPS (Mensagens Por Segundo), os servidores de banco de dados muitas vezes não conseguem acompanhar a carga colocada sobre eles pelo recurso padrão de relatórios de banco de dados do Ozeki 10. Eles simplesmente não conseguem executar centenas de milhares de consultas SQL por segundo. Para superar essa dificuldade, o Ozeki SMS Gateway oferece relatórios em arquivos de texto SQL. Esse recurso registra cada comando SQL usado para relatórios de banco de dados em um arquivo TXT. Você pode usar esses arquivos txt para fazer inserções em lote no seu banco de dados, para ter um registro de todas as mensagens. Este guia explica como configurar esse recurso.

Vídeo 1 - Como salvar todas as mensagens SMS em um arquivo de texto SQL (Tutorial em vídeo)

O sistema de relatórios pode salvar mensagens que passam pelo sistema em diferentes fontes, como bancos de dados, arquivos txt, etc. Uma das opções mais populares é usar arquivos de texto SQL para salvar um registro de cada mensagem. Você pode abrir o sistema de relatórios no menu Editar, opção Relatórios, como pode ver na Figura 1.

Figura 1 - Abrir menu de relatórios

No menu Relatórios, clique no botão Criar novo Relator de SMS e depois selecione o tipo de relatório SQL Txt (Figura 2).

Figura 2 - Adicionar relator SQL Txt

A página de detalhes do relator SQL Txt permite configurar a localização do arquivo e quando será criado um arquivo .sql independente para o período selecionado pelo SMS Gateway (Figura 3).

Figura 3 - Configurar relator SQL Txt

A partir do usuário Admin, você pode enviar mensagens SMS. Forneça o endereço do destinatário, a mensagem e clique no botão OK (Figura 4).

Figura 4 - Enviar mensagens

Agora, na pasta que você definiu na página de detalhes do relator SQL Txt, você pode ver que o arquivo de texto .sql foi criado. A pasta padrão é C:\Ozeki (Figura 5).

Figura 5 - Arquivo SQL na pasta

Finalmente, se você abrir o arquivo de texto .sql, pode ver que todas as mensagens SMS enviadas e recebidas estão armazenadas, como mostra a Figura 6. Você pode usar esses arquivos .sql para fazer inserções em lote no seu banco de dados, para ter um registro de todas as mensagens.

Figura 6 - Conteúdo do arquivo SQL

More information