General info
Theory to practice ratio: 80% practice
Duration: 3 days
Goal
This workshop is designed to give data analysts a high-level practical overview of Azure data offerings by:
- being hands-on heavy
- focusing on use cases for each service
- incorporating good cloud architecture patterns and practices
Program
- Introduction
- Cloud orchestration with Terraform
- Why use an orchestration tool?
- Connecting to Azure using a Service Principal
- File structure
- Dependency graphs
- Cloud data patterns
- Consistency
- Data transformation
- Azure Storage
- Blob Storage
- Block Blobs
- Append Blobs
- Page Blobs
- Security
- Good practices
- Azure Table Storage
- Introduction to wide table databases
- Consistency
- Architecture and usage
- Performance
- Introduction to wide table databases
- Blob Storage
- Cosmos DB
- Multiple offerings in Cosmos DB
- Modeling and querying data for different databases
- Document databases
- Graph databases
- Wide table
- Key-value
- Partition key
- Importance of selecting a proper partition key
- How to pick the right partition key
- Pricing, provisioning, and RUs
- Azure Search
- Understanding TFIDF
- Modeling data for search
- Tokenization
- Steeming
- How similarity is calculated
- Boosting
- Visualization
- Azure Functions as triggers and data transformations
- Local development
- Integrating with other Azure services
- Deployment
- Azure ML Studio
- Usage patterns
- Use of ready models
- Developing custom models
- Cognitive Services
- Overview of the offering
- Use of API
- Azure Data Lake
- Introduction
- Processing pipelines
Materials
After the training all attendees get a before and after zip package with all excercises done during the workshop.