Pular para o conteúdo

Trilha de estudo

Trilha Looker: tudo o que estudar, tópico por tópico

Avaliação abrangente de Looker cobrindo fundamentos de LookML (views, dimensões, medidas, modelos, explores), modelagem de dados com joins e refinamentos, tabelas derivadas e PDTs, design de dashboards e incorporação, administração e governança, e padrões avançados de LookML incluindo Liquid templating e a API do Looker.

Resposta curta

Para aprender Looker, percorra 6 módulos e 26 tópicos na ordem em que um apoia o próximo. Comece por Fundamentos de LookML e siga para Modelagem de Dados e Tabelas Derivadas e PDTs. Use o mapa como checklist, ou meça seu nível e estude só o que falta.

6
módulos
26
tópicos
45
min para avaliar

O que você vai estudar

Os tópicos estão agrupados por módulo. Abra um para ver os objetivos e os conceitos-chave.

1 · Fundamentos de LookML5 tópicos
  • Views LookML

    Arquivos de view e sua relação com tabelas do banco de dados, parâmetros de view, sql_table_name, referências a tabelas derivadas, configurações em nível de campo e melhores práticas de organização de views

    Objetivos

    • Criar views LookML que mapeiam para tabelas do banco de dados
    • Organizar views com convenções de nomenclatura adequadas e agrupamento de campos

    Conceitos-chave

    • arquivo de view
    • sql_table_name
    • parâmetros de view
    • organização de campos
    • rótulo de view
    • nomenclatura de view
  • Dimensões

    Tipos de dimensão (string, number, date, yesno, tier), grupos de dimensão para datas, expressões do parâmetro sql, dimensões ocultas e chaves primárias

    Objetivos

    • Definir dimensões de vários tipos com expressões sql corretas
    • Usar grupos de dimensão para criar campos de análise temporal

    Conceitos-chave

    • tipos de dimensão
    • grupos de dimensão
    • parâmetro sql
    • chave primária
    • oculto
    • yesno
  • Medidas

    Tipos de medida (count, sum, average, min, max, count_distinct, list), medidas filtradas, parâmetro sql para agregações personalizadas e formatação de medidas

    Objetivos

    • Criar medidas usando tipos de agregação padrão e personalizados
    • Aplicar filtros e formatação a medidas para métricas de negócio precisas

    Conceitos-chave

    • tipos de medida
    • count_distinct
    • medidas filtradas
    • agregação sql
    • value_format
    • drill_fields
  • Modelos LookML

    Arquivos de modelo, declaração de conexão, instruções include, definições de explore dentro dos modelos, gatilhos de datagroup, concessões de acesso e configurações em nível de modelo

    Objetivos

    • Configurar arquivos de modelo LookML com conexão e configurações de include adequadas
    • Definir datagroups para estratégias de cache e reconstrução de PDTs

    Conceitos-chave

    • arquivo de modelo
    • conexão
    • include
    • datagroup
    • access_grant
    • persist_with
  • Explores

    Definições de explore, configuração de rótulos e descrições, parâmetro fields para controle de visibilidade, always_filter, conditionally_filter e controle de acesso em nível de explore

    Objetivos

    • Definir explores com rótulos, filtros e visibilidade de campos adequados
    • Aplicar filtros de acesso e filtros condicionais para governança

    Conceitos-chave

    • explore
    • parâmetro fields
    • always_filter
    • conditionally_filter
    • rótulo
    • access_filter
2 · Modelagem de Dados5 tópicos
  • Joins em LookML

    Tipos de join (left_outer, inner, full_outer, cross), relacionamentos de join (many_to_one, one_to_many, many_to_many, one_to_one), cláusula sql_on e prevenção de fan-out/armadilha de abismo

    Objetivos

    • Configurar joins com tipos e declarações de relacionamento corretos
    • Identificar e prevenir problemas de fan-out usando agregados simétricos

    Conceitos-chave

    • tipo de join
    • relacionamento
    • sql_on
    • fan-out
    • armadilha de abismo
    • agregados simétricos
  • Refinamentos LookML

    Sintaxe de refinamento com operador mais (+), refinamento de views e explores sem modificar arquivos originais, casos de uso de refinamento, ordenação de refinamentos e organização de projeto

    Objetivos

    • Usar refinamentos para estender views e explores sem editar arquivos originais
    • Organizar projetos LookML com refinamentos para manutenibilidade

    Conceitos-chave

    • refinamento
    • operador mais
    • refinamento de view
    • refinamento de explore
    • ordenação
    • LookML modular
  • Extends e Views Abstratas

    Extensão de views e explores, extends vs refinamentos, views abstratas com extension: required, padrões DRY em LookML e hierarquias de herança

    Objetivos

    • Criar componentes LookML reutilizáveis usando extends e views abstratas
    • Escolher entre extends e refinamentos para diferentes necessidades de modelagem

    Conceitos-chave

    • extends
    • extension: required
    • view abstrata
    • DRY
    • herança
    • reuso de código
  • Conceitos de Tabelas Derivadas

    Introdução a tabelas derivadas, quando usar tabelas derivadas vs views do banco de dados, tabelas derivadas efêmeras vs persistentes e trade-offs de desempenho

    Objetivos

    • Determinar quando tabelas derivadas são apropriadas vs objetos nativos do banco
    • Entender os trade-offs entre tabelas derivadas efêmeras e persistentes

    Conceitos-chave

    • tabela derivada
    • efêmera
    • persistente
    • view do banco
    • desempenho
    • casos de uso
  • Testes de Dados

    Testes de dados LookML para validar premissas do modelo, sintaxe de teste, condições de assert, explore_source para consultas de teste e integração CI/CD com Spectacles

    Objetivos

    • Escrever testes de dados para validar corretude do modelo LookML e qualidade dos dados
    • Integrar testes de dados em pipelines CI/CD usando Spectacles ou ferramentas similares

    Conceitos-chave

    • teste de dados
    • assert
    • explore_source
    • Spectacles
    • CI/CD
    • validação de modelo
3 · Tabelas Derivadas e PDTs4 tópicos
  • Tabelas Derivadas Nativas

    Construção de tabelas derivadas usando sintaxe explore_source nativa do Looker, seleção de campos, aplicação de filtros, ordenação e vinculação a views sem escrever SQL

    Objetivos

    • Construir tabelas derivadas nativas usando explore_source para evitar SQL bruto
    • Mapear colunas de tabelas derivadas nativas para dimensões e medidas de views

    Conceitos-chave

    • explore_source
    • tabela derivada nativa
    • mapeamento de colunas
    • vinculação de filtros
    • modelagem sem SQL
    • seleção de campos
  • Tabelas Derivadas SQL

    Escrita de tabelas derivadas baseadas em SQL, referência a outras views com ${}, Liquid em SQL de tabelas derivadas, considerações entre bancos de dados e teste de tabelas derivadas SQL

    Objetivos

    • Escrever tabelas derivadas SQL com referências de view adequadas e Liquid templating
    • Testar e validar tabelas derivadas SQL em diferentes dialetos de banco de dados

    Conceitos-chave

    • tabela derivada SQL
    • referência de view
    • Liquid em SQL
    • entre bancos de dados
    • parâmetro sql
    • teste
  • Tabelas Derivadas Persistentes

    Estratégias de persistência de PDT (datagroup_trigger, sql_trigger_value, persist_for), agendamento de reconstrução de PDT, materialização no banco de dados e monitoramento de PDT

    Objetivos

    • Configurar estratégias de persistência de PDT usando datagroups e gatilhos SQL
    • Monitorar e solucionar problemas de reconstrução de PDTs no painel de administração do Looker

    Conceitos-chave

    • datagroup_trigger
    • sql_trigger_value
    • persist_for
    • materialização
    • agendamento de reconstrução
    • esquema scratch
  • PDTs Incrementais

    Configuração de PDT incremental, parâmetros increment_key e increment_offset, estratégias de append vs reconstrução, tratamento de dados que chegam tarde e benefícios de desempenho

    Objetivos

    • Configurar PDTs incrementais para grandes conjuntos de dados para minimizar tempo de reconstrução
    • Lidar com casos extremos como dados atrasados em estratégias de PDT incremental

    Conceitos-chave

    • increment_key
    • increment_offset
    • estratégia de append
    • dados atrasados
    • construção incremental
    • desempenho
4 · Dashboards e Visualização4 tópicos
  • Design de Dashboards

    Dashboards definidos pelo usuário vs dashboards LookML, melhores práticas de layout, planejamento de dashboard, design responsivo, tematização e dashboards cross-explore

    Objetivos

    • Projetar dashboards Looker eficazes seguindo melhores práticas de layout e UX
    • Escolher entre dashboards definidos pelo usuário e LookML com base no caso de uso

    Conceitos-chave

    • dashboard de usuário
    • dashboard LookML
    • layout
    • design responsivo
    • tematização
    • cross-explore
  • Tiles e Visualizações

    Tipos de visualização (tabela, barra, linha, área, dispersão, mapa, valor único, funil), configuração de tiles, resultados mesclados, visualizações personalizadas e formatação condicional

    Objetivos

    • Selecionar e configurar tipos de visualização apropriados para diferentes histórias de dados
    • Usar resultados mesclados e formatação condicional para tiles de dashboard mais ricos

    Conceitos-chave

    • tipos de visualização
    • configuração de tile
    • resultados mesclados
    • visualização personalizada
    • formatação condicional
    • drill
  • Filtros de Dashboard e Filtragem Cruzada

    Tipos de filtros de dashboard, filtragem cruzada entre tiles, campos somente-filtro, filtros com template, always_filter em dashboards e dashboards vinculados

    Objetivos

    • Configurar filtros de dashboard e filtragem cruzada para analytics interativo
    • Implementar campos somente-filtro e filtros com template para exploração flexível

    Conceitos-chave

    • filtro de dashboard
    • filtro cruzado
    • campo somente-filtro
    • filtro com template
    • always_filter
    • dashboards vinculados
  • Analytics Incorporado

    Opções de incorporação do Looker (pública, privada, SSO embed), URLs assinadas para incorporação, SDK de incorporação (JavaScript/React), incorporação via iframe e personalização de marca em conteúdo incorporado

    Objetivos

    • Implementar incorporação SSO com URLs assinadas e mapeamento adequado de atributos de usuário
    • Usar o SDK de incorporação do Looker para integração perfeita em aplicações web

    Conceitos-chave

    • SSO embed
    • URL assinada
    • SDK de incorporação
    • iframe
    • marca branca
    • atributos de usuário embed
5 · Administração e Governança4 tópicos
  • Gerenciamento de Usuários e Funções

    Funções, conjuntos de permissões, conjuntos de modelos, grupos, atributos de usuário, SSO SAML/OIDC, provisionamento SCIM e padrões de acesso com privilégio mínimo

    Objetivos

    • Projetar controle de acesso baseado em funções usando conjuntos de permissões e modelos
    • Configurar SSO com SAML ou OIDC para autenticação empresarial

    Conceitos-chave

    • funções
    • conjuntos de permissões
    • conjuntos de modelos
    • grupos
    • atributos de usuário
    • SAML SSO
  • Governança de Conteúdo

    Estrutura de pastas, controle de acesso a conteúdo, gerenciamento de looks e dashboards, validação de conteúdo, explores de Atividade do Sistema e rastreamento de uso

    Objetivos

    • Projetar estruturas de pastas com controles de acesso a conteúdo apropriados
    • Usar explores de Atividade do Sistema para monitorar uso de conteúdo e identificar ativos obsoletos

    Conceitos-chave

    • pastas
    • acesso a conteúdo
    • validação de conteúdo
    • Atividade do Sistema
    • rastreamento de uso
    • conteúdo obsoleto
  • Conexões de Banco de Dados

    Configuração de conexão, configurações de esquema PDT e temp, pooling de conexão, conexões OAuth, túneis SSH e arquitetura multi-banco de dados

    Objetivos

    • Configurar conexões de banco de dados com configurações adequadas de segurança e desempenho
    • Projetar arquiteturas multi-banco de dados com isolamento em nível de conexão

    Conceitos-chave

    • configuração de conexão
    • esquema PDT
    • pooling de conexão
    • conexão OAuth
    • túnel SSH
    • multi-banco de dados
  • Otimização de Desempenho

    Análise de desempenho de consultas, estratégias de cache com datagroups, aggregate awareness, limites de consulta, monitoramento de desempenho via Atividade do Sistema e ajuste de banco de dados para Looker

    Objetivos

    • Analisar e otimizar desempenho de consultas usando cache e aggregate awareness
    • Monitorar saúde da instância através de explores de desempenho da Atividade do Sistema

    Conceitos-chave

    • desempenho de consulta
    • cache
    • aggregate awareness
    • limites de consulta
    • Atividade do Sistema
    • ajuste de banco de dados
6 · LookML Avançado e Extensibilidade4 tópicos
  • Liquid Templating

    Sintaxe Liquid em LookML, geração dinâmica de SQL, injeção de atributos de usuário, lógica condicional com {% if %}, variáveis Liquid e considerações de segurança

    Objetivos

    • Escrever templates Liquid para geração dinâmica de SQL em LookML
    • Implementar padrões Liquid seguros que previnem injeção SQL

    Conceitos-chave

    • sintaxe Liquid
    • SQL dinâmico
    • atributos de usuário
    • lógica condicional
    • variáveis Liquid
    • prevenção de injeção SQL
  • API do Looker

    API REST do Looker (4.0), clientes SDK (Python, TypeScript, Go, Kotlin), agendamento via API, execução programática de consultas e autenticação de API

    Objetivos

    • Usar a API e SDKs do Looker para automatizar tarefas administrativas comuns
    • Executar consultas e gerenciar conteúdo programaticamente através da API

    Conceitos-chave

    • API REST
    • SDK
    • autenticação de API
    • run_query
    • planos agendados
    • API explorer
  • Framework de Extensões

    Framework de extensões do Looker para aplicações personalizadas, extensões baseadas em React, SDK de extensão, extensões do Marketplace e padrões de implantação de extensões

    Objetivos

    • Construir extensões personalizadas do Looker usando o Framework de Extensões e React
    • Implantar e gerenciar extensões através do Marketplace ou instalação direta

    Conceitos-chave

    • Framework de Extensões
    • extensões React
    • SDK de extensão
    • Marketplace
    • implantação
    • aplicações personalizadas
  • Padrões Avançados de LookML

    Modelos parametrizados, seleção dinâmica de esquema, concessões de acesso para segurança em nível de linha, arquitetura LookML multi-inquilino, importações de projeto e arquivos de manifesto

    Objetivos

    • Arquitetar projetos LookML multi-inquilino com segurança em nível de linha e esquemas dinâmicos
    • Usar importações de projeto e arquivos de manifesto para compartilhamento de código entre projetos

    Conceitos-chave

    • modelos parametrizados
    • esquema dinâmico
    • access_grant
    • multi-inquilino
    • importação de projeto
    • manifesto

Níveis: Júnior, Pleno, Sênior e Especialista

Explique com suas palavras

Corrigido por IA · sem cadastro · 1 pergunta

Sem alternativas para chutar: você escreve, a IA corrige com a rubrica do tópico e diz em que nível sua resposta está.

0 / 600

Já estuda Looker?

A avaliação mede tópico por tópico, e o plano pula o que você já sabe.

Aberto para ler. A conta só é necessária para ser medido.

Perguntas frequentes

Por onde começar a estudar Looker?

Comece por Fundamentos de LookML: Views LookML, Dimensões e Medidas. O mapa ordena os tópicos pelo que depende de quê, então cada um prepara o seguinte.

Quanto tempo leva uma avaliação completa de Looker?

Uma avaliação completa desta trilha leva cerca de 45 minutos. O tempo de estudo depende de onde você começa; o diagnóstico mostra quais tópicos você pode pular.

Preciso de conta para usar esta página?

Não. O mapa, os objetivos e os conceitos-chave são abertos. A conta só é necessária para ser medido, ver seu gap por tópico e receber um plano.