Course Outline
Introduction to the Stratio Platform
- Overview of Stratio's architecture and primary modules
- The function of Rocket and Intelligence within the data lifecycle
- Accessing the platform and navigating the Stratio user interface
Utilizing the Rocket Module
- Setting up data ingestion and building pipelines
- Establishing connections to data sources and setting up transformations
- Employing PySpark for preprocessing activities within Rocket
PySpark Fundamentals for Stratio Users
- Core PySpark data structures and operational methods
- Implementing looping constructs: for, while, and if/else logic
- Defining and applying custom functions using 'def'
Advanced PySpark Integration with Rocket
- Handling streaming ingestion and dynamic transformations
- Applying loops and functions in both batch and real-time contexts
- Performance best practices for PySpark pipelines
Exploring the Intelligence Module
- Overview of data modeling and analytical capabilities
- Techniques for feature selection, transformation, and exploration
- The role of PySpark in generating custom analytics and insights
Developing Advanced Analytics Workflows
- Constructing user-defined functions (UDFs) within the Intelligence module
- Using conditionals and loops to drive data logic
- Practical applications: segmentation, aggregation, and prediction models
Deployment and Team Collaboration
- Strategies for saving, exporting, and reusing workflows
- Collaborative practices for working with team members on Stratio
- Reviewing outputs and integrating results with downstream tools
Summary and Recommended Next Steps
Requirements
- Proficiency in Python programming
- Solid grasp of data analytics or big data processing principles
- Fundamental understanding of Apache Spark and distributed computing concepts
Target Audience
- Data engineers operating within Stratio-based ecosystems
- Analysts and developers utilizing the Rocket and Intelligence modules
- Technical teams adopting PySpark workflows within the Stratio platform
Testimonials (3)
Learning that the QGIS and a tool that can used by other different professionals such land survey
Bame Duncan Koko - Bentel Technologies (Pty) Ltd
Course - QGIS for Geographic Information System
How to use open satellites data for real applications
Tshering Dorji - Druk Holding and Investments
Course - Advanced Geographic Information Systems (GIS)
Hands-on examples allowed us to get an actual feel for how the program works. Good explanations and integration of theoretical concepts and how they relate to practical applications.