115 roteiros com comandos
Passo a passo extraído das lições da trilha BI, com comandos e arquivos de configuração reais. Filtre por palavra e vá direto à implementação.
- 5 passos · 2 com comandosAgendamento de perguntas e relatórios automáticosComeça por: Configurar SMTP no Metabase
- 5 passos · 2 com comandosAgendamento de queries e alertas automáticosComeça por: Definir a query a ser agendada
- 6 passos · 4 com comandosAgendamento de relatórios e alertas por e-mail no SupersetComeça por: Preparar o ambiente com Redis
- 5 passos · 5 com comandosAirflow em larga escala: multi-tenant, isolações e limitesComeça por: Criar pools para cada time
- 5 passos · 5 com comandosairflow.cfg e variáveis de ambiente: o que importa para produçãoComeça por: Defina o executor adequado
- 5 passos · 3 com comandosAjustando o Superset e dependências para performanceComeça por: Calcule o número de workers Gunicorn
- 5 passos · 5 com comandosAlta disponibilidade: redundância, failover e balanceamentoComeça por: Configurar cluster PostgreSQL com Patroni
- 5 passos · 4 com comandosAnálise de uso: auditoria, rastreamento e relatóriosComeça por: Acesse o banco de dados do Metabase
- 5 passos · 4 com comandosApache Airflow: o que é, para que serve e onde não usarComeça por: Identifique o problema de orquestração
- 5 passos · 5 com comandosAuditoria e rastreabilidade: SLA, retries e histórico de execuçõesComeça por: Definir SLAs e retries nas tarefas
- 5 passos · 5 com comandosAutenticação, autorização e políticas de acessoComeça por: Habilitar autenticação LDAP
- 5 passos · 5 com comandosAutenticação: LDAP, OAuth e Single Sign-On no SupersetComeça por: Definir método de autenticação
- 5 passos · 3 com comandosAutomatizando exportação e ingestão de dados via APIComeça por: Gerar token de API
- 5 passos · 2 com comandosAutomatizando tarefas repetitivas: macros, templates e dynamic DAGsComeça por: Definir variáveis e macros necessárias
- 5 passos · 4 com comandosBackend, frontend e metadados: desvendando a arquitetura do SupersetComeça por: Configure o banco de metadados
- 5 passos · 4 com comandosBackend, workers e frontend: como o Redash se organizaComeça por: Mapeie a topologia dos serviços
- 5 passos · 3 com comandosBI self-service: capacitando times de negócio sem abrir mão da segurançaComeça por: Criar roles específicos para cada área
- 5 passos · 2 com comandosComo o Metabase pensa dados: perguntas, modelos e dashboardsComeça por: Mapeie as tabelas e campos relevantes
- 5 passos · 5 com comandosComponentes do Airflow: Scheduler, Executor, Webserver e Metadata DatabaseComeça por: Configurar o Executor
- 5 passos · 2 com comandosConectando fontes de dados: PostgreSQL e múltiplos bancosComeça por: Criar usuário de leitura no PostgreSQL
- 5 passos · 1 com comandosConectando o primeiro banco: PostgreSQL de verdadeComeça por: Acesse o painel de administração do Redash
- 5 passos · 2 com comandosConectando PostgreSQL, MySQL e outros bancos suportadosComeça por: Instalar o driver Python necessário
- 5 passos · 4 com comandosConfigurações essenciais: e-mail, branding e permissõesComeça por: Definir variáveis de SMTP
- 5 passos · 5 com comandosConfigurações essenciais: idioma, branding e e-mailsComeça por: Definir idioma e fuso horário
- 5 passos · 5 com comandosConfigurando variáveis de ambiente essenciais para produçãoComeça por: Gerar uma SECRET_KEY forte
- 5 passos · 4 com comandosConsumindo APIs REST em pipelines Airflow: hooks, operadores e autenticaçãoComeça por: Crie a conexão HTTP no Airflow
- 5 passos · 2 com comandosControle de acesso: RBAC, autenticação e autorização no AirflowComeça por: Verifique se o RBAC está ativo
- 5 passos · 3 com comandosCPU, memória e storage: como dimensionar o ambienteComeça por: Verificar requisitos mínimos
- 6 passos · 3 com comandosCustomização avançada: plugins, extensões e scriptsComeça por: Identifique a necessidade de extensão
- 5 passos · 5 com comandosDAGs no mundo real: versionamento, documentação e reusoComeça por: Inicializar repositório Git para DAGs
- 5 passos · 1 com comandosDashboards colaborativos para equipes multidisciplinaresComeça por: Criar queries parametrizadas
- 5 passos · 1 com comandosDashboards, datasets e charts: os blocos fundamentais do SupersetComeça por: Conectar fonte de dados
- 5 passos · 3 com comandosDataOps além do Airflow: orchestration as code, data mesh e open standardsComeça por: Versionar DAGs e infraestrutura
- 5 passos · 4 com comandosDatasets, views e permissões de acesso a dadosComeça por: Criar uma view no banco de dados
- 5 passos · 2 com comandosDe planilhas ao BI: por que Metabase muda o jogoComeça por: Avalie as limitações das planilhas
- 5 passos · 3 com comandosDefinindo políticas de acesso e colaboraçãoComeça por: Crie times para cada área
- 5 passos · 4 com comandosDependências externas: por que Superset precisa de PostgreSQL, Redis e DockerComeça por: Configurar banco de dados PostgreSQL
- 5 passos · 5 com comandosDeploy contínuo de DAGs: integração com Git e pipelines CI/CDComeça por: Organize o repositório de DAGs
- 5 passos · 5 com comandosDesafios de escala: múltiplos usuários e grandes volumes de dadosComeça por: Aumentar o pool de conexões do Metabase
- 5 passos · 3 com comandosDesafios e soluções: aprendizados de ambientes críticosComeça por: Monitorar consumo de recursos
- 5 passos · 5 com comandosDesign do modelo de dados: tabelas, relacionamentos e nomenclaturaComeça por: Definir entidades principais
- 5 passos · 5 com comandosDetectando gargalos: queries lentas e workers sobrecarregadosComeça por: Identificar queries lentas
- 5 passos · 4 com comandosDiagnóstico rápido: logs, estados de tarefa e dependências quebradasComeça por: Identificar o erro pelo log
- 5 passos · 5 com comandosDimensionando recursos: workers, conexões e banco de metadadosComeça por: Ajustar o paralelismo global
- 5 passos · 5 com comandosDockerizando o Redash: containers, redes e volumesComeça por: Baixar o docker-compose oficial do Redash
- 5 passos · 1 com comandosDocumentação viva: mantendo datasets, dashboards e permissões sob controleComeça por: Padronize nomes e descrições
- 5 passos · 1 com comandosDocumentando queries e dashboards: para não virar caosComeça por: Defina padrões de descrição
- 5 passos · 5 com comandosEmbedding: dashboards e perguntas em aplicações externasComeça por: Definir a chave secreta de embedding
- 5 passos · 3 com comandosErros de conexão e autenticação: diagnóstico rápidoComeça por: Acesse os logs do Redash
- 5 passos · 4 com comandosErros de conexão, timeouts e falhas de login: onde investigar primeiroComeça por: Verifique os logs do Superset
- 5 passos · 5 com comandosErros frequentes: conexões, permissões e queries lentasComeça por: Verificar logs do Metabase
- 5 passos · 5 com comandosEscalando com Kubernetes: Executor, pod templates e auto scalingComeça por: Configurar o executor para Kubernetes
- 5 passos · 5 com comandosEscalando workers e conexões de bancoComeça por: Identifique o limite de conexões do seu banco
- 5 passos · 2 com comandosEscolhendo a infraestrutura: bare metal, nuvem ou containers?Começa por: Avalie requisitos de desempenho e isolamento
- 5 passos · 3 com comandosEscolhendo executores: Sequential, Local, Celery e KubernetesComeça por: Avalie o volume e paralelismo necessário
- 5 passos · 2 com comandosEstimando carga: usuários, consultas e volumetria de dadosComeça por: Levantar número de usuários simultâneos
- 5 passos · 3 com comandosFluxo de dados e execução de DAGs: do agendamento à monitoraçãoComeça por: Verifique se a DAG foi parseada corretamente
- 5 passos · 4 com comandosGerenciamento de conexões e secrets: integrando com Vault e variáveis segurasComeça por: Configurar o Vault
- 5 passos · 2 com comandosGerenciando usuários e permissões iniciaisComeça por: Criar roles customizadas para cada time
- 5 passos · 1 com comandosGerenciando usuários e times: convites e políticasComeça por: Convidar novo usuário
- 5 passos · 1 com comandosGovernança de dados: ciclo de vida, acesso e complianceComeça por: Mapeie o ciclo de vida dos objetos
- 5 passos · 5 com comandosGovernança de dados: rastreabilidade, compliance e auditoriaComeça por: Configurar backend de logs remoto
- 5 passos · 5 com comandosGovernança de dados: versionamento, revisões e auditoriaComeça por: Acessar histórico de versões de uma query
- 5 passos · 4 com comandosInfraestrutura: memória, CPU, armazenamento e redeComeça por: Verificar requisitos oficiais
- 6 passos · 5 com comandosInstalação do Airflow com Docker: do zero ao ambiente funcionalComeça por: Crie os diretórios de trabalho
- 5 passos · 5 com comandosInstalação do Metabase: Docker, JAR e PostgreSQL de aplicaçãoComeça por: Preparar o banco PostgreSQL
- 5 passos · 5 com comandosInstalação do Redash com Docker Compose: passo a passo realComeça por: Clonar o repositório oficial
- 5 passos · 5 com comandosInstalando Apache Superset com Docker Compose: o caminho mais seguroComeça por: Obter as imagens oficiais
- 5 passos · 3 com comandosIntegração com sistemas legados: desafios e soluções com AirflowComeça por: Identifique as fontes legadas
- 5 passos · 5 com comandosIntegração Redash + pipelines ETL open sourceComeça por: Configure o Redash com acesso ao banco destino do ETL
- 5 passos · 3 com comandosIntegração via REST API do Redash: automação e consumo externoComeça por: Obter a API Key do usuário
- 5 passos · 4 com comandosIntegrando Superset com Prometheus e Grafana para monitoramento avançadoComeça por: Verificar endpoint de health do Superset
- 5 passos · 5 com comandosIsolando ambientes: desenvolvimento, teste e produçãoComeça por: Crie diretórios separados para cada ambiente
- 5 passos · 5 com comandosLogs, métricas e alertas: monitorando o MetabaseComeça por: Definir local de armazenamento dos logs
- 5 passos · 5 com comandosLogs, métricas e alertas: o que monitorar de verdadeComeça por: Identificar os principais logs
- 5 passos · 5 com comandosLogs, métricas e health checks: monitorando o SupersetComeça por: Configurar logs persistentes
- 5 passos · 3 com comandosMapeando fontes de dados: PostgreSQL, MySQL e alémComeça por: Identifique as fontes de dados necessárias
- 5 passos · 1 com comandosMetabase em operação: exemplos de dashboards e fluxos de BIComeça por: Mapeie as perguntas de negócio
- 5 passos · 3 com comandosMetabase no futuro: tendências, comunidade e roadmapComeça por: Acesse o roadmap oficial
- 5 passos · 4 com comandosModelagem de pipelines: dependências, modularidade e atomicidadeComeça por: Mapeie as etapas do seu processo de BI
- 5 passos · 5 com comandosMonitorando DAGs e tarefas: logs, métricas e notificaçõesComeça por: Configurar logs detalhados
- 6 passos · 6 com comandosMovendo dados entre PostgreSQL e outras fontes: transfer operators e XComsComeça por: Criar conexão com PostgreSQL
- 5 passos · 5 com comandosMultiplicando workers e otimizando uso de recursosComeça por: Aumentar o número de workers
- 4 passos · 4 com comandosNovidades do Airflow: recursos recentes e roadmap oficialComeça por: Verifique a versão instalada do Airflow
- 5 passos · 2 com comandosNovidades do Superset: recursos recentes e roadmap oficialComeça por: Verificar as novidades na documentação oficial
- 5 passos · 5 com comandosNovidades e recursos avançados: customização, plugins e APIComeça por: Obter token de autenticação na API
- 5 passos · 5 com comandosPadronização de DAGs: nomenclatura, modularização e testesComeça por: Defina padrão de nomenclatura
- 5 passos · 2 com comandosPadronização e documentação: nomeação, descrições e versionamentoComeça por: Definir padrão de nomeação
- 5 passos · 3 com comandosPerformance sustentável: estratégias para evitar gargalos futurosComeça por: Definir limites de linhas e tempo de consulta
- 5 passos · 2 com comandosPermissões avançadas: times, queries privadas e auditoriaComeça por: Criar um time restrito
- 5 passos · 5 com comandosPersistência e armazenamento: onde ficam dados, logs e arquivosComeça por: Identificar o banco de aplicação em uso
- 5 passos · 5 com comandosPersonalizando o Superset: temas, branding e idiomaComeça por: Substituir o logo
- 5 passos · 5 com comandosPipeline BI em rede de fibra dedicada: ingestão, transformação e entregaComeça por: Definir conexões no Airflow
- 5 passos · 3 com comandosPor dentro do Metabase: componentes, fluxo de dados e dependênciasComeça por: Preparar ambiente Java
- 5 passos · 2 com comandosPor que Redash? O papel do open source no BI modernoComeça por: Avalie as limitações do BI proprietário
- 5 passos · 5 com comandosPráticas essenciais: HTTPS, variáveis e segredosComeça por: Gerar certificados SSL com Let's Encrypt
- 5 passos · 5 com comandosPreparando o banco de metadados e o Redis para produçãoComeça por: Criar banco de dados e usuário dedicados no PostgreSQL
- 5 passos · 2 com comandosPrimeira DAG: extraindo e carregando dados no PostgreSQLComeça por: Criar conexão PostgreSQL no Airflow
- 5 passos · 4 com comandosProtegendo dados sensíveis: criptografia e backupsComeça por: Configurar proxy reverso com TLS
- 5 passos · 5 com comandosProtegendo pipelines: criptografia, logs e isolamento de execuçãoComeça por: Ativar HTTPS no Airflow Webserver
- 5 passos · 5 com comandosProvisionamento automatizado: Docker Compose e infraestrutura como códigoComeça por: Crie o arquivo docker-compose.yml
- 5 passos · 4 com comandosQuando o dashboard não carrega: debug de queries e performanceComeça por: Identifique queries lentas pelo Superset
- 5 passos · 3 com comandosQuantos usuários e dashboards? Dimensionando Superset para sua demandaComeça por: Estime o pico de usuários simultâneos
- 5 passos · 1 com comandosQueries, dashboards e usuários: a tríade do RedashComeça por: Criar uma query parametrizada
- 5 passos · 5 com comandosRecuperação rápida: travamentos, restauração e rollbackComeça por: Diagnosticar o travamento
- 5 passos · 5 com comandosRecuperando queries e dashboards corrompidosComeça por: Identificar corrupção
- 5 passos · 5 com comandosResolvendo problemas de performance: deadlocks, filas e gargalosComeça por: Verifique o estado das tarefas
- 5 passos · 4 com comandosRoadmap, comunidade e para onde o Redash está indoComeça por: Acessar o repositório oficial
- 5 passos · 1 com comandosSegurança por linha: row-level security na práticaComeça por: Acesse a tela de Row Level Security
- 5 passos · 5 com comandosSeparando ambientes: desenvolvimento, homologação e produçãoComeça por: Configurar variáveis de ambiente para cada ambiente
- 5 passos · 5 com comandosSuperset além do básico: plugins, extensões e customizações avançadasComeça por: Preparar ambiente para plugins
- 5 passos · 4 com comandosSuperset API: integração programática para automaçãoComeça por: Obter o access_token
- 5 passos · 4 com comandosSuperset em cluster: múltiplos workers e balanceamento de cargaComeça por: Definir número de workers Gunicorn
- 5 passos · 4 com comandosSuperset em uma rede de fibra dedicada: desafios e soluçõesComeça por: Instale drivers para todas as fontes de dados
- 5 passos · 4 com comandosWebhooks, integrações e API REST do MetabaseComeça por: Criar um alerta webhook em uma pergunta
