Release Linxetl 101

41
Linx ETL Manual do Usuário

Transcript of Release Linxetl 101

  • Linx ETL

    M anual do U surio

  • Todos os direitos reservados. Nenhuma parte deste material pode ser reproduzida por qualquer forma ou meio -grfico, eletrnico, ou mecnico, incluindo fotocpias, fotos ou sistemas de armazenamento e recuperao dedados - sem a autorizao prvia do Grupo Linx.

    Todas precaues foram tomadas na preparao deste documento, no entanto, o Grupo Linx no assumenenhuma responsabilidade por erros ou omisses, ou problemas resultantes do uso das informaes nelecontidas . Em caso de alguma ocorrncia, solicitamos a comunicao rea de Formao e Documentao doGrupo Linx, para esclarecimento ou correo.

    Impresso: maio 2012 em So Paulo - Brasil.

    Linx ETL

    2012 Linx Sistemas

    Rua Cenno Sbrighi, 170 - Torre IIgua Branca - So Paulo - SP

    CEP 05036-010Tel.: +55.11.2103-2400

    www.linx.com.br

    Grupo Linx

  • 3Linx ETL

    3

    ContedoLinxETL

    .................................................................................................................................................... 5Introduo

    .................................................................................................................................................... 6Entenda o processo

    .................................................................................................................................................... 7Informaes tcnicas.................................................................................................................................................... 12Pr-requisitos.................................................................................................................................................... 14Procedimentos de instalao

  • LinxETL

    Manual Linx ETL

  • Manual Operacional

    LinxETL

    2012 Linx Sistemas

    5

    Viso GeralLinxETL V erso 1.0.1

    Linx ETL - Extract, Transform and Load - Envio de Movimentao de Loja

    O Linx ETL um software especialmente desenvolvido para sincronizar a movimentao delojas. Basicamente, realiza o mesmo processo que o Datasync porm de forma maisabrangente.

    Tem como objetivo criar um novo meio de atualizao dos bancos de dados Linx atravs detroca de mensagens via web. Para isso, ser utilizado o novo fram ework Linx UX para a criaodos servios, que estaro disponveis no servidor da retaguarda. Dessa forma, a loja receberum novo servio do W indows.

    Este novo processo permite a aplicao para quem utiliza o ambiente SAAS e servidor deretaguarda prprios.

  • Manual Operacional

    Linx ETL

    2012 Linx Sistemas

    6

    Entenda o processoLinxETL V erso 1.0.1

    O servio do W indows (W indows Se rv ice) monitorar as movimentaes de Loja (LinxPOS)fragmentado por tipo (Ex: LojaVendaPgto, LojaSaida, LojaEntrada e etc) e por operao(Lanamento de caixa, Romaneio Produto, etc).

    O pacote ser enviado compactado, criptografado e transmitido via servio de inte rne t (Serviode Inte rne t WCF) e disponibilizado em um repositrio no banco de dados da Retaguarda. Oservidor de retaguarda ir monitorar o repositrio atravs de um servio do W indows eatualizar as informaes na base de dados do Linx ERP.

    Diagrama do processo

  • Manual Operacional

    LinxETL

    2012 Linx Sistemas

    7

    Informaes tcnicasLinxETL V erso 1.0.1

    Verifique, a seguir, as informaes tcnicas que precisam ser consideradas na instalao eutilizao do Linx ETL:

    Tabelas de loja modificadas

    Tabelas ETL

    Execuo scripts Loja

    Execuo scripts Retaguarda

    Atualizao Linx ETL Verso 1.0.1

    Tabelas de loja modificadas

    As tabelas principais de loja receberam uma nova coluna para controle do status de envio.Verifique a lista de tabela modificadas:

    Tabela Coluna

    LOJAS_VAREJO LX_STATUS_LOJA

    LOJA_VENDEDORES LX_STATUS_VENDEDOR

    LOJA_IMPRESSORAS_FISCAIS LX_STATUS_IMPRESSORA

    LJ_DOCUMENTO_ECF LX_STATUS_DOCUMENTO_ECF

    LOJA_ENTRADAS LX_STATUS_ENTRADA

    LOJA_VENDA_PGTO LX_STATUS_VENDA

    LOJA_SAIDAS LX_STATUS_SAIDA

    LOJA_CONTROLE_FISCAL LX_STATUS_CFISCAL

    LOJA_CAIXA_LANCAMENTOS LX_STATUS_CAIXA

    LOJA_PEDIDO LX_STATUS_PEDIDO

    FATURAMENTO_SEQUENCIAIS LX_STATUS_SEQUENCIAL

  • Manual Operacional

    Linx ETL

    2012 Linx Sistemas

    8

    INVENTARIO LX_STATUS_INVENTARIO

    LOJA_RESERVA LX_STATUS_RESERVA

    PARAMETROS_LOJA LX_STATUS_PARAMETRO

    LOJA_CONSERTO LX_STATUS_CONSERTO

    LOJA_NOTA_FISCALLX_STATUS_NOTA_FISCAL

    Estas colunas tero trs status, so eles:

    1 Pendente: Este valor ser atualizado automaticamente ao inserir ou alterar um registrono banco de dados.

    2 Enviando: Este valor ser atualizado automaticamente ao iniciar o processo de envio.

    3 Enviado: Indica que os registros foram transmitidos com sucesso para a retaguarda.

    Sero monitorados todos os pacotes com status 1 e 2, para garantirque qualquer pacote interrompido durante o processamento seja

    enviado novamente.

    Tabelas ETL

    Verifique, a seguir, as informaes sobre tabelas ETL:

    I. Tipos de pacotes monitorados - LJ_LX_ETL_TIPO

    ID_ETL_TIPO Seqencial de pacotes. O seqencial no deve ser alterado em hiptesealguma.

    DESC_ETL_TIPO Descrio do tipo de pacote.

    INATIVO Indica o tipo de pacote que deve ser monitorado.

    EXCLUI_PROCESSO_CONCLUIDO Indica o pacote deve ser excludo ou no aps oprocessamento. Ser vlido somente em pacotes processados com sucesso.

  • Manual Operacional

    LinxETL

    2012 Linx Sistemas

    9

    II. Tabela principal onde sero despejados os pacotes de Lojas - LJ_ETL_ARQUIVO

    ID_ETL_TIPO Tipo de pacote recebido.

    CODIGO_FILIAL Cdigo da filial que enviou o pacote.

    ID_ETL_ARQUIVO Sequencial de arquivo, criado automaticamente durante a inserodo registro na tabela.

    DATA_HORA_CRIACAO Data e hora que o arquivo foi recebido.

    XML_ARQUIVO Arquivo de movimento, zipado e criptografado.

    PROCESSADO Status de processamento na retaguarda:

    1 Indica que o arquivo est pendente para processamento

    2 Indica que o arquivo est em processamento.

    3 Indica que o arquivo foi processado. Este arquivo s ser mantido caso o parmetroEXCLUI_PROCESSO_CONCLUIDO da tabela LJ_LX_ETL_TIPO esteja igual a "0" ou o arquivoesteja.

    DATA_HORA_PROXIMO_PROCESSO Indica que houve algum problema noprocessamento do arquivo e seu processamento foi postergado.

    III. Log de crticas ou erros - LJ_ELT_PROCESSO

    ID_ETL_PROCESSO Seqencial de processamento, criado automaticamente durante ainsero do registro na tabela.

    CRITICA_PROCESSO Informa a descrio da crtica ou erro.

    ID_ETL_ARQUIVO Indica qual arquivo foi processado.

    COD_RETORNO Indica o cdigo do retorno.

    "0" - Arquivo processado com sucesso. Este processo s ser mantido caso o parmetroEXCLUI_PROCESSO_CONCLUIDO da tabela LJ_LX_ETL_TIPO esteja igual a "0".

    "-1" Erro.

    "-2" Observao.

    DATA_HORA_PROCESSO Indica a data e hora que o arquivo foi processado.

    Sero monitorados todos os pacotes com status 1 e 2, para garantirque qualquer pacote interrompido durante o processamento seja

    enviado novamente.

  • Manual Operacional

    Linx ETL

    2012 Linx Sistemas

    10

    IV. Estatstica de processamento de movimentaes na retaguarda - LJ_ETL_ESTATISTICA

    CODIGO_FILIAL Indica o cdigo da filial.

    DATA_ESTATISTICA Indica a data da estatstica.

    ID_ETL_TIPO Indica o tipo de pacote.

    QTDE_PROCESSADA Indica a quantidade de registros processados com sucesso.

    QTDE_ERRO Indica a quantidade de registros processados com erro.

    DATA_HORA_ULTIMO_PROCESSO Indica a data e hora do ltimo processamento.

    Execuo scripts Loja

    I. Script ETL EDM (Lojas).sql

    Criao de tabelas de apoio, tipos de pacote e validao e criao de colunas necessrias.

    II. Atualizao Trigger Linx POS

    Este script atualiza todas as tr igge rs do banco de loja para funcionarem com o Linx ETL. Aatualizao de trigge rs no causa impacto no funcionamento do LinxPOS.

    Execuo scripts Retaguarda

    I. LX_PAINEL_ETL_ESTATISTICA.sql

    Responsvel pela consulta dos dados da tela 300119.

    II. Script ETL EDM (Lojas).sql

    Criao das tabelas de repositrio, validao e criao de colunas necessrias e criaoda transao do Linx (Manual).

  • Manual Operacional

    LinxETL

    2012 Linx Sistemas

    11

    Atualizao Linx ETL Verso 1.0.1

    Para facilitar a atualizao do Linx ETL, foi gerado um pacote para download, conformeprocedimento:

    1. Encerre o servio do Linx ETL j iniciado;

    2. Extraia o contedo do pacote (aplicativo Winzip) no diretrio de instalao do Linx ETL;

    3. Inicie o servio novamente.

  • Manual Operacional

    Linx ETL

    2012 Linx Sistemas

    12

    Pr-requisitosLinxETL V erso 1.0.1

    Verifique, a seguir, os pr-requisitos necessrios para utilizao do Linx ETL na loja e naretaguarda:

    Pr-requisitos de software

    Pr-requisitos gerais - Loja e Retaguarda

    Pr-requisitos Loja

    Pr-requisitos Retaguarda

    Pr-requisitos de software

    Componente Verso necessria

    Verso do LinxPOS 6.2.3 ou superior

    Verso do LinxERP ou LinxERPFranquias

    8.0.6 ou superior

    Verso do SQL Serve r 2005 SP2 ou superior

    Verso do W indows (no cliente) W indows XP com SP2, W indows Vista ou W indows 7

    Observao: .NET Fram ework 4 completo

    Verso do W indows Se rve r W indows 2008 Serve r ou superior

    IIS 7 ou superior

    .ENT Fram ework 4 completo -

  • Manual Operacional

    LinxETL

    2012 Linx Sistemas

    13

    Pr-requisitos gerais - Loja e Retaguarda

    Instalao do Microsoft NET Framework 4.0

    Desativar agendamento do Datasync - Observao: O Datasync ainda pode ser utilizadoem contingncia.

    Pr-requisitos Loja

    Realize o processo de envio do Datasync da Loja para a Retaguarda antes deiniciar a instalao e configurao do Linx ETL.

    Execuo Scripts Loja

    Instalao do gerenciador do Linx ETL

    Pr-requisitos Retaguarda

    Necessrio somente em clientes com servidor de retaguarda prprio.Ambiente SAAS j contm pr-requisitos instalados e configurados.

    Configurao e Instalao IIS (Gerenciador dos Servios de Informaes da Internet) -Retaguarda

    O IIS possui vrias verses. O Linx ETL suporta apenas o IIS verso 7 ou superior.

    Execuo Scripts Retaguarda

    Instalao do gerenciador de instncias do Linx ETL

    Criao de Instncias Linx ETL (Windows Service) Retaguarda

  • Manual Operacional

    Linx ETL

    2012 Linx Sistemas

    14

    Procedimentos de instalaoLinxETL V erso 1.0.1

    Verifique, a seguir, os procedimentos para instalao dos seguintes componentes, parautilizao do Linx ETL:

    Instalao do Microsoft NET Framework 4.0

    Desativar agendamento do Datasync

    Configurao e Instalao IIS (Gerenciador dos Servios de Informaes da Internet) -Retaguarda

    Instalao do gerenciador do Linx ETL

    Instalao do gerenciador de instncias do Linx ETL

    Criao de Instncias Linx ETL (Windows Service) Retaguarda

    Instalao do Microsoft NET Framework 4.0

    O fram ework necessrio para o funcionamento do Linx ETL. O se tup estar disponvel nodiretrio informado pelo cliente.

    Execute o se tup e siga o passo a passo a seguir:

    1. A primeira tela do instalador ser exibida. Selecione os check box:

    "Eu li e aceitei os termos do contrato."

    "Sim, enviar informaes sobre minhas experincias de instalao Microso ft Corpora tion."

  • Manual Operacional

    LinxETL

    2012 Linx Sistemas

    15

  • Manual Operacional

    Linx ETL

    2012 Linx Sistemas

    16

    2. Clique no boto Instalar.

    3. Aguarde enquanto o Fram ework instalado:

    4. Em seguida, clique em Finalizar.

    Desativar agendamento do Datasync

    Realize o procedimento a seguir para desativar o Datasync j configurado:

    Remova na configurao de tarefas agendadas os envios de Datasync para a retaguarda;

    Solicite ao SAAS (caso o servidor seja hospedado no SAAS), a remoo dosagendamentos de importao de Datasync da Loja.

    No remova o agendamento de recebimentos.

  • Manual Operacional

    LinxETL

    2012 Linx Sistemas

    17

    Configurao e Instalao IIS (Gerenciador dos Servios de Informaes da Internet) - Retaguarda

    Verifique, a seguir, os procedimentos para instalao do IIS na retaguarda:

    1. Extraia o contedo da pasta "Linx.ETL.IIS" em "\LinxETL".

    2. No W indows Explore r, acesse os m enus:

    Meu Computador;

    Painel de Controle;

    Ferramentas Administrativas;

    Gerenciador dos Servios de Informaes da Internet (IIS);

    3. Abra o IIS;

    4. Clique com o boto direito na opo Site s em destaque;

  • Manual Operacional

    Linx ETL

    2012 Linx Sistemas

    18

    5. Clique na opo Adicionar s ite. A seguinte tela ser exibida:

    6. Preencha as seguintes informaes:

    Nome do site: Informar "LinxETL(#NomeCliente#)"

    Diretrio de Contedo / Caminho fsico: Informar o caminho do contedo extradoconforme orientado anteriormente.

    Ligao - Item "Porta": Informar uma porta com permisso de acesso externo.

    7. Clique em OK;

    8. Aps a criao do site, a seguinte tela ser exibida:

  • Manual Operacional

    LinxETL

    2012 Linx Sistemas

    19

    9. Clique com o boto direito na opo Poo ls de Aplicativos;

    10. A seguinte tela ser exibida. Localize o s ite criado e d duplo clique para abrir;

  • Manual Operacional

    Linx ETL

    2012 Linx Sistemas

    20

    11. Em "Verso do .NET Fram ework", informe a verso V4.0.30319. Confirme no boto OK;

    12. Na opo Site s, localize o s ite criado e clique com o boto direito do m ouse em Editarpermisses;

    13. Em "Propriedades do #Nome Site#", aba Segurana - Nomes de Grupo ou de Usurio,clique em Editar;

  • Manual Operacional

    LinxETL

    2012 Linx Sistemas

    21

    14. Em seguida, clique em Adicionar;

    15. A seguinte tela ser exibida. Clique em Locais:

  • Manual Operacional

    Linx ETL

    2012 Linx Sistemas

    22

    16. Ao selecionar a opo, a tela seguinte ser exibida:

    17. Informe o diretrio local (nome do servidor), e confirme em OK;

  • Manual Operacional

    LinxETL

    2012 Linx Sistemas

    23

    18. Na opo "Selecionar Usurios ou Grupos", clique em Avanado;

    19. Em "Selecionar Usurios ou Grupos", clique em Localizar agora, em seguida Localizar"IIS_IUSRS", "IUSR" e "SISTEMA" e confirme em OK.

  • Manual Operacional

    Linx ETL

    2012 Linx Sistemas

    24

    20. Em "Selecionar Usurios ou Grupos", clique em OK;

  • Manual Operacional

    LinxETL

    2012 Linx Sistemas

    25

    21. Em "Permisses para #Nome Site#", aplique a configurao e clique em OK;

    22. Em "Propriedades de #Nome Site#", confirme em OK.

    23. Em "Sites", localizar o s ite criado. Na opo "Pgina Inicial #Nome Site#", d um duploclique em Cadeias de Conexo.

  • Manual Operacional

    Linx ETL

    2012 Linx Sistemas

    26

  • Manual Operacional

    LinxETL

    2012 Linx Sistemas

    27

    24. Em Cadeias de Conexo, d duplo clique no nome POS9502.

    25. Na opo: Editar Cadeias de Conexo, no item "Personalizar", localize "LinxPOS-Srv" esubstitua pelo servidor de banco de dados que ser usado. Em seguida, localize"LinxERPXXX", substitua pelo nome da base de dados.

    Caso a conexo com o banco de dados no utilize "Autenticao do Windows", localize "Integra ted Security=SSPI" e substitua por "Use r Id=m yUsernam e;Password=m yPassword;".

  • Manual Operacional

    Linx ETL

    2012 Linx Sistemas

    28

    26. Na opo Sites, localize o s ite criado. Na opo Gerenciar Site Reiniciar.

    27. Abrir navegador de Internet, informar o endereo:

    http://#NomeServidor#:#Porta:XX#/Services/Linx-POS9502-BO-LjEtl-LjEtlDomainService.svc

    28. Abrindo esta inte rface, significa que o servidor foi configurado corretamente e est prontopara ser utilizado.

    Instalao do gerenciador do Linx ETL

    A instalao deve ser feita por um usurio com acesso administrativo.

    Para instalar o gerenciador de instncias do Linx ETL, execute o arquivo Linx.ETL.Instance.Manager.Setup.msi fornecido no kit de instalao e siga os passos apresentados a seguir.

    A instalao deve ser feira por um usurio com acesso administrativo.

    1. A primeira tela do arquivo de instalao do Linx ETL Manager ser exibida. Clique no botoAvanar:

  • Manual Operacional

    LinxETL

    2012 Linx Sistemas

    29

    2. Selecione o diretrio para instalao:

    3. Informe o tipo de banco de dados conectado: Loja. Em seguida, clique em Avanar.

  • Manual Operacional

    Linx ETL

    2012 Linx Sistemas

    30

    4. Clique em Avanar para confirmar a Instalao.

    5. Aguarde a instalao do aplicativo:

  • Manual Operacional

    LinxETL

    2012 Linx Sistemas

    31

    6. Durante o processo de instalao sero solicitada as configuraes do servio, conforme telaa seguir:

    7. Clique no boto Alterar configuraes e informe:

    Nome do servidor de loja;

    Tipo de autenticao do SQL;

    Banco de dados LinxPOS;

    Identificao da Filial;

    Para identificar o computador local, utilize a sequencias de caracteres ".\" antes dousurio. Exemplo: ".\Administrador".

  • Manual Operacional

    Linx ETL

    2012 Linx Sistemas

    32

    Informe o IP ou endereo do repositrio de retaguarda, porta e intervalo de sincronizao(Tempo de inatividade aps processamento de pacotes pendentes).

    8. Ao confirmar configuraes, o servio ser instalado. Caso o parmetro "Fazer logoncomo:" esteja como "Usurio", ser necessrio informar a conta de usurio com perfil deadministrador da mquina:

    9. Aps o preenchimento de todas as informaes, a instalao ser concluda:

  • Manual Operacional

    LinxETL

    2012 Linx Sistemas

    33

    10. Depois de concluda a instalao, o Linx ETL j estar configurado e iniciado na Loja e ainterface Linx ETL Manager estar disponvel no diretrio de instalao para manuteno.

    Instalao do gerenciador de instncias do Linx ETL

    Verifique, a seguir, os procedimentos para instalao do gerenciador de instncias do Linx ETL.Execute o arquivo Linx.ETL.Instance.Manager.Setup.msi fornecido no kit de instalao e siga opasso a passo:

  • Manual Operacional

    Linx ETL

    2012 Linx Sistemas

    34

    A instalao deve ser feita por um usurio com acesso administrativo.

    1. Selecione o diretrio para instalao do aplicativo:

    2. Selecione o tipo de banco de dados conectado: Retaguarda.

  • Manual Operacional

    LinxETL

    2012 Linx Sistemas

    35

    3. Depois de concluda a instalao, o gerenciador de instancias do Linx ETL estar disponvelno diretrio de instalao para criao e configurao da instncia.

  • Manual Operacional

    Linx ETL

    2012 Linx Sistemas

    36

    4. Clique no boto Fechar e o sistema estar pronto para utilizao.

    Criao de instncias Linx ETL (Windows Service) Retaguarda

    Verifique, a seguir, os procedimentos para a criao de instncias do Linx ETL:

    1. Clique no menu Iniciar;

    2. Execute o aplicativo "Linx ETL Instance Manager" na linha de comando de pesquisa.

    A configurao deve ser feita por um usurio com acessoadministrativo.

    Se, ao executar o procedimento acima a tela for iniciada com o boto de criao de instnciadesabilitado, inicie o aplicativo novamente, porm executando como administrador (com a tecla shift pressionada, clique com o boto direito do m ouse e selecione a opo "executar comoadministrador").

    3. Ao executar o aplicativo, a seguinte tela ser exibida:

  • Manual Operacional

    LinxETL

    2012 Linx Sistemas

    37

    4. Na aba em destaque Criar instncia Linx ETL, informe o nome da instncia. Comopadro, pode-se utilizar o nome do cliente: Exemplo: ClienteXXXXXX.

    Clique em Criar Instncia.

  • Manual Operacional

    Linx ETL

    2012 Linx Sistemas

    38

    5. Em "Lista de instncias", selecione a instncia criada e clique no boto Alterarconfiguraes;

    6. No tpico Configurador de Instncia, informe:

    a) Tipo de banco de dados conectado: Retaguarda.

    b) Nome do servidor;

    c) Tipo de autenticao no SQL;

    d) Banco de dados;

    e) Intervalo de sincronizao (Tempo de inatividade aps processamento de pacotespendentes)

    Em seguida, clique em Confirmar alteraes.

  • Manual Operacional

    LinxETL

    2012 Linx Sistemas

    39

    7. Aps confirmar as alteraes, clique em Iniciar Sincronizao (Instalar). Caso oparmetro "Fazer logon como:" esteja como Usurio, ser solicitada uma conta de usurioadministrador do computador.

    Para identificar o computador local, utilize a seqncias de caracteres ".\" antes do usurio.Ex: ".\Administrador".

  • Manual Operacional

    Linx ETL

    2012 Linx Sistemas

    40

    8. Aps confirmao, o Linx ETL ser instalado e iniciar a sincronizao da movimentao deLoja.

  • Manual Operacional

    LinxETL

    2012 Linx Sistemas

    41

    LinxETLIntroduoEntenda o processoInformaes tcnicasPr-requisitosProcedimentos de instalao