Trilha de estudo
Trilha Snowflake: tudo o que estudar, tópico por tópico
Avaliação abrangente do Snowflake Data Cloud cobrindo arquitetura de três camadas, extensões SQL, carregamento e integração de dados, proteção e compartilhamento de dados, otimização de desempenho e custos, segurança e governança, Snowpark, tabelas Iceberg, Data Clean Rooms, Marketplace e Dynamic Tables.
Resposta curta
Para aprender Snowflake, percorra 6 módulos e 45 tópicos na ordem em que um apoia o próximo. Comece por Arquitetura e Objetos e siga para SQL e Tipos de Dados no Snowflake e Carregamento e Integração de Dados. Use o mapa como checklist, ou meça seu nível e estude só o que falta.
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 · Arquitetura e Objetos4 tópicos
Arquitetura de Três Camadas
Camada de serviços em nuvem, processamento de consultas e armazenamento de banco de dados; separação de computação e armazenamento; gerenciamento de metadados
Objetivos
- Explicar a arquitetura de três camadas do Snowflake
- Descrever a função de cada camada
Conceitos-chave
- camada de serviços em nuvem
- camada de processamento de consultas
- camada de armazenamento de banco de dados
- separação computação-armazenamento
- repositório de metadados
Virtual Warehouses
Dimensionamento de warehouses, auto-suspend, auto-resume, warehouses multi-cluster, políticas de escalabilidade e consumo de créditos
Objetivos
- Configurar warehouses para requisitos de carga de trabalho
- Explicar o modelo de consumo de créditos
Conceitos-chave
- dimensionamento de warehouse
- auto-suspend
- auto-resume
- warehouse multi-cluster
- política de escalabilidade
- consumo de créditos
Objetos de Banco de Dados e Schema
Bancos de dados, schemas, tabelas, visões, sequências, hierarquia de objetos, INFORMATION_SCHEMA e comandos SHOW
Objetivos
- Navegar e criar objetos no Snowflake
- Consultar metadados via INFORMATION_SCHEMA
Conceitos-chave
- banco de dados
- schema
- visões
- sequências
- INFORMATION_SCHEMA
- comandos SHOW
- hierarquia de objetos
Tipos de Tabelas
Tabelas permanentes, transientes, temporárias e externas; propriedades em nível de tabela e implicações de armazenamento
Objetivos
- Escolher o tipo de tabela apropriado para cada caso de uso
- Explicar as implicações de armazenamento e time travel por tipo
Conceitos-chave
- tabela permanente
- tabela transiente
- tabela temporária
- tabela externa
- DATA_RETENTION_TIME_IN_DAYS
- custos de armazenamento
2 · SQL e Tipos de Dados no Snowflake6 tópicos
Extensões SQL do Snowflake
QUALIFY, FLATTEN, LATERAL, PIVOT/UNPIVOT, SAMPLE, MATCH_RECOGNIZE e result_scan()
Objetivos
- Utilizar extensões SQL específicas do Snowflake em consultas
- Compreender QUALIFY versus filtragem por subconsulta
Conceitos-chave
- QUALIFY
- FLATTEN
- LATERAL
- PIVOT
- UNPIVOT
- SAMPLE
- RESULT_SCAN
Dados Semiestruturados
Tipos de dados VARIANT, OBJECT e ARRAY; notação de ponto, notação de colchetes, PARSE_JSON, STRIP_NULL_VALUE e conversão de tipos
Objetivos
- Consultar e transformar dados semiestruturados no Snowflake
- Utilizar FLATTEN para arrays JSON aninhados
Conceitos-chave
- VARIANT
- OBJECT
- ARRAY
- notação de ponto
- notação de colchetes
- PARSE_JSON
- FLATTEN
- STRIP_NULL_VALUE
Funções Definidas pelo Usuário
UDFs SQL, UDFs JavaScript, UDFs Python, UDTFs, UDFs seguras e funções externas
Objetivos
- Criar UDFs em múltiplas linguagens
- Escolher entre tipos de UDF para diferentes casos de uso
Conceitos-chave
- UDF SQL
- UDF JavaScript
- UDF Python
- UDTF
- UDF segura
- função externa
- IMMUTABLE vs VOLATILE
Transações
Gerenciamento de transações, AUTOCOMMIT, BEGIN/COMMIT/ROLLBACK, transações com escopo e níveis de isolamento
Objetivos
- Gerenciar transações no Snowflake
- Compreender o modelo de isolamento do Snowflake
Conceitos-chave
- BEGIN
- COMMIT
- ROLLBACK
- AUTOCOMMIT
- transações com escopo
- isolamento read committed
Snowpark
Snowpark para Python, Java e Scala; API de DataFrames, UDFs no Snowpark, stored procedures em Python, avaliação lazy e otimização de pushdown
Objetivos
- Construir transformações de dados usando DataFrames do Snowpark
- Criar e implantar UDFs e stored procedures no Snowpark
Conceitos-chave
- Snowpark para Python
- Snowpark para Java/Scala
- API de DataFrames
- UDFs no Snowpark
- stored procedures em Python
- avaliação lazy
Dados Semiestruturados Avançado
Estratégias de otimização de VARIANT, padrões de schema-on-read em escala, desempenho de achatamento de dados aninhados, abordagens híbridas JSON/Parquet e otimização de busca em VARIANT
Objetivos
- Otimizar consultas em colunas VARIANT usando otimização de busca e colunas achatadas materializadas
- Projetar arquiteturas schema-on-read equilibrando flexibilidade e desempenho de consultas
Conceitos-chave
- otimização de VARIANT
- padrões de schema-on-read
- achatamento aninhado em escala
- colunas achatadas materializadas
- otimização de busca em VARIANT
- tradeoffs VARIANT vs relacional
- desempenho de lateral flatten
- indexação de caminho JSON
3 · Carregamento e Integração de Dados6 tópicos
Stages e Formatos de Arquivo
Stages internos, stages externos (S3, Azure, GCS), formatos de arquivo nomeados, operações de stage (PUT/GET/LIST/REMOVE)
Objetivos
- Configurar e utilizar stages para carregamento de dados
- Criar e aplicar formatos de arquivo nomeados
Conceitos-chave
- stage interno
- stage externo
- stage de usuário
- stage de tabela
- formato de arquivo nomeado
- PUT
- GET
- LIST
COPY INTO e Carga em Lote
COPY INTO tabela/stage, mapeamento de colunas, transformações, opções de ON_ERROR, VALIDATION_MODE, PATTERN e FORCE
Objetivos
- Carregar dados de forma eficiente com COPY INTO
- Tratar erros durante a carga em lote
Conceitos-chave
- COPY INTO
- ON_ERROR
- VALIDATION_MODE
- PATTERN
- FORCE
- mapeamento de colunas
- histórico de carga
Snowpipe e Carga Contínua
Snowpipe com auto-ingest, REST API, gerenciamento de pipes, Snowpipe Streaming e computação serverless para carregamento
Objetivos
- Configurar o Snowpipe para carga contínua de dados
- Comparar Snowpipe versus COPY INTO em lote
Conceitos-chave
- Snowpipe
- auto-ingest
- integração de notificações
- status do pipe
- Snowpipe Streaming
- carregamento serverless
Tabelas Externas e Data Lake
Tabelas externas, integração com data lake, tabelas externas particionadas, visões materializadas sobre tabelas externas e suporte ao Apache Iceberg
Objetivos
- Consultar arquivos do data lake por meio de tabelas externas
- Projetar tabelas externas particionadas para desempenho
Conceitos-chave
- tabela externa
- coluna de partição
- auto-refresh
- visão materializada sobre tabela externa
- tabelas Iceberg
- consulta ao data lake
Tabelas Iceberg
Integração do Apache Iceberg no Snowflake, tabelas externas via Iceberg, integração de catálogo, time travel no Iceberg e evolução de schema
Objetivos
- Projetar arquiteturas lakehouse usando tabelas Iceberg do Snowflake
- Comparar tabelas Iceberg com tabelas nativas do Snowflake
Conceitos-chave
- integração do Apache Iceberg
- tabelas externas Iceberg
- integração de catálogo
- time travel no Iceberg
- evolução de schema
- evolução de partição
Padrões de Integração
Conector Kafka para Snowflake, padrões de integração S3/Azure Blob/GCS, funções externas, integração de API e arquiteturas orientadas a eventos com Snowflake
Objetivos
- Projetar integração de dados em tempo real usando conector Kafka e Snowpipe Streaming
- Implementar funções externas para integração de API e pipelines orientados a eventos
Conceitos-chave
- conector Kafka
- integração S3
- integração Azure Blob
- integração GCS
- funções externas
- integração de API
- arquitetura orientada a eventos
- integração de notificação
4 · Proteção e Compartilhamento de Dados8 tópicos
Time Travel
Consultas com time travel usando AT/BEFORE, UNDROP, períodos de retenção, implicações de armazenamento e configuração em nível de tabela
Objetivos
- Utilizar time travel para recuperação de dados
- Configurar períodos de retenção adequadamente
Conceitos-chave
- AT
- BEFORE
- UNDROP
- DATA_RETENTION_TIME_IN_DAYS
- TIMESTAMP
- OFFSET
- STATEMENT
Fail-Safe e Recuperação de Dados
Período de fail-safe, processo de recuperação de dados, custos de armazenamento e relação entre time travel e fail-safe
Objetivos
- Explicar fail-safe versus time travel
- Calcular a janela total de proteção de dados
Conceitos-chave
- fail-safe
- período de 7 dias
- recuperação via suporte Snowflake
- impacto no custo de armazenamento
- permanente vs transiente
Clonagem Zero-Copy
CREATE ... CLONE, comportamento zero-copy, escopo de clonagem (banco de dados, schema, tabela), operação somente de metadados e implicações de armazenamento na modificação
Objetivos
- Utilizar clonagem zero-copy para desenvolvimento e testes
- Compreender as implicações de armazenamento da clonagem
Conceitos-chave
- clone zero-copy
- CREATE ... CLONE
- clone de metadados
- armazenamento na escrita
- escopo de clonagem
- time travel de clone
Compartilhamento Seguro de Dados
Compartilhamento de dados com shares, contas de leitura, listagens, Snowflake Marketplace e visões seguras para compartilhamento
Objetivos
- Configurar compartilhamento seguro de dados entre contas
- Explicar a arquitetura de compartilhamento de dados e cobrança
Conceitos-chave
- share
- conta de leitura
- listagem
- Snowflake Marketplace
- visão segura
- GRANT ... TO SHARE
Replicação e Failover
Replicação de banco de dados, grupos de replicação, grupos de failover, replicação entre regiões e entre nuvens e considerações de RPO/RTO
Objetivos
- Configurar replicação de banco de dados para recuperação de desastres
- Projetar estratégias de failover com metas de RPO/RTO
Conceitos-chave
- replicação de banco de dados
- grupo de replicação
- grupo de failover
- primário vs secundário
- entre regiões
- RPO/RTO
Data Clean Rooms
Snowflake Clean Rooms para análises com preservação de privacidade, templates aprovados, análise de sobreposição, privacidade diferencial e colaboração entre empresas
Objetivos
- Projetar arquiteturas de clean room para análises entre empresas
- Explicar como templates aprovados previnem vazamento de dados
Conceitos-chave
- Snowflake Clean Rooms
- análises com preservação de privacidade
- templates aprovados
- análise de sobreposição
- privacidade diferencial
Marketplace
Economia de compartilhamento de dados do Snowflake Marketplace, listagens, produtos de dados, estratégias de monetização, bancos de dados compartilhados e modelo provedor/consumidor
Objetivos
- Navegar pelo Snowflake Marketplace como consumidor e provedor
- Projetar estratégias de monetização de dados usando o Marketplace
Conceitos-chave
- Snowflake Marketplace
- economia de compartilhamento de dados
- listagens
- produtos de dados
- monetização
- bancos de dados compartilhados
Recuperação de Desastres e Continuidade de Negócios
Failover e failback do Snowflake, replicação de banco de dados, estratégias de DR entre regiões, replicação de conta, planejamento de RTO/RPO e arquitetura de continuidade de negócios
Objetivos
- Projetar arquiteturas de recuperação de desastres entre regiões com metas definidas de RTO/RPO
- Implementar procedimentos de failover e failback usando grupos de replicação
Conceitos-chave
- failover
- failback
- replicação de banco de dados
- replicação de conta
- DR entre regiões
- planejamento de RTO/RPO
- grupos de replicação
- promoção de banco de dados secundário
5 · Desempenho e Custos9 tópicos
Clustering e Micro-Partições
Estrutura de micro-partições, clustering natural, chaves de clustering, reclustering, profundidade de clustering e poda de partições
Objetivos
- Selecionar chaves de clustering eficazes com base em padrões de consulta
- Interpretar informações de clustering para ajuste de desempenho
Conceitos-chave
- micro-partição
- chave de clustering
- clustering natural
- reclustering
- profundidade de clustering
- poda de partições
Cache e Desempenho de Consultas
Cache de resultados, cache de metadados, cache de disco local (SSD), análise do perfil de consulta e serviço de aceleração de consultas
Objetivos
- Aproveitar o cache para desempenho de consultas
- Analisar perfis de consulta para identificar gargalos
Conceitos-chave
- cache de resultados
- cache de metadados
- cache de disco local
- perfil de consulta
- serviço de aceleração de consultas
- spilling
Visões Materializadas
Criação de visões materializadas, manutenção automática, reescrita de consultas, limitações e implicações de custo
Objetivos
- Projetar visões materializadas para aceleração de consultas
- Avaliar custo versus benefício de visões materializadas
Conceitos-chave
- visão materializada
- manutenção automática
- reescrita de consultas
- clustering em visões materializadas
- custo de manutenção serverless
- limitações
Otimização de Custos
Monitoramento de créditos, monitores de recursos, agendamento de warehouses, otimização de armazenamento, atribuição de custos de consultas e orçamentos do Snowflake
Objetivos
- Implementar estratégias de monitoramento e controle de custos
- Otimizar custos de warehouse e armazenamento
Conceitos-chave
- monitor de recursos
- cota de créditos
- agendamento de warehouse
- custo de armazenamento
- visões ACCOUNT_USAGE
- atribuição de custos
Dynamic Tables
Pipelines de dados declarativos com Dynamic Tables, atraso alvo, agendamento de atualização, processamento incremental e dependências de DAG
Objetivos
- Projetar pipelines de dados usando Dynamic Tables com atraso alvo
- Comparar Dynamic Tables com a abordagem de Streams + Tasks
Conceitos-chave
- pipelines de dados declarativos
- atraso alvo
- agendamento de atualização
- processamento incremental
- dependências de DAG
Ajuste de Desempenho do Snowflake
Otimização de desempenho do Snowflake: chaves de clustering, serviço de otimização de busca, análise de perfil de consulta e dimensionamento de warehouse
Objetivos
- Diagnosticar o desempenho de consultas no Snowflake usando o perfil de consulta
- Implementar chaves de clustering e serviço de otimização de busca para padrões comuns de acesso
Conceitos-chave
- chaves de clustering
- clustering automático
- serviço de otimização de busca
- perfil de consulta
- spillage
- dimensionamento de warehouse
- cache de resultados
- poda de partições
Otimização de Custos do Snowflake
Gerenciamento e otimização de custos do Snowflake: análise de consumo de créditos, auto-suspensão de warehouse, monitores de recursos e otimização de armazenamento
Objetivos
- Analisar padrões de consumo de créditos usando visões ACCOUNT_USAGE
- Projetar monitores de recursos e estratégias de dimensionamento de warehouse para controlar custos
Conceitos-chave
- consumo de créditos
- auto-suspend/resume de warehouse
- monitores de recursos
- atribuição de custos de consultas
- multi-cluster vs single-cluster
- custo de armazenamento
- custo de visões materializadas
Estratégias Avançadas de Otimização de Custos
Análise avançada de uso de créditos, metodologias de dimensionamento de warehouse, estratégias de auto-suspend, monitores de recursos, atribuição de custos por consulta e práticas de FinOps para Snowflake
Objetivos
- Implementar monitoramento abrangente de custos usando visões ACCOUNT_USAGE e ORGANIZATION_USAGE
- Projetar estratégias de dimensionamento e auto-suspend balanceando desempenho e custo
Conceitos-chave
- análise de uso de créditos
- metodologia de dimensionamento de warehouse
- ajuste de auto-suspend
- monitores de recursos
- rotulação de consultas para atribuição de custos
- práticas de FinOps
- detecção de warehouse ocioso
- gerenciamento de ciclo de vida de armazenamento
Diagnóstico de Desempenho
Análise profunda de perfil de consulta, análise de enfileiramento de warehouse, spilling para armazenamento local/remoto, análise de poda de partições e serviço de aceleração de consultas
Objetivos
- Diagnosticar problemas de desempenho de consultas usando operadores e estatísticas do perfil
- Otimizar consultas para reduzir spilling e melhorar taxas de poda de partições
Conceitos-chave
- operadores do perfil de consulta
- enfileiramento de warehouse
- spilling para armazenamento local
- spilling para armazenamento remoto
- taxa de poda de partições
- serviço de aceleração de consultas
- análise de bytes escaneados
- operadores TableScan vs Filter
6 · Segurança, Governança e Avançado12 tópicos
Controle de Acesso e RBAC
Hierarquia de papéis, papéis definidos pelo sistema (ACCOUNTADMIN, SYSADMIN, SECURITYADMIN), papéis personalizados, concessão de privilégios e DAC vs RBAC
Objetivos
- Projetar hierarquias de papéis seguindo o princípio do menor privilégio
- Explicar os papéis definidos pelo sistema e suas responsabilidades
Conceitos-chave
- hierarquia de papéis
- ACCOUNTADMIN
- SYSADMIN
- SECURITYADMIN
- USERADMIN
- papéis personalizados
- GRANT
- REVOKE
Segurança de Rede e Dados
Políticas de rede, conectividade privada (AWS PrivateLink, Azure Private Link), criptografia em repouso e em trânsito, gerenciamento de chaves e tri-secret secure
Objetivos
- Configurar segurança em nível de rede para o Snowflake
- Explicar o modelo de criptografia do Snowflake
Conceitos-chave
- política de rede
- lista de IPs permitidos
- PrivateLink
- criptografia ponta a ponta
- tri-secret secure
- chave gerenciada pelo cliente
Governança de Dados e Mascaramento
Segurança em nível de coluna, mascaramento dinâmico de dados, políticas de acesso a linhas, rotulação de objetos, classificação de dados e Snowflake Horizon
Objetivos
- Implementar governança corporativa de dados no Snowflake
- Projetar políticas de mascaramento e acesso a linhas
Conceitos-chave
- política de mascaramento
- política de acesso a linhas
- rotulação de objetos
- classificação de dados
- Horizon
- ACCESS_HISTORY
Streams e Tasks
Captura de dados de mudança com streams, agendamento de tasks, árvores de tasks, tasks serverless e tipos de stream (standard, append-only, insert-only)
Objetivos
- Implementar pipelines CDC com streams e tasks
- Projetar árvores de tasks para orquestração de pipelines de dados
Conceitos-chave
- stream
- rastreamento de mudanças
- task
- árvore de tasks
- SYSTEM$STREAM_HAS_DATA
- task serverless
- stream append-only
Compartilhamento de Dados e Marketplace
Implementação de compartilhamento seguro de dados no Snowflake e publicação no Snowflake Marketplace para monetização de dados
Objetivos
- Implementar compartilhamento seguro de dados entre contas Snowflake
- Publicar e monetizar produtos de dados no Snowflake Marketplace
Conceitos-chave
- compartilhamento seguro de dados
- compartilhamento direto
- listagens
- Snowflake Marketplace
- contas de leitura
- data clean rooms
- compartilhamento entre nuvens
Snowpark e Python no Snowflake
Construção de pipelines de dados e modelos de ML no Snowflake usando Snowpark para Python, Snowflake ML e Streamlit
Objetivos
- Construir DataFrames do Snowpark com pushdown de computação para o Snowflake
- Implementar UDFs Python vetorizadas para transformações de alto throughput
Conceitos-chave
- API de DataFrames do Snowpark
- UDFs Python
- UDFs vetorizadas
- stored procedures
- Snowflake ML
- Streamlit no Snowflake
- otimização de pushdown
Segurança e Governança do Snowflake
Implementação de segurança no Snowflake: RBAC, mascaramento dinâmico de dados, políticas de acesso a linhas, rotulação de objetos e governança
Objetivos
- Projetar uma hierarquia RBAC no Snowflake com papéis funcionais e papéis de serviço
- Implementar mascaramento dinâmico de dados e políticas de acesso a linhas para proteção de PII
Conceitos-chave
- hierarquia RBAC
- mascaramento dinâmico de dados
- políticas de acesso a linhas
- rotulação de objetos
- classificação de dados
- políticas de rede
- private link
Governança de Dados Avançada
Estratégias de rotulação de objetos, automação de classificação de dados, auditoria de histórico de acesso, rastreamento de linhagem de dados, catálogo Snowflake Horizon e frameworks de conformidade
Objetivos
- Projetar governança em escala empresarial usando rotulação de objetos e classificação automatizada
- Implementar rastreamento de linhagem de dados e auditoria de histórico de acesso para conformidade
Conceitos-chave
- rotulação de objetos
- classificação de dados
- histórico de acesso
- linhagem de dados
- Snowflake Horizon
- políticas baseadas em tags
- EXTRACT_SEMANTIC_CATEGORIES
- TAG_REFERENCES
Snowflake Cortex AI
Funções de ML do Snowflake Cortex, integração com LLM, busca vetorial, IA de documentos, análise de sentimento, sumarização de texto e análises impulsionadas por IA
Objetivos
- Implementar funções Cortex AI para análise de texto e transformações com LLM
- Projetar soluções de busca vetorial usando funções de embedding e similaridade do Snowflake
Conceitos-chave
- funções ML do Cortex
- integração com LLM
- busca vetorial
- IA de documentos
- CORTEX.COMPLETE
- CORTEX.SENTIMENT
- CORTEX.SUMMARIZE
- funções de embedding
Snowflake Native Apps
Construção de Snowflake Native Apps, pacotes de aplicação, versionamento, publicação no Marketplace, modelo de segurança de apps e experiência do consumidor
Objetivos
- Construir e empacotar Snowflake Native Apps com limites de segurança apropriados
- Publicar e gerenciar Native Apps no Snowflake Marketplace
Conceitos-chave
- Framework de Native Apps
- pacotes de aplicação
- versionamento e patches
- publicação no Marketplace
- modelo de segurança de apps
- scripts de setup
- Streamlit em apps
- grants do consumidor
Snowflake DevOps e CI/CD
Snowflake CLI (snow), integração com Git, gerenciamento de mudanças de schema, provedor Terraform para Snowflake, Schemachange e automação de implantação
Objetivos
- Implementar pipelines CI/CD para mudanças de schema no Snowflake usando Schemachange ou Terraform
- Projetar estratégias de promoção entre ambientes com controles de acesso apropriados
Conceitos-chave
- Snowflake CLI
- integração com Git
- gerenciamento de mudanças de schema
- provedor Terraform para Snowflake
- Schemachange
- pipelines de implantação
- promoção entre ambientes
- banco de dados como código
Arquitetura Multi-Tenant
Padrões de isolamento em nível de conta, recursos em nível de organização, contas de leitura, data clean rooms avançadas, governança entre contas e modelos de segurança multi-tenant
Objetivos
- Projetar arquiteturas multi-tenant usando isolamento de conta e recursos em nível de organização
- Implementar padrões avançados de data clean room para análises seguras entre tenants
Conceitos-chave
- isolamento em nível de conta
- recursos em nível de organização
- contas de leitura
- data clean rooms avançadas
- governança entre contas
- RBAC multi-tenant
- replicação em nível de organização
- padrões de isolamento de tenants
Níveis: Júnior, Pleno, Sênior e Especialista
Explique com suas palavras
Corrigido por IA · sem cadastro · 1 perguntaSem alternativas para chutar: você escreve, a IA corrige com a rubrica do tópico e diz em que nível sua resposta está.
Já estuda Snowflake?
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 Snowflake?
Comece por Arquitetura e Objetos: Arquitetura de Três Camadas, Virtual Warehouses e Objetos de Banco de Dados e Schema. 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 Snowflake?
Uma avaliação completa desta trilha leva cerca de 50 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.