Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current Restore this Version View Version History

« Previous Version 23 Next »

Objetivo

Este documento serve como um guia para operadores que precisam monitorar e relatar o status de execução de jobs específicos no Databricks, garantindo a entrega pontual dos dados e identificando possíveis atrasos.

Acesso ao Databricks

  1. Entrar no Databricks:

  2. Navegação até a Página de Jobs:

    • Após o login, você será direcionado à página inicial do Databricks.

    • No menu lateral esquerdo, clique em "Workflow" para acessar a lista de jobs conforme print abaixo:

      CleanShot 2024-02-09 at 16.37.17-20240209-193727.png

      Apos entrar nesta página, aparecerá todos os jobs disponíveis para o seu usuário.

  3. Ao entrar aparecerá a seguinte visão:

CleanShot 2024-02-09 at 18.03.07-20240209-210311.png

Monitoramento de Jobs Específicos

Os jobs que precisam ser monitorados são:

  • JOB_CAMADA_SEMANTICA_ESTRUTURA_COMERCIAL_DELTA

  • MARGIN_ANALYSIS_SAC

  • JOB_STAGE_LARGE

  • JOB_FLOW_MADEIRA_BACKOFFICE

  • SAP_INGESTION_BOTO_NIGHT

  • SAP_INGESTION_BOTO

  • SAP_ACDOCA_STREAMING

  • MARGIN_ANALYSIS_SAC_DIMENSAO_DELTA

Sendo que o MARGIN_ANALYSIS_SAC e JOB_STAGE_LARGE só serão executados após o JOB_CAMADA_SEMANTICA_ESTRUTURA_COMERCIAL_DELTA.

O job SAP_ACDOCA_STREAMING roda de forma contínua.

O job SAP_INGESTION_BOTO_NIGHTroda de 3 em 3 horas no período das 18:00 até as 03:00

O job SAP_INGESTION_BOTO roda de hora em hora iniciando as 05:00.

O job MARGIN_ANALYSIS_SAC_DIMENSAO_DELTA roda todos os dias as 00:30, com previsão de termino as 01:30

Procedimentos Específicos

JOB

Hora Início Previsto

Termino Previsto

Ação

Depende da Finalização Deste JOB

JOB_CAMADA_SEMANTICA_ESTRUTURA_COMERCIAL_DELTA

02:30

04:30

Apos esse horário avisar que poderá haver atraso na entrega dos dados.

Não

MARGIN_ANALYSIS_SAC_DIMENSAO_DELTA

00:30

01:30

Após esse horário avisar que poderá gerar atraso na entrega.

Não

MARGIN_ANALYSIS_SAC

04:31

05:00

Apos esse horário avisar que poderá haver atraso na entrega dos dados.

JOB_CAMADA_SEMANTICA_ESTRUTURA_COMERCIAL_DELTA

JOB_STAGE_LARGE

04:31

05:15

Apos esse horário avisar que poderá haver atraso na entrega dos dados.

JOB_CAMADA_SEMANTICA_ESTRUTURA_COMERCIAL_DELTA

JOB_FLOW_MADEIRA_BACKOFFICE

04:00

05:30

Apos esse horário avisar que poderá haver atraso na entrega dos dados.

Não

SAP_INGESTION_BOTO_NIGHT

A cada 3 horas iniciando à partir das 18:00

Executado a cada 03 horas finalizando às 03:00.

Qualquer execução com erro durante o período que o mesmo deve executar deve ser avisada.

Não

SAP_INGESTION_BOTO

A cada 1 Hora iniciando à partir das 05:00

Continuo de hora em hora até as 17:00

Avisar caso a execução das 05:00, 06:00 ou 07:00 estiver com erro

Não

SAP_ACDOCA_STREAMING

Execução Continua

Execução Continua

Não

  1. JOB_CAMADA_SEMANTICA_ESTRUTURA_COMERCIAL_DELTA:

    • Importante: Se o JOB_CAMADA_SEMANTICA_ESTRUTURA_COMERCIAL_DELTA estiver com o status Running após as 03:30 da manhã, é necessário reportar imediatamente, pois indica possíveis atrasos na entrega dos dados.

  2. MARGIN_ANALYSIS_SAC_DIMENSAO_DELTA

    • Deve rodar todos os dias as 00:30, com previsão de termino de 1 horas. Caso contrário, deve reportar possibilidade de atraso na entrega dos dados.

  3. Após a Conclusão do JOB_CAMADA_SEMANTICA_ESTRUTURA_COMERCIAL_DELTA:

    • Verifique o status dos jobs MARGIN_ANALYSIS_SAC e JOB_STAGE_LARGE.

    • Previsão de Execução:

      • JOB_STAGE_LARGE deve levar aproximadamente 1 hora após inicio da sua execução.

      • MARGIN_ANALYSIS_SAC deve levar aproximadamente 45 hora após inicio da sua execução.

Caso o tempo de processamento esteja maior que o informado acima, deve-se reportar possíveis atrasos na entrega dos dados.

  1. SAP_INGESTION_BOTO_NIGHT e SAP_INGESTION_BOTO

    • Importante: Qualquer execução com erro, é necessário reportar imediatamente.

OBS: Não é necessário reportar caso os JOBs estejam rodando com sucesso

  1. SAP_ACDOCA_STREAMING

    • Importante: Sempre que ao validar o mesmo estiver com falha, é necessário avisar imediatamente.

OBS: Não é necessário reportar caso o JOB esteja rodando com sucesso

  1. Reportar Falhas:

  • Se algum dos jobs falhar, reporte imediatamente à equipe responsável, fornecendo detalhes do erro, se possível.

Sobre Avisos

Todos os alertas devem ser feitos no grupo do Teams (Comunicados - Analytics & Negócio)

O Aplicativo Teams pode ser encontrado no MyApps conforme imagem abaixo:

CleanShot 2024-02-09 at 18.17.23-20240209-211727.png

Segue o template de mensagem a ser enviada:

JOB Dentro da Normalidade (Terminou antes do previsto)

Bom dia,

O job {{JOB_NAME}} terminou com sucesso dentro do horário previsto.

JOB Atrasado (Está rodando a mais tempo que o previsto)

CleanShot 2024-02-09 at 18.09.27-20240209-210939.png


Bom dia,

O job {{JOB_NAME}} esta executando a mais tempo que o previsto, em decorrência disso há a possibilidade de atraso na entrega dos dados finais.

JOB Com erro (Terminou com Failed)

Exemplo de JOB Com status Failed.

CleanShot 2024-02-09 at 18.06.18-20240209-210622.png

Bom dia,

O job {{JOB_NAME}} finalizou com erro. A equipe responsável já está sendo notificada.

Qualquer nova novidade, informaremos aqui.

Conclusão

Este guia visa assegurar a eficácia na monitoração dos jobs essenciais no Databricks, facilitando a identificação de atrasos e falhas que possam impactar as entregas. Mantenha-se atento às atualizações deste documento, conforme procedimentos e práticas podem evoluir.