Tecnologia PostgreSQL

Gerenciando usuários e times: convites e políticas

Controlar o acesso ao Redash é essencial para proteger dados e garantir colaboração eficiente. Esta lição mostra como convidar usuários, criar e gerenciar times, revogar acessos e aplicar políticas de onboarding de forma segura e produtiva.

Escolhendo executores: Sequential, Local, Celery e Kubernetes

A escolha do executor do Apache Airflow define o quanto sua orquestração escala, o nível de paralelismo e a complexidade operacional. Sequential serve para testes, Local para workloads simples, Celery para ambientes distribuídos e Kubernetes para máxima elasticidade.

Dimensionando recursos: workers, conexões e banco de metadados

Dimensionar corretamente workers, conexões e banco de metadados no Apache Airflow é fundamental para evitar gargalos e garantir a execução eficiente dos pipelines de BI. O ajuste envolve entender limites de paralelismo, tuning do banco de metadados e o impacto dessas escolhas no desempenho do Scheduler.

Configurações essenciais: e-mail, branding e permissões

Personalizar o Redash vai além da interface: envolve garantir notificações por e-mail, identidade visual e permissões alinhadas ao time. Nesta lição, você aprende a configurar SMTP, ajustar o visual básico e definir permissões padrão, usando variáveis de ambiente e arquivos de configuração reais.

DAGs no mundo real: versionamento, documentação e reuso

DAGs de Airflow em produção exigem versionamento rigoroso, documentação clara e estratégias de reuso para garantir rastreabilidade, manutenção e escalabilidade. Esta lição detalha como aplicar Git, boas práticas de documentação e técnicas de parametrização para pipelines resilientes e auditáveis.

Conectando o primeiro banco: PostgreSQL de verdade

A integração do Redash com um banco PostgreSQL é o primeiro passo para análises reais. Aqui, você aprende a adicionar a fonte de dados, testar permissões e executar queries de validação, enfrentando erros comuns e aplicando boas práticas.

Instalação do Redash com Docker Compose: passo a passo real

Implantar o Redash com Docker Compose é o caminho mais direto e controlado para ambientes de desenvolvimento e testes. Aqui você aprende a clonar o repositório oficial, configurar variáveis críticas e garantir o primeiro acesso web de forma segura.

Escalando workers e conexões de banco

Redash exige ajuste fino de workers e conexões para lidar com múltiplos bancos e workloads variados. Escalar corretamente evita gargalos e falhas, garantindo análises colaborativas sem travamentos.

CPU, memória e storage: como dimensionar o ambiente

Dimensionar corretamente CPU, memória e storage é fundamental para garantir desempenho e estabilidade no Redash. O cálculo depende do volume de queries, usuários simultâneos e monitoramento constante dos recursos, especialmente em ambientes Docker.