[CDSv2] [#3] Documentar pipeline CDSv2

Description

Objetivo


  • :check_mark: Documentar passos e reescrever pipeline dataflow streaming para aumentar resiliência.

  • Pontos a serem considerados:

    • :check_mark: Não precisamos fazer agregação no inicio da pipeline para consolidar dados, uma vez que a tendência é que não tenhamos dados duplicados na mesma request.

    • Sem rodar agregação no início da pipeline do Dataflow Streaming, o objetivo é que o ACK dos dados ocorra ao final da pipeline.

      • >> não é possível controlar o ack das mensagens em uma pipeline do dataflow

    • :check_mark: Devemos usar o storage write API.

      • >> AC para um segundo card, divisão de escopo

    • Regras de negócio a serem considerados:

      • :check_mark: Mecanismo para sensibilizar processamento de pipelines SQL.

        • >> feito em

      • :check_mark: Atributos especificos para tenants unificadas (caso gesplan).

        • >> feito em

      • :check_mark: Alimentar a tabela RECORD_STEPS para auditoria.

      • :check_mark: Gravar dados no GCS/CDS Staging deve ser um novo parâmetro, o qual iremos desativar gradativamente.

      • :check_mark: Gravar dados na tenant unificada, se a tenant cliente tiver apps instalado com unificada configurado.

      • :check_mark: Gravar dados na tenant cliente, na staging area.