Oi, Leonardo! Como vai?
Agradeço por compartilhar suas reflexões e aprendizados com a comunidade Alura. Trazer sugestões para ajudar quem não tenha entendido algum conceito é uma atitude o valiosa e fortalece o aprendizado coletivo. Continue assim!
A sua comparação entre duplicar e referenciar utilizando a ideia de cópia e ponteiros é bastante esclarecedora. Em ambos os casos, sai-se do mesmo dado de origem, mas o comportamento é bem diferente. Ao duplicar, cria-se uma nova consulta independente, ou seja, uma cópia que não interfere na base original. Já ao referenciar, cria-se uma ligação direta com a consulta original, algo semelhante à atribuição de valores por referência em linguagens de programação. É como acessar os mesmos dados por outra porta, apenas mudando o caminho de entrada.
Essa distinção é importante porque, ao utilizar a referência, qualquer modificação feita na consulta base será refletida automaticamente. Já na cópia duplicada, as alterações ficam restritas àquela consulta, sem impacto na origem.
Também faz sentido a sua observação sobre organização e visualização. Dados com muitas modificações podem se tornar difíceis de acompanhar, e separar consultas ajuda na leitura e na manutenção do fluxo de ETL.
Continue fazendo esse tipo de associação com conceitos que você já conhece, pois isso fortalece muito o raciocínio e acelera o aprendizado. Uma dica prática é criar uma consulta simples, realizar alguma alteração nela e depois testar os dois recursos para observar na prática quais modificações são refletidas e quais permanecem independentes.
Conte com o apoio do Fórum na sua jornada. Bons estudos!
Você já encontrou alguma situação prática onde precisou decidir entre duplicar ou referenciar uma consulta? Como foi essa experiência?
Conteúdo relacionado:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!