Um conjunto de procedimentos é executado em diferentes computadores e fontes de dados diversas, para alimentar um data warehouse a partir dos bancos de dados transacionais de uma empresa, sendo que: um primeiro procedimento realiza a extração de dados transacionais selecionados em estruturas de dados que formam uma staging area; um segundo procedimento faz a leitura dos dados na staging area e alimenta estruturas de bancos de dados em uma estrutura relacional de tabelas em um data warehouse. Esse processo é conhecido como ETL (Extract, Transform, Load), representado pela figura a seguir.
Elaborado pelo professor, 2022.
Com base no enunciado, selecione a alternativa que melhor descreve a função de uma staging area.
Alternativa 1: A Staging area é uma área de armazenamento intermediário, onde os dados são armazenados em tabelas de dimensão e fato.
Alternativa 2: A Staging area é uma área de armazenamento temporário, onde os dados são mantidos até que o processo de extração seja totalmente concluído. É uma área de memória.
Alternativa 3: A Staging area é uma área de armazenamento temporário opcional, onde os dados são transformados para um formato não-estruturado para serem inseridos no data warehouse.
Alternativa 4: A Staging area é uma área do data warehouse onde os dados são duplicados para fins de segurança e disponibilidade. Assim, se o data warehouse falhar, a staging area é acionada.
Alternativa 5: A Staging area é uma área de armazenamento intermediário, onde os dados podem ser transformados antes de serem inseridos no data warehouse. Normalmente um outro banco de dados, separado do transacional e do data warehouse.
A Staging area é uma área de armazenamento temporário opcional, onde os dados são transformados para um formato não-estruturado para serem inseridos no data warehouse.
Lista de comentários
Resposta:
Alternativa 3:
A Staging area é uma área de armazenamento temporário opcional, onde os dados são transformados para um formato não-estruturado para serem inseridos no data warehouse.
Explicação: