
Nesta aula, irei da uma introdução sobre o Apache Spark e explico como funciona a distribuição de tarefas em um cluster
Fontes com o conteúdo utilizado nas aulas
Nesta aula, iremos falar um pouco sobre o ecossistema do Apache Spark
Nesta aula, iremos fazer os download dos arquivos binários no site do Apache Spark
Nesta aula, iremos utilizar o docker para mostrar a configuração do Apache Spark em um ambiente Linux
Aqui estou listando o que você precisará baixar para configurar sua máquina, caso tenha dificuldades de acompanhar no vídeo.
Nesta aula, iremos conhecer a Spark UI e também os conceitos de transformação e ação
Nesta aula, iremos fazer o download do PyCharm e aprender uma forma rápida de utilizar o PySpark
Nesta aula, iremos fazer o cadastro no Databricks Community
Nesta aula, iremos fazer a leitura de um arquivo csv.
Nesta aula, iremos aprender a utilizar as funções de select e filter em um DataFrame
Nesta aula, iremos aprender a criar uma nova coluna e aplicar cast de tipos
Nesta aula, iremos aprender a fazer verificação de valores em um DataFrame
Nesta aula, iremos aprender a criar esquemas.
Nesta aula, iremos aprender várias formas de trabalhar com cabeçalho em um DataFrame
Nesta Aula, iremos conhecer os tipos de execução de um aplicativo Spark
Conteúdo para consulta
Nesta aula, iremos importar o nosso código para o Databricks
Nesta aula, iremos aprender conceitos de particionamentos de dados e aplicar na prática
Nesta aula, iremos aprender agrupamentos na prática.
Nesta aula, iremos conhecer as funções de agregação
Nesta aula, iremos conhecer todos os tipos de agrupamentos
Nesta aula, iremos aprender a utilidade das funções de janela
Nesta aula, iremos aprender a trabalhar com dados complexos
Conteúdo para utilizar como consulta da aula anterior.
Nesta aula, iremos aprender utilizar instruções básicas no Spark SQL
Nesta aula, iremos aprender a filtrar dados e remover valores repetidos
Nesta aula, vamos aprender agrupamentos com Spark SQL
Nesta aula, iremos aprender alguns comandos utilitários
Nesta aula, iremos aprender a utilizar Join's com Spark SQL
Nesta aula, iremos aprender a utilizar CASE e WHEN no Spark SQL
Nesta aula, vamos conhecer algumas funções básicas de agregação no Spark SQL
Nesta aula, vamos aprender a utilizar as Window Functions no Spark SQL
Nesta aula, vamos aprender a trabalhar com o map()
Nesta aula, vamos aprender a trabalhar com o flatMap()
Nesta aula, vamos aprender a filtrar dados no nosso RDD
Nesta aula, vamos aprender a unir dois RDD's
Nesta aula, vamos aprender a trabalhar com a função mapPartitions()
Nesta aula, vamos aprender a remover valores duplicados
Nesta aula, vamos aprender a trabalhar com duas funções intersection() e subtract()
Nesta aula, vamos aprender a trabalhar com collect(), count(), take(), top(), takeOrdered(), first() e reduce()
Aula de finalização de módulo e curso.
Apache Spark é uma estrutura flexível que permite o processamento de dados em batch e em stremming.
Seu mecanismo unificado o tornou bastante popular para casos de uso de big data. Este curso o ajudará a começar a usar o Apache Spark 3.0 e a escrever aplicativos de big data para uma variedade de casos de uso. Aqui vamos ensinar como configurar o Spark em sua máquina local. À medida que avançamos, você será apresentado a conjuntos de dados distribuídos resilientes (RDDs) e APIs de DataFrame e suas transformações e açõe. Em seguida, passamos para o ciclo de vida de um aplicativo Spark . Você também conhecerá os módulos integrados do Spark para SQL e execução de notebooks no Databricks.
Ao final deste curso, você terá um conhecimento fundamental sólido da estrutura do Apache Spark e será capaz de escrever e otimizar aplicativos Spark.
- Aprenda os principais conceitos, como RDDs, DataFrames, transformações e muito mais
- Configure um ambiente de desenvolvimento Spark
- Escolha as APIs certas para seus aplicativos
- Compreenda a arquitetura do Spark e o fluxo de execução de um aplicativo Spark
- Aprenda a executar seus aplicativos no Databricks Community
- Entenda como utilizar o Spark SQL
- Aplique na prática as Window Functions