O TOTVS Saúde Portal Autorizador ETL foi criado para facilitar o processo de extração de dados da base Protheus e importação desses dados na base do TOTVS Saúde Portal Autorizador.
Atenção
Para clientes com mais de uma operadora de saúde é necessário executar o wizard SETUP_HAT (ou seja, todo o processo descrito abaixo) para cada operadora, em pastas diferentes.
Sistema operacional Windows
Ter instalado a ultima versão do Java 64 bits (https://www.java.com/pt_BR/download/manual.jsp)
Caso esteja instalando em um ambiente multi-operadora consulte o documento Implantação em ambientes multi-operadora - Home Soluções Saúde - TDN (totvs.com)
O TOTVS Saúde Portal Autorizador ETL não possui suporte oficial a sistemas operacionais Linux, mas é possível realizar a configuração seguindo a documentação disponível em Implantação em ambientes Linux
Execute o arquivo SETUP_HAT.jar enviado para você, será apresentada a tela de boas vindas, após ler as informações sobre o instalador clique em Próximo.
Leia atentamente o contrato de licença, caso esteja de acordo marque a opção Eu concordo com este contrato de licença e depois clique em Próximo.
Selecione o local onde serão instalados os arquivos do instalador e clique em Próximo.
Confirme os pacotes que serão instalados e clique em Próximo.
O HAT setup configura um schedule para a extração de algumas cargas de dados incrementais de dados que não são sincronizados via integração por API, você pode selecionar quais serão as tabelas atualizadas por carga incremental no passo 9.
Selecione o melhor horário para que essas atualizações sejam feitas e clique em Próximo.
Preencha o campo "Por favor informe o nome do Tenant:" com o nome do tenant, essa informação está disponível no Painel de administração do TOTVS Saúde Portal Autorizador.
Preencha o campo "Por favor informe o registro ANS:" com o registro ANS da operadora.
Os dados para preenchimento desse passo estão disponíveis no Painel de administração do TOTVS Saúde Portal Autorizador.
Finalizado o preenchimento dos campos clique em Próximo.
Selecione de qual o tipo de banco de dados que será feita a extração e depois clique em Próximo.
Preencha os dados referente ao acesso a base de dados, após o preenchimento dos campos, na seção Esta opção habilita a customização e criação automática de views no banco de dados,
selecione se deseja ou não criar as views de integração no banco de dados e clique em Próximo. Caso seja a carga inicial de dados deixe a opção selecionada.
9 - Views que serão extraídas
Selecione quais views serão criadas e extraídos os dados e clique em Próximo. Caso seja a carga inicial de dados deixe todas as views selecionadas.
O instalador fará a cópia dos pacotes selecionados no passo 4 para destino selecionado. Finalizado o processo clique em Próximo.
Nesse passo você poderá selecionar se quer customizar as views para alterar o nome das tabelas ou dos campos.
Para saber mais sobre a customização das views acesse Views para ETL no TOTVS Saúde Portal Autorizador
Atenção
Caso tenha informado um alias para as views é necessário editar o nome das views no arquivo install.properties.
Para isso siga as instruções do passo 11.1 antes de continuar.
Finalizadas as alterações necessárias, caso haja alguma, clique em Próximo.
Caso tenha informado um alias para as views é preciso editar o arquivo install.properties antes de continuar com o processo. Na pasta onde foi instalado o HAT_SETUP abra o arquivo install.properties
e na chave Views que serao extraidas complemente o nome das views com o alias informado no momento da criação das views no Protheus.
O exemplo abaixo temos o alias "DOC" para as views, no arquivo colocamos o _DOC após o nome das views.
... ################################################ ### Views que serao extraidas ### ################################################ data.HAT_LOAD_B06_DOC.sql=select * from HAT_LOAD_B06_DOC data.HAT_LOAD_B26_DOC.sql=select * from HAT_LOAD_B26_DOC data.HAT_LOAD_B2J_DOC.sql=select * from HAT_LOAD_B2J_DOC data.HAT_LOAD_B2K_DOC.sql=select * from HAT_LOAD_B2K_DOC data.HAT_LOAD_BA0_DOC.sql=select * from HAT_LOAD_BA0_DOC data.HAT_LOAD_BA1_DOC.sql=select * from HAT_LOAD_BA1_DOC data.HAT_LOAD_BA3_DOC.sql=select * from HAT_LOAD_BA3_DOC data.HAT_LOAD_BA6_DOC.sql=select * from HAT_LOAD_BA6_DOC data.HAT_LOAD_BA9_DOC.sql=select * from HAT_LOAD_BA9_DOC data.HAT_LOAD_BAN_DOC.sql=select * from HAT_LOAD_BAN_DOC data.HAT_LOAD_BAQ_DOC.sql=select * from HAT_LOAD_BAQ_DOC data.HAT_LOAD_BAU_DOC.sql=select * from HAT_LOAD_BAU_DOC data.HAT_LOAD_BAW_DOC.sql=select * from HAT_LOAD_BAW_DOC data.HAT_LOAD_BAX_DOC.sql=select * from HAT_LOAD_BAX_DOC data.HAT_LOAD_BB0_DOC.sql=select * from HAT_LOAD_BB0_DOC data.HAT_LOAD_BB2_DOC.sql=select * from HAT_LOAD_BB2_DOC data.HAT_LOAD_BB6_DOC.sql=select * from HAT_LOAD_BB6_DOC data.HAT_LOAD_BB8_DOC.sql=select * from HAT_LOAD_BB8_DOC data.HAT_LOAD_BBF_DOC.sql=select * from HAT_LOAD_BBF_DOC data.HAT_LOAD_BBI_DOC.sql=select * from HAT_LOAD_BBI_DOC data.HAT_LOAD_BBK_DOC.sql=select * from HAT_LOAD_BBK_DOC data.HAT_LOAD_BBM_DOC.sql=select * from HAT_LOAD_BBM_DOC data.HAT_LOAD_BBN_DOC.sql=select * from HAT_LOAD_BBN_DOC data.HAT_LOAD_BC0_DOC.sql=select * from HAT_LOAD_BC0_DOC data.HAT_LOAD_BC1_DOC.sql=select * from HAT_LOAD_BC1_DOC data.HAT_LOAD_BCT_DOC.sql=select * from HAT_LOAD_BCT_DOC data.HAT_LOAD_BDL_DOC.sql=select * from HAT_LOAD_BDL_DOC data.HAT_LOAD_BDT_DOC.sql=select * from HAT_LOAD_BDT_DOC data.HAT_LOAD_BE4_DOC.sql=select * from HAT_LOAD_BE4_DOC data.HAT_LOAD_BE6_DOC.sql=select * from HAT_LOAD_BE6_DOC ...
Será feito o processo de extração dos dados e envio dos dados extraídos para o local onde eles serão processados e importados para o HAT.
Finalizado o processo clique em Próximo.
Após isso o processo de extração de dados é finalizado. Clique em Sair para encerrar o instalador.
Para configurar o agendamento no Windows o primeiro passo é ajustar o arquivo config.properties. Na pasta onde foi instalado o HAT_SETUP abra o arquivo install.properties e copie da chave Views que serao extraidas os valores que iniciam com HAT_STMP_... e substitua os valores da chave Views que serao extraidas no config.properties.
Caso tenha informado um alias para view não esqueça de incluir o alias no nome da view.
O exemplo abaixo mostra como deve ficar o arquivo config.properties:
Exemplo: config.properties
1 |
|
O arquivo sync_data.bat será utilizado para executar o comando de extração de dados no tempo programado no Agendador de tarefas do Windows. Abaixo o exemplo de como deve ficar o arquivo sync_data.bat.
Exemplo: sync_data.bat
1 |
|
Para dar continuidade ao processo de implantação acesse o Passo 3 - Configurar o HAT Admin