FC ConcursosFC Concursos

Questão FC369763

As transações financeiras da CVM são realizadas sobre ativos nacionais, utilizando a moeda real (R$), e ativos internacionais, utilizando a moeda dólar americano (US$). Para implem

Bancos de Dados Dimensionais

FGV · 2024

As transações financeiras da CVM são realizadas sobre ativos nacionais, utilizando a moeda real (R$), e ativos internacionais, utilizando a moeda dólar americano (US$).

 

Para implementar um Data Mart Financeiro da CVM, permitindo análises dos ativos nas duas moedas, deve-se:

  1. criar um par de colunas para cada moeda na Tabela Fato, uma contendo o valor da moeda utilizada na transação e outra contendo o valor da moeda convertida. Criar uma Dimensão relacionada contendo a moeda utilizada na transação;
  2. criar uma Minidimensão contendo duas colunas, uma com o valor da transação em real e a outra coluna com o valor em dólar. Correlacionar cada registro da Minidimensão com o respectivo valor da Tabela Fato;
  3. normalizar a Dimensão que contém as moedas utilizadas em transações financeiras criando um snowflake apenas para as moedas real e dólar americano. Na Tabela Fato, criar um registro para cada transação relacionando-o com o respectivo registro da Dimensão normalizada;
  4. criar uma Dimensão Auditoria para armazenar a descrição da moeda utilizada na transação armazenada na Tabela Fato, a qual deve armazenar o valor convertido;
  5. entrevistar o gestor financeiro para levantar a regra de negócio da conversão de câmbio. Criar a tabela Dimensão correspondente e implementar a regra de negócio em um pacote de Extração, Transformação e Carga (ETL) para carregar o valor convertido a cada nova transação.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A solução propõe armazenar, na Tabela Fato, um par de colunas para cada transação: uma com o valor original na moeda utilizada e outra com o valor convertido. Isso mantém as **medidas** (valores monetários) no local adequado da modelagem dimensional, facilitando agregações e consultas performáticas.

A Dimensão Moeda deve conter apenas atributos descritivos (código, nome, país, sinalização da moeda), servindo para filtrar e rotular os fatos sem carregar valores numéricos.

A conversão pode ser executada no processo de ETL usando a taxa de câmbio aplicável; a fórmula típica é \(valor_{convertido} = valor_{original} \times taxa\_cambio\). Armazenar ambos os valores permite análises imediatas em qualquer moeda e preserva a rastreabilidade do dado original.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo