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.
Ao final, o implantador deve confirmar com o time de produto se os dados foram importados com sucesso.
Sistema operacional Windows
Ter instalado a ultima versão do Java 64 bits (https://www.java.com/pt_BR/download/manual.jsp)
Atenção
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.
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_B4Q_DOC.sql=select * from HAT_LOAD_B4Q_DOC data.HAT_LOAD_B4A_DOC.sql=select * from HAT_LOAD_B4A_DOC data.HAT_LOAD_B4C_DOC.sql=select * from HAT_LOAD_B4C_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_BA9_DOC.sql=select * from HAT_LOAD_BA9_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_BAX_DOC.sql=select * from HAT_LOAD_BAX_DOC data.HAT_LOAD_BB0_DOC.sql=select * from HAT_LOAD_BB0_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_BC1_DOC.sql=select * from HAT_LOAD_BC1_DOC data.HAT_LOAD_BCT_DOC.sql=select * from HAT_LOAD_BCT_DOC data.HAT_LOAD_BEA_DOC.sql=select * from HAT_LOAD_BEA_DOC data.HAT_LOAD_BE4_DOC.sql=select * from HAT_LOAD_BE4_DOC data.HAT_LOAD_BI3_DOC.sql=select * from HAT_LOAD_BI3_DOC data.HAT_LOAD_BJE_DOC.sql=select * from HAT_LOAD_BJE_DOC data.HAT_LOAD_BLD_DOC.sql=select * from HAT_LOAD_BLD_DOC data.HAT_LOAD_BLE_DOC.sql=select * from HAT_LOAD_BLE_DOC data.HAT_LOAD_BQC_DOC.sql=select * from HAT_LOAD_BQC_DOC data.HAT_LOAD_BQV_DOC.sql=select * from HAT_LOAD_BQV_DOC data.HAT_LOAD_BQZ_DOC.sql=select * from HAT_LOAD_BQZ_DOC data.HAT_LOAD_BR8_DOC.sql=select * from HAT_LOAD_BR8_DOC data.HAT_LOAD_BTQ_DOC.sql=select * from HAT_LOAD_BTQ_DOC data.HAT_LOAD_BTS_DOC.sql=select * from HAT_LOAD_BTS_DOC data.HAT_LOAD_BTU_DOC.sql=select * from HAT_LOAD_BTU_DOC data.HAT_LOAD_CRIT_ATEND_BEG_DOC.sql=select * from HAT_LOAD_CRIT_ATEND_BEG_DOC data.HAT_LOAD_CRIT_ATEND_BEL_DOC.sql=select * from HAT_LOAD_CRIT_ATEND_BEL_DOC data.HAT_LOAD_PROC_ATEND_BE2_DOC.sql=select * from HAT_LOAD_PROC_ATEND_BE2_DOC data.HAT_LOAD_PROC_ATEND_BEJ_DOC.sql=select * from HAT_LOAD_PROC_ATEND_BEJ_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 |
data.HAT_STMP_B4A.sql=select * from HAT_STMP_B4A
|
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