Curso
Introducción a Spark SQL en Python
AvanzadoNivel de habilidad
Actualizado 3/2026Comienza El Curso Gratis
Incluido conPremium or Teams
SparkData Manipulation4 h15 vídeos52 Ejercicios4,200 XP19,850Certificado de logros
Crea Tu Cuenta Gratuita
o
Al continuar, aceptas nuestros Términos de uso, nuestra Política de privacidad y que tus datos se almacenen en los EE. UU.Preferido por estudiantes en miles de empresas
¿Formar a 2 o más personas?
Probar DataCamp for BusinessDescripción del curso
Aprende Spark SQL
Si estás familiarizado con SQL y has oído cosas muy buenas sobre Apache Spark, este curso es para ti. Apache Spark es un marco informático para procesar grandes volúmenes de datos, y Spark SQL es un componente de Apache Spark. Este curso de cuatro horas te enseñará cómo llevar Spark a un nuevo nivel de utilidad mediante el uso de funciones SQL avanzadas, como las funciones de ventana.A lo largo de cuatro capítulos, utilizarás Spark SQL para analizar datos de series temporales, extraer las palabras más comunes de un documento de texto, crear conjuntos de características a partir de texto en lenguaje natural y utilizarlos para predecir la última palabra de una frase mediante regresión logística.
Descubre los usos de Spark SQL
Comenzarás creando y consultando una tabla SQL en Spark, además de aprender a utilizar las funciones de ventana SQL para realizar sumas acumuladas, diferencias acumuladas y otras operaciones.A continuación, explorarás cómo utilizar la función de ventana en Spark SQL para el procesamiento del lenguaje natural, incluido el uso de un análisis de ventana móvil para encontrar secuencias de palabras comunes.
En el capítulo 3, aprenderás a utilizar la interfaz de usuario de SQL Spark para almacenar correctamente en caché los DataFrame y las tablas SQL antes de explorar las prácticas recomendadas para el registro en Spark.
Por último, utilizas todas las habilidades aprendidas hasta ahora para cargar y tokenizar el texto sin procesar antes de extraer secuencias de palabras. A continuación, utilizarás la regresión logística para clasificar el texto, utilizando datos de lenguaje natural sin procesar para entrenar un clasificador de texto.
Obtén una introducción completa a Spark SQL.
Al finalizar el curso, tendrás un conocimiento sólido de Spark SQL y comprenderás cómo Spark combina la potencia de la computación distribuida con la facilidad de uso de Python y SQL.Requisitos previos
Python ToolboxPostgreSQL Summary Stats and Window FunctionsIntroduction to PySpark1
PySpark SQL
In this chapter you will learn how to create and query a SQL table in Spark. Spark SQL brings the expressiveness of SQL to Spark. You will also learn how to use SQL window functions in Spark. Window functions perform a calculation across rows that are related to the current row. They greatly simplify achieving results that are difficult to express using only joins and traditional aggregations. We'll use window functions to perform running sums, running differences, and other operations that are challenging to perform in basic SQL.
2
Using Window Function SQL for Natural Language Processing
In this chapter, you will be loading natural language text. Then you will apply a moving window analysis to find frequent word sequences.
3
Caching, Logging, and the Spark UI
In the previous chapters you learned how to use the expressiveness of window function SQL. However, this expressiveness now makes it important that you understand how to properly cache dataframes and cache SQL tables. It is also important to know how to evaluate your application. You learn how to do do this using the Spark UI. You'll also learn a best practice for logging in Spark. Spark SQL brings with it another useful tool for tuning query performance issues, the query execution plan. You will learn how to use the execution plan for evaluating the provenance of a dataframe.
4
Text Classification
Previous chapters provided you with the tools for loading raw text, tokenizing it, and extracting word sequences. This is already very useful for analysis, but it is also useful for machine learning. What you've learned now comes together by using logistic regression to classify text. By the conclusion of this chapter, you will have loaded raw natural language text data and used it to train a text classifier.
Introducción a Spark SQL en Python
Curso completo
Obtener certificado de logros
Añade esta certificación a tu perfil de LinkedIn o a tu currículum.Compártelo en redes sociales y en tu evaluación de desempeño.
Incluido conPremium or Teams
Inscríbete Ahora¡Únete a 19 millones de estudiantes y empieza Introducción a Spark SQL en Python hoy mismo!
Crea Tu Cuenta Gratuita
o
Al continuar, aceptas nuestros Términos de uso, nuestra Política de privacidad y que tus datos se almacenen en los EE. UU.