Logo

1 Atividades Ingestão de Dados

1.1 📘 Atividade: Importando um Arquivo CSV

Nesta primeira atividade, vamos realizar a ingestão de dados no SAP Datasphere por meio da importação de um arquivo .csv. Essa é uma etapa fundamental para que possamos trabalhar com dados reais dentro da plataforma.

O objetivo é carregar um conjunto de dados estruturados, que será utilizado nas próximas atividades para criação de tabelas, visualizações e análises.

👉 Para isso, você deve baixar o arquivo CSV no link abaixo:

Clique aqui para baixar o arquivo DIM_LOJA.csv

💡 Este arquivo representa uma tabela que será usada na construção do nosso dashboard de vendas.

Ela servirá como tabela base para a dimensão Loja.

Após o download, siga os passos a seguir para importar o arquivo para seu ambiente no SAP Datasphere.


GIF A1

GIF A2

GIF A3

1.2 ⚙️ Atividade: Criando um Data Flow no SAP Datasphere

Nesta atividade, vamos aprender a criar um Data Flow no SAP Datasphere com o objetivo de copiar dados de duas tabelas existentes no ambiente:

  • TB_FATO_VENDAS
  • TB_DIM_PRODUTO

Você irá criar um fluxo de dados que lê essas tabelas como origem, realiza (se necessário) pequenas transformações e grava os dados em novas tabelas com o seu nome no final.

1.2.1 🧩 Padrão de nomes para organização

Para manter a padronização no ambiente, siga o seguinte padrão ao nomear suas tabelas de destino e seu Data Flow:

  • Tabelas de destino:
    • TB_TABELA_NOME
  • Nome do Data Flow:
    • DF_TABELA_NOME

📌 Onde NOME deve ser substituído pelo seu nome de usuário ou nome pessoal, sem espaços.
Exemplo: se seu nome é João, os nomes devem ser:
TB_FATO_VENDAS_JOAO, TB_DIM_PRODUTO_JOAO e DF_FATO_VENDAS_JOAO.


1.2.2 🔄 Atividade: Criando o Data Flow para a tabela TB_DIM_PRODUTO_NOME

Siga os passos abaixo para criar um Data Flow que copia os dados da tabela TB_DIM_PRODUTO para a tabela personalizada TB_DIM_PRODUTO_NOME.


  1. Criar o Data Flow
    • No menu lateral, vá até o Data Builder.
    • Clique em NewData Flow.
    • Na tela de edição do fluxo, arraste a tabela TB_DIM_PRODUTO para a área central.
    • Clique no ícone Add Table (destino) para adicionar uma nova tabela de saída.

GIF B1


  1. Criar e fazer deploy da tabela de destino
    • Na aba General, renomeie o campo Business Name para:
      TB_DIM_PRODUTO_NOME.
    • Após configurar a tabela, clique em Create and Deploy Table.


GIF B2


  1. Salvar e fazer deploy do Data Flow
    • Clique em Save para salvar o fluxo.
    • No campo de nome, utilize o padrão:
      DF_DIM_PRODUTO_NOME.
    • Em seguida, clique em Deploy para ativar o Data Flow.
    • Por fim, clique em Run para executar a carga de dados.


GIF B3


✅ Após esses passos, a tabela TB_DIM_PRODUTO_NOME estará criada e populada com os dados copiados da tabela original.


Essas tabelas personalizadas serão utilizadas nas próximas atividades do treinamento, como modelagem e visualização no SAP Analytics Cloud (SAC).



1.2.3 ▶️ Atividade: Criar o Data Flow da tabela TB_FATO_VENDAS

Agora que finalizamos a criação do Data Flow para a tabela de dimensão de produto, vamos repetir exatamente a mesma lógica para a tabela de fatos.

Siga os mesmos passos anteriores, mas agora utilizando como origem a tabela TB_FATO_VENDAS e criando uma nova tabela de destino com o nome:

  • TB_FATO_VENDAS_NOME

O nome do Data Flow deve seguir o padrão:

  • DF_FATO_VENDAS_NOME

💡 Certifique-se de seguir os mesmos procedimentos: adicionar a tabela de origem, criar a tabela de destino, salvar, fazer o deploy e executar o Data Flow.


✅ Com essas três atividades concluídas, você terá copiado e organizado localmente os três conjuntos de dados principais do nosso projeto:

  • Tabela de dimensão de loja: TB_DIM_LOJA_NOME (importada via CSV)
  • Tabela de dimensão de produto: TB_DIM_PRODUTO_NOME
  • Tabela de fatos: TB_FATO_VENDAS_NOME

Com essas tabelas prontas, já temos todos os dados necessários para iniciar a modelagem e construção do nosso Dashboard de Vendas no SAP Datasphere e no SAP Analytics Cloud (SAC).