En esta segunda parte de la serie de cursos sobre Dataflow, analizaremos en profundidad el desarrollo de canalizaciones con el SDK de Beam. Comenzaremos con un repaso de los conceptos de Apache Beam. A continuación, analizaremos el procesamiento de datos de transmisión con ventanas, marcas de agua y activadores. Luego, revisaremos las opciones de fuentes y receptores en sus canalizaciones, los esquemas para expresar datos estructurados y cómo realizar transformaciones con estado mediante las API de State y de Timer. Después, revisaremos las prácticas recomendadas que ayudan a maximizar el rendimiento de las canalizaciones. Al final del curso, presentaremos SQL y Dataframes para representar su lógica empresarial en Beam y cómo desarrollar canalizaciones de forma iterativa con notebooks de Beam.
Completa el curso Implementar flujos de trabajo de automatización y mensajería basada en eventos para obtener una insignia de habilidad. En él aprenderás a usar Pub/Sub en la consola de Cloud, cómo Cloud Scheduler puede optimizar tu trabajo y de qué forma Pub/Sub Lite puede ahorrarte dinero en la transferencia de volúmenes altos de eventos.