< Return to Video

EADW CAP05 2024 VA02 MODELAGEM DIMENSIONAL STAR SCHEMA E SNOWFLAKE

  • 0:08 - 0:12
    Modelagem dimensional é
    baseada em fatos e dimensão
  • 0:12 - 0:14
    mas será que existe
    uma forma diferente
  • 0:14 - 0:19
    de a gente correlacionar
    a fato com a dimensão?
  • 0:19 - 0:22
    Nessa aula, a gente vai entender
    exatamente como isso funciona.
  • 0:22 - 0:26
    A modelagem "Starschema"
    foi assim chamada
  • 0:26 - 0:28
    porque "star"
    significa estrela,
  • 0:28 - 0:32
    então a gente tem aqui um esquema
    no formato de estrela.
  • 0:32 - 0:33
    Significa o quê?
  • 0:33 - 0:37
    Que aqui no centro, no coração
    da modelagem dimensional,
  • 0:37 - 0:42
    a gente vai ter a nossa tabela Fato,
    a nossa pergunta de negócios,
  • 0:42 - 0:45
    e todas as informações
    complementares
  • 0:45 - 0:52
    vão estar vinculadas a essa nossa
    tabela Fato através de um braço
  • 0:52 - 0:56
    e esse braço é como se fosse
    a haste da nossa estrela.
  • 0:56 - 0:59
    Por isso, essa
    modelagem dimensional
  • 0:59 - 1:02
    começou a ser chamada
    de "Starschema".
  • 1:02 - 1:05
    Então, eu vou ter, aqui no coração
    da minha estrela, a tabela Fato,
  • 1:05 - 1:08
    e, em cada braço
    da minha estrela,
  • 1:08 - 1:13
    eu vou ter as tabelas complementares
    às minhas tabelas Dimensional.
  • 1:13 - 1:17
    À medida que o nosso negócio
    vai sendo incrementado,
  • 1:17 - 1:20
    a gente vai obtendo mais
    informações complementares,
  • 1:20 - 1:23
    e aí, essas informações
    complementares
  • 1:23 - 1:27
    vão sendo agregadas
    às nossas tabelas Dimensional,
  • 1:27 - 1:32
    e, por causa disso, surgiu uma nova
    modelagem chamada "Snowflake".
  • 1:32 - 1:35
    Então, vamos entender como é
    que fica o desenho disso.
  • 1:35 - 1:41
    Aqui no centro da minha estrela, eu
    continuo tendo a minha tabela Fato,
  • 1:41 - 1:47
    continuo tendo as tabelas Dimensão
    representando cada braço da estrela.
  • 1:47 - 1:48
    Agora, vamos imaginar
  • 1:48 - 1:53
    que eu consiga aumentar
    essa minha tabela dimensão.
  • 1:53 - 1:58
    Então, essa minha tabela dimensão
    passa a ter rua, bairro, cidades,
  • 1:58 - 2:03
    estados, então ela começa
    a aumentar a granulometria dela.
  • 2:03 - 2:08
    E isso aqui a gente passa a chamar
    de modelo Snowflake, por quê?
  • 2:08 - 2:13
    Porque essas informações
    incrementais dessa minha dimensão
  • 2:13 - 2:17
    foram aumentadas
    ao longo do tempo.
  • 2:17 - 2:22
    É importante você entender
    que cada dimensão fato
  • 2:22 - 2:25
    vai responder uma pergunta
    de um negócio.
  • 2:25 - 2:29
    Então, dentro da sua empresa,
    você pode ter uma diversidade
  • 2:29 - 2:33
    de relacionamentos
    fato e dimensão,
  • 2:33 - 2:35
    e isso é super normal.
  • 2:35 - 2:37
    Lembra que cada departamento
  • 2:37 - 2:40
    vai precisar responder
    uma pergunta de negócios,
  • 2:40 - 2:43
    então, para cada uma
    dessas informações,
  • 2:43 - 2:46
    eu vou construir
    uma modelagem diferente.
  • 2:46 - 2:52
    À medida que essa informação
    fato e dimensão vai sendo ampliada,
  • 2:52 - 2:55
    vão surgindo novas
    visões de negócios
  • 2:55 - 2:58
    e, através dessas
    visões de negócios,
  • 2:58 - 3:03
    foi criado o conceito
    que chamamos hoje de cubo.
  • 3:03 - 3:09
    Esses cubos nada mais são do que
    a correlação entre essas dimensões,
  • 3:09 - 3:13
    é uma forma como a gente
    entrega essas informações
  • 3:13 - 3:16
    para o departamento
    que vai fazer essas análises.
  • 3:16 - 3:21
    Mas vamos entender como é
    estruturada essa forma de cubo
  • 3:21 - 3:26
    para que você saiba correlacionar
    essas dimensões de forma correta
  • 3:26 - 3:29
    e entender como esses
    cubos surgiram.
  • 3:29 - 3:34
    Então, olha só, a gente tem
    a fato e as dimensões aqui,
  • 3:34 - 3:37
    e, agora, eu quero correlacionar
    essas dimensões.
  • 3:37 - 3:39
    Então, vamos pegar
    três dimensões
  • 3:39 - 3:42
    para a gente começar
    a construir o nosso cubo.
  • 3:42 - 3:45
    Vamos pegar, por exemplo,
    a dimensão "data"
  • 3:45 - 3:49
    e eu vou colocar
    aqui nesse eixo Y.
  • 3:49 - 3:54
    Eu vou pegar a dimensão "produto"
    e eu vou colocar aqui no eixo X.
  • 3:54 - 4:00
    E eu vou pegar a dimensão "cliente"
    e eu vou colocar aqui no eixo Z.
  • 4:00 - 4:03
    Agora, vamos pegar um exemplo
    para que fique bem claro
  • 4:03 - 4:06
    por que surgem
    essas ideias de cubo.
  • 4:06 - 4:13
    Vamos imaginar que aqui, olha, eu
    tenho exatamente o dia 20 de maio.
  • 4:13 - 4:17
    Nesse dia 20 de maio,
    eu tenho um produto,
  • 4:17 - 4:19
    por exemplo, o produto X,
  • 4:19 - 4:24
    sendo vendido para o meu
    cliente João da Silva.
  • 4:24 - 4:30
    Então, olha só, esse cubo vai
    representar essa resposta,
  • 4:30 - 4:34
    que, no dia 20 de maio,
    eu vou ter o produto X
  • 4:34 - 4:36
    sendo vendido
    para o João da Silva.
  • 4:36 - 4:40
    Nesse mesmo dia, pode
    ser o mesmo produto
  • 4:40 - 4:44
    ou um outro produto sendo
    vendido para um outro cliente.
  • 4:44 - 4:47
    Então, lembra
    sempre do seguinte:
  • 4:47 - 4:51
    você tem que imaginar
    que esse primeiro andar todo
  • 4:51 - 4:54
    será representado
    por essa data.
  • 4:54 - 4:58
    Então, tudo que você tiver
    nesse andar do cubo,
  • 4:58 - 5:01
    você vai ter
    as informações referentes
  • 5:01 - 5:06
    às vendas que foram
    feitas no dia 20 de maio.
  • 5:06 - 5:10
    À medida que você for
    alterando qual é o produto,
  • 5:10 - 5:13
    você vai alterando
    o seu cubo,
  • 5:13 - 5:17
    e, à medida que você for
    alterando quem é o cliente,
  • 5:17 - 5:21
    você vai alterando
    essa aresta do cubo.
  • 5:21 - 5:28
    Então, dessa forma, cada cubo vai
    ser um insight exclusivo do seu cubo.
  • 5:28 - 5:32
    Por isso, o conceito de cubo
    é um conceito abstrato,
  • 5:32 - 5:36
    mas é uma forma de você
    construir um relacionamento
  • 5:36 - 5:40
    e gerar insights a partir
    da correlação
  • 5:40 - 5:42
    entre essas dimensões.
  • 5:42 - 5:47
    E note que a tabela Fato não
    forneceria essas informações.
  • 5:47 - 5:50
    O que está te mostrando
    quem é o cliente que compra
  • 5:50 - 5:54
    em determinada data,
    determinado produto,
  • 5:54 - 5:58
    está nas dimensões,
    nas informações complementares.
  • 5:58 - 6:04
    Por isso, os cubos são fundamentais
    para incrementar o seu negócio.
  • 6:04 - 6:08
    À medida que o seu negócio
    vai crescendo, vai ampliando,
  • 6:08 - 6:11
    esses cubos vão ficando
    cada vez mais complexos,
  • 6:11 - 6:14
    mas são as dores
    do crescimento.
  • 6:14 - 6:17
    Então, quanto mais dores
    de crescimento você tiver,
  • 6:17 - 6:21
    significa que os seus insights
    estão no caminho certo.
  • 6:21 - 6:24
    E a construção desses
    cubos são fundamentais
  • 6:24 - 6:28
    para que o seu negócio se torne
    cada vez mais sustentável.
Title:
EADW CAP05 2024 VA02 MODELAGEM DIMENSIONAL STAR SCHEMA E SNOWFLAKE
Video Language:
Portuguese, Brazilian
Duration:
06:31

Portuguese, Brazilian subtitles

Incomplete

Revisions Compare revisions