
Visão geral dos recursos de aprendizagem
A plataforma HPCC Systems é um sistema notavelmente poderoso para solucionar desafios de Big Data — conforme você começa a aprender o sistema, suas ideias começam a fluir.
Mobile Jump Heading
Treinamento
ECL é uma linguagem incrivelmente poderosa para resolver desafios de big data — conforme você começa a aprender a linguagem, as ideias começam a fluir.
Nossas opções de treinamento são classificadas em trilhas de aprendizado para facilitar a descoberta de quais aulas você deve fazer em qual ordem. Primeiro, selecione a faixa de aprendizagem que melhor se adapta às suas necessidades. Depois de identificar os cursos que você precisa, você pode começar imediatamente com nossas aulas online ou verificar a programação e assistir à próxima aula presencial.
Selecione sua Trilha de Aprendizado
Introdução ao ECL (Parte 1): Conceitos e Consultas
Este curso é voltado para desenvolvedores que desejam entender a plataforma HPCC Systems e aprender ECL para criar consultas de dados poderosas. Qualquer pessoa que precise de uma familiaridade básica com ECL deve fazer este curso.
Os tópicos incluem:
- Visão Geral dos HPCC Syustems (Thor e Roxie)
- Introdução aos conceitos e sintaxe de ECL
- Usando as Ferramentas de Programação ECL IDE e ECL Watch
- Sprays de Arquivos Simples e CSV
- Definindo Arquivos (RECORD/DATASET)
- Filtragem de Registros
- Tipos de Definição Básica – Boolean, Value, Set, Recordset
- Criando Consultas ECL Simples
- Gerenciando seu Código ECL
- De-Spray Arquivos
Duração do curso ministrado por instrutor: 2 dias
Pré-requisitos de classe: Nenhum
Os alunos podem trazer seus próprios laptops para levar o código e os exemplos da aula.
Introdução ao ECL (Parte 2): O Processo de Extração, Transformação e Carregamento (ETL)
Este curso é voltado para desenvolvedores que desejam ampliar seus conhecimentos de ECL para Extrair, Transformar e Carregar (ETL) quaisquer dados com a plataforma HPCC Systems. Qualquer pessoa que planeje escrever e trabalhar com código ECL deve participar deste curso.
Os tópicos incluem:
- Princípios de ETL em ECL
- A Função TABLE (Tabelas de Memória)
- Funções TRANSFORM (PROJETO, etc.)
- Higiene de Dados (Limpeza e Padronização)
- Tabelas de lookup
- OUTPUT para Arquivos de Disco
- JOINs Simples
Duração do curso ministrado por instrutor: 2 dias
Pré-requisitos da aula: Introdução ao ECL (Parte 1)
Os alunos podem trazer seus próprios laptops para levar o código e os exemplos da aula.
ECL Avançado (Parte 1): Trabalhando com Dados Relacionais
Este curso examina em detalhes as funções ECL que facilitam o trabalho com dados relacionais na plataforma HPCC Systems. O ECL tem suas origens como uma linguagem de consulta extremamente poderosa construída para facilitar a consulta de dados relacionais. As técnicas ensinadas aqui revelam esse poder ao máximo.
Os tópicos incluem:
- Criando conjuntos de dados relacionais hierárquicos (conjuntos de dados filhos aninhados)
- Definições de conjuntos de dados filhos aninhados (RECORD/DATASET)
- NORMALIZAR E DESNORMALIZAR
- Consultas Relacionais Complexas de Múltiplos Níveis
Duração do curso ministrado por instrutor: 2 dias
Pré-requisitos de aula: Introdução ao ECL (Parte 1) e Introdução ao ECL (Parte 2)
Os alunos podem trazer seus próprios laptops para levar o código e os exemplos da aula.
ECL Avançado (Parte 2): Superarquivos, Trabalhando com XML e Análise de Texto de Formato Livre
Este curso explora o conceito de Super Arquivos em ECL e as técnicas para trabalhar com dados XML, colocando-os em seu cluster HPCC Systems e definindo-os para trabalhar com outros elementos de dados. O curso também aborda os recursos de ECL para Natural Language Parsing – criando definições de correspondência de padrões e usando a função PARSE para extrair dados de XML ou texto de formato livre.
Os tópicos incluem:
- SuperArquivos e SuperKeys
- Spray de XML simples e definição de conjunto de dados
- Trabalhando com dados XML (simples, complexos e aninhados)
- Pulverização e remoção de pulverização de XML complexo
- PARSE com dados XML
- Spray e definição de dados de texto de forma livre
- PARSE com texto de formato livre
Duração do curso ministrado por instrutor: 2 dias
Pré-requisitos de aula: Introdução ao ECL (Parte 1) e Introdução ao ECL (Parte 2)
Os alunos podem trazer seus próprios laptops para levar o código e os exemplos da aula.
ECL Aplicado: Ferramentas de Geração de Código ECL
Este curso é voltado para desenvolvedores que desejam ampliar seus conhecimentos de ECL para usar as ferramentas de geração de código ECL para automatizar tarefas operacionais.
Os tópicos incluem:
- Criando e usando MACROs
- Template Language para ECL
- Automatizando Processos
Duração do curso ministrado por instrutor: 2 dias
Pré-requisitos de classe: ECL avançado (parte 1)
Os alunos podem trazer seus próprios laptops para levar o código e os exemplos da aula.
Roxie ECL (Parte 1): Índices e Consultas
Este curso é voltado para desenvolvedores que desejam estender seu conhecimento de ECL para desenvolver consultas Roxie para o usuário final. Neste curso, você aprenderá os benefícios dos índices payload, bem como o uso de JOINs indexados que agilizam os resultados da consulta. Qualquer pessoa que planeje escrever código ECL para fornecer dados do produto final aos usuários finais deve participar deste curso.
Os tópicos incluem:
- Definindo e Criando ÍNDICES
- Usando FETCH
- Criando consultas Roxie (STORED)
- Testando consultas no Thor
- Implantando no Roxie
- Índices payload
- JOINs full e half-keyed
- Otimizando consultas (LIMIT, ATMOST, KEEP)
Duração do curso ministrado por instrutor: 2 dias
Pré-requisitos de aula: Introdução ao ECL (Parte 1) e Introdução ao ECL (Parte 2)
Os alunos podem trazer seus próprios laptops para levar o código e os exemplos da aula.
Roxie ECL (Parte 2): Desenvolvimento de consultas complexas
Saiba como otimizar e organizar suas consultas Roxie para desempenho ideal. Este curso revisa e recomenda as melhores práticas usadas no desenvolvimento Roxie, incluindo INTERFACE, Half Keyed JOINS, LIMIT, superkeys e package maps.
Os tópicos incluem:
- Usando estruturas INTERFACE com consultas Roxie
- Limitando seus resultados Roxie (LIMIT, JOIN, CHOOSEN)
- Desenvolvendo consultas usando vários conjuntos de dados
- Buscas que não diferenciam maiúsculas de minúsculas
- Uso de superindices em consultas Roxie
- Uso de package maps para organização de consultas
- Funções específicas do Roxie (PRELOAD, ALLNODES, etc.)
- Pós-filtragem Roxie
Duração do curso ministrado por instrutor: 2 dias
Pré-requisitos de classe: Advanced ECL (Parte 2) e Roxie ECL (Parte 1)
Os alunos podem trazer seus próprios laptops para levar o código e os exemplos da aula.
ECL Aplicado: Projetos Especiais
Este curso ajuda os desenvolvedores a aumentar suas habilidades em ECL por meio de um projeto supervisionado do mundo real.
Os tópicos incluem:
- Um projeto real proposto pelo(s) aluno(s) e acordado pelo instrutor.
- Mentoria em cada etapa, com orientação desde o planejamento do projeto até a conclusão.
- Reuniões remotas regulares (Teams/Webex).
- Revisão de código
- Avaliação de Progresso
Pré-requisitos da classe: todas as outras classes principais da ECL
Aprendizagem de Máquina com HPCC Systems
Este curso explora os fundamentos da aprendizagem de máquina com ECL e explora muitos dos pacotes de aprendizagem de máquina de código aberto suportados.
Os tópicos incluem:
- Introdução ao Aprendizado de Máquina
- Um Tutorial de Árvore de Decisão
- Usando a interface Myriad
- Introdução ao Deep Learning
- Tutorial de Rede Neural Generalizada (GNN)
- Usando o Pacote KMeans
- Usando o Pacote DBSCAN
Aula online individualizada
Pré-requisitos da aula: Introdução ao ECL (Parte 2)
Introdução ao HPCC Systems para Gestores
Este curso é voltado para qualquer pessoa que queira entender a plataforma HPCC Systems e ver como a ECL pode criar consultas de dados poderosas. Qualquer gerstor que precise de uma familiaridade básica com o HPCC Systems deve fazer este curso.
Os tópicos incluem:
- Visão geral do HPCC Systems (Thor e Roxie)
- Introdução aos conceitos e sintaxe de ECL
- Introdução às ferramentas de programação ECL IDE e ECL Watch
- Criando Consultas ECL Simples
Duração do curso conduzido por instrutor: 1 dia
Pré-requisitos de classe: Nenhum
Os alunos podem trazer seus próprios laptops para levar o código e os exemplos da aula.
Administração de HPCC Systems
Este curso é para quem deseja manter e gerenciar um cluster HPCC Systems. As lições enfocam as operações diárias de um administrador HPCC Systems e apresentam as melhores práticas que foram recomendadas por membros de nossa equipe interna de HPCC Systems de LexisNexis Risk Solutions.
Os tópicos incluem:
- Visão Geral da Arquitetura de HPCC Systems
- Manutenção de Rotina
- Pré-voo de HPCC Systems
- Usando o Gerenciador de Configuração
- Práticas Recomendadas e Solução de Problemas
Aula online individualizada
Pré-requisitos de classe: Nenhum
Introdução à Administração de HPCC Systems: Thor Clusters
Este curso é voltado para administradores de sistema que manterão ambientes Thor.
Os tópicos incluem:
- Visão geral do HPCC Systems (Thor e Roxie)
- Introdução aos Conceitos e Sintaxe de ECL
- Usando as ferramentas de programação ECL IDE e ECL Watch
- Sprays de arquivos simples e CSV
- Definindo Arquivos (RECORD/DATASET)
- Configuração e Manutenção de Sistemas Thor
- Solução de Problemas
Duração do curso ministrado por instrutor: 3 dias
Pré-requisitos de classe: Nenhum
Aulas informais de administração Thor e Roxie são apresentadas pela equipe de operações de HPCC Systems da LexisNexis Risk Solutions em Boca Raton, quando solicitado. Entre em contato conosco em training@hpccsystems.com para obter mais informações.
Administração Avançada de HPCC Systems: Roxie Clusters
Este curso é voltado para administradores de sistema que manterão ambientes Roxie.
Os tópicos incluem:
- Configuração dos Sistemas Roxie
- Manutenção de Sistemas Roxie
- Solução de Problemas
Duração do curso ministrado por instrutor: 2 dias
Pré-requisitos da aula: Introdução à administração de HPCC Systems: Thor Clusters
Aulas informais de administração Thor e Roxie são apresentadas pela equipe de operações de HPCC Systems da LexisNexis Risk Solutions em Boca Raton, quando solicitado. Entre em contato conosco em training@hpccsystems.com para obter mais informações.
Comece a usar
Quer fazer mais testes antes de instalar um cluster completo? Se estiver pronto para começar a criar seu data lake, você pode ir diretamente aprender sobre como instalar seu primeiro cluster HPCC Systems completo. Interessado em saber o quão poderoso, flexível e eficiente o ECL realmente é? Dê uma olhada em nosso guia ECL na seção Documentação.
Máquina Local
Implantações em contêiner usando Docker Desktop ou Minikube são mais fáceis de iniciar localmente e fornecem mais flexibilidade e estabilidade.
Documentação e Treinamento
Lidando com problemas de big data? Nós temos documentação e treinamento para apoiar você desde a instalação inicial até o uso avançado.
Comece a Trabalhar
Obtenha uma visão geral de alto nível para ajudar novos usuários a começar a usar o HPCC Systems e ECL (Enterprise Control Language).
Test Drive
Teste nosso código em um playground virtual usando um conjunto de dados de exemplo. Ou crie seu próprio cluster de computação de alto desempenho (Thor) e/ou cluster de consulta (Roxie).
Recursos para Você
Não importa se você é um usuário novo do HPCC Systems ou um profissional experiente, sempre há mais para aprender. Reorganizamos nossos recursos por tópico e por tipo de mídia para que você possa visualizar as informações que deseja da maneira mais conveniente.
Recursos por Tipo de Mídia
Choose your favorite media type and then browse or search for the topic you are looking for.
Recursos por Tópico
Choose your favorite topic and then browse for the learning media you like best.
Recursos de Aprendizagem da Comunidade
Interaja com especialistas da comunidade HPCC Systems e ouça sobre as últimas tendências, descobertas, desafios e oportunidades no mundo do Big Data.
Prática
Sandbox para Aprendizado de ECL
View common ECL syntax elements and get hands on practice to help you begin coding quickly.
Conecte-se com especialistas
Fóruns
Receive peer to peer support on our Stack Overflow forums. Ask questions specific to your development or read and answer questions others have posted.
Obtenha os insights mais recentes
Blogs
Read blogs to help you get started or get the latest platform updates from our development team.
Próximos Eventos
Junte-se a nós nesses próximos eventos. Interaja com especialistas da comunidade HPCC Systems e ouça sobre as últimas tendências, descobertas, desafios e oportunidades no mundo do Big Data.

Tem uma dúvida?
Confira nossa página de perguntas frequentes. Navegue pelos tópicos para descobrir mais sobre a tecnologia HPCC Systems e respostas para perguntas usuais sobre HPCC Systems, ECL e muito mais.