Skip to content
Learn — Azure analytics reference library covering services, architecture patterns, tutorials, solutions, monitoring, DevOps

title: "= AZ-104: Azure Administrator Associate Certification Prep" description: "> < Home | = Documentation | < Tutorials | = Learning Paths | = AZ-104 Certification" tags: - tutorials - learning-paths - certification


= AZ-104: Azure Administrator Associate Certification Prep

< Home | = Documentation | < Tutorials | = Learning Paths | = AZ-104 Certification

Certification Level Duration Exam Length

Comprehensive preparation guide for the AZ-104: Microsoft Azure Administrator certification, focused on administering and managing Azure Synapse Analytics, data platforms, and analytics infrastructure. This specialized path prepares you to operate production-scale analytics environments.

< Certification Overview

Exam Details

Aspect Details
Exam Code AZ-104
Title Microsoft Azure Administrator
Level Associate
Duration 120 minutes
Number of Questions 40-60 questions
Question Types Multiple choice, multiple response, drag and drop, case studies
Passing Score 700/1000 (approximately 70%)
Cost $165 USD
Languages English, Japanese, Chinese (Simplified), Korean, Spanish, German, French
Renewal Annual renewal required

Target Audience for Analytics Platforms

This certification is valuable for:

  • Platform administrators managing Azure Synapse environments
  • Infrastructure engineers supporting analytics workloads
  • DevOps engineers automating data platform operations
  • Cloud administrators responsible for analytics services
  • Site reliability engineers (SREs) managing data infrastructure

= Exam Skills Measured

Domain Breakdown

pie title AZ-104 Exam Weight Distribution
    "Identity & Governance" : 20
    "Storage & Compute" : 20
    "Virtual Networking" : 15
    "Monitor & Backup" : 15
    "Deploy & Manage Resources" : 30

Analytics Platform Focus Areas

While AZ-104 covers general Azure administration, this guide emphasizes skills critical for analytics platform management:

1. Manage Azure Identities and Governance (20-25%)

1.1 Manage Azure Active Directory Objects - Configure users and groups for analytics access - Manage device settings and identity protection - Perform bulk user updates for analytics teams - Manage guest accounts for external collaboration

1.2 Manage Access Control (RBAC) - Create custom roles for Synapse administrators - Assign built-in roles (Contributor, Reader, Owner) - Interpret access assignments for analytics resources - Configure management groups for analytics workspaces

1.3 Manage Subscriptions and Governance - Configure resource locks for production environments - Apply and manage tags for cost allocation - Manage resource groups for analytics services - Configure cost management and budgets - Implement Azure Policy for compliance

CSA In-a-Box Coverage: -  Workspace Management -  Security Best Practices -  Cost Optimization


2. Implement and Manage Storage (20-25%)

2.1 Configure Azure Storage - Create and configure Azure Data Lake Storage Gen2 accounts - Configure storage account security (firewalls, VNets) - Manage storage account access keys and SAS tokens - Configure blob storage tiers for analytics data - Implement storage replication strategies

2.2 Manage Data in Azure Storage - Configure blob lifecycle management for analytics data - Configure versioning and soft delete - Configure blob storage policies - Implement Azure Storage Explorer for management

2.3 Configure Azure Files and Blob Storage - Configure Azure Files shares for shared analytics assets - Configure blob storage with private endpoints - Manage blob access tiers (hot, cool, archive)

CSA In-a-Box Coverage: -  Architecture Overview -  Delta Lakehouse Storage -  Best Practices


3. Deploy and Manage Azure Compute Resources (15-20%)

3.1 Configure Virtual Machines - Deploy VMs for analytics self-hosted integration runtimes - Configure VM availability and scalability - Manage VM sizes and performance

3.2 Automate Deployment - Use Azure Resource Manager (ARM) templates - Deploy analytics resources using Bicep - Configure VHD templates for integration runtime VMs

3.3 Configure Azure Container Instances - Deploy containers for analytics utilities - Configure container groups - Manage container networking

CSA In-a-Box Coverage: -  Infrastructure Setup -  Deployment Patterns


4. Configure and Manage Virtual Networking (15-20%)

4.1 Implement and Manage Virtual Networks - Configure VNets for Synapse workspaces - Create and configure subnets for analytics services - Configure private endpoints for secure connectivity - Implement service endpoints for storage

4.2 Configure Network Security - Configure Network Security Groups (NSGs) - Implement Azure Firewall for analytics environments - Configure user-defined routes (UDRs) - Implement network security best practices

4.3 Configure Name Resolution - Configure Azure DNS for custom domains - Configure DNS settings in virtual networks - Implement private DNS zones for private endpoints

CSA In-a-Box Coverage: -  Private Link Architecture -  Network Security -  Security Monitoring


5. Monitor and Maintain Azure Resources (15-20%)

5.1 Monitor Resources - Configure Azure Monitor for Synapse workspaces - Create and configure Log Analytics workspaces - Configure Application Insights for analytics applications - Create and test alerts for analytics services - Analyze logs and metrics for troubleshooting

5.2 Implement Backup and Recovery - Configure backup for storage accounts - Create Recovery Services vaults - Configure Azure Site Recovery - Implement soft delete and backup policies

5.3 Configure Diagnostic Settings - Configure diagnostic settings for Synapse - Configure log analytics for analytics services - Implement monitoring dashboards

CSA In-a-Box Coverage: -  Monitoring Setup -  Spark Monitoring -  SQL Monitoring -  Security Monitoring

< Study Plan for Analytics Administrators

6-Week Preparation Timeline

Week 1: Identity, Governance & RBAC (20-25%)

Focus on managing identities and access control for analytics platforms.

Study Time: 10-12 hours per week

Key Topics: - Azure Active Directory fundamentals - RBAC for Synapse and analytics services - Custom role creation for analytics teams - Azure Policy for governance - Resource tagging and cost management

Hands-On Labs: - [ ] Create custom roles for Synapse administrators - [ ] Configure RBAC for analytics workspace - [ ] Implement Azure Policy for analytics compliance - [ ] Set up cost management and budgets - [ ] Configure resource tags for analytics services

Practice Questions: 20-25 questions on identity and governance


Week 2: Storage Management (20-25%)

Master storage account management for analytics data lakes.

Study Time: 12-15 hours per week

Key Topics: - Azure Data Lake Storage Gen2 configuration - Storage security (firewalls, private endpoints) - Lifecycle management for analytics data - Storage replication and redundancy - Access control (RBAC, ACLs, SAS)

Hands-On Labs: - [ ] Create and configure ADLS Gen2 accounts - [ ] Implement storage firewall rules - [ ] Configure private endpoints for storage - [ ] Set up lifecycle management policies - [ ] Manage storage access keys and SAS tokens

Practice Questions: 20-25 questions on storage


Week 3: Compute & Automation (15-20%)

Learn to deploy and manage compute resources for analytics.

Study Time: 10-12 hours per week

Key Topics: - VM deployment for integration runtimes - ARM templates and Bicep for infrastructure - Container deployment for analytics utilities - Automation and scripting

Hands-On Labs: - [ ] Deploy self-hosted integration runtime VM - [ ] Create ARM templates for Synapse workspace - [ ] Deploy analytics resources using Bicep - [ ] Configure container instances for utilities - [ ] Automate resource deployment with scripts

Practice Questions: 15-20 questions on compute


Week 4: Virtual Networking (15-20%)

Implement secure networking for analytics environments.

Study Time: 12-15 hours per week

Key Topics: - Virtual network design for analytics - Private endpoints and service endpoints - Network Security Groups (NSGs) - Azure Firewall configuration - DNS and name resolution

Hands-On Labs: - [ ] Design VNet topology for Synapse - [ ] Configure private endpoints for services - [ ] Implement NSG rules for analytics - [ ] Set up Azure Firewall for egress control - [ ] Configure private DNS zones

Practice Questions: 15-20 questions on networking


Week 5: Monitoring & Maintenance (15-20%)

Master monitoring and operational excellence for analytics platforms.

Study Time: 12-15 hours per week

Key Topics: - Azure Monitor for analytics services - Log Analytics workspace configuration - Alert creation and action groups - Diagnostic settings and logging - Backup and recovery strategies

Hands-On Labs: - [ ] Configure Azure Monitor for Synapse - [ ] Create Log Analytics workspace - [ ] Set up alerts for analytics services - [ ] Configure diagnostic settings - [ ] Implement backup policies - [ ] Create monitoring dashboards

Practice Questions: 15-20 questions on monitoring


Week 6: Review & Practice Exams

Final preparation and exam readiness verification.

Study Time: 15-20 hours

Activities: - [ ] Complete 3 full-length practice exams - [ ] Review all incorrect answers - [ ] Revisit weak knowledge areas - [ ] Complete final hands-on scenarios - [ ] Review Microsoft Learn modules

Official Microsoft Resources

Must-Have: - Microsoft Learn AZ-104 Path - Official learning path - AZ-104 Exam Page - Exam objectives - Azure Documentation - Comprehensive documentation - Azure Architecture Center - Best practices

Supplementary: - Microsoft Virtual Training Days (free) - Azure Friday episodes - Microsoft Tech Community blogs - Azure Updates and announcements

CSA In-a-Box Resources

Administration Guides: - Workspace Management - Monitoring Setup - Security Best Practices - Network Security - Cost Optimization

Architecture Documentation: - Architecture Overview - Private Link Architecture - Delta Lakehouse

Operational Guides: - Troubleshooting - Performance Optimization - DevOps Practices

Practice Tests & Assessments

Practice Exam Providers: - MeasureUp - Official Microsoft practice tests - Whizlabs - AZ-104 practice exams - Udemy - Practice question sets - LinkedIn Learning - Assessment tests

Free Resources: - ExamTopics - Community questions - Microsoft Learn knowledge checks - GitHub community study guides

Books & Video Courses

Recommended Books: - "Exam Ref AZ-104 Microsoft Azure Administrator" (Microsoft Press) - "Microsoft Azure Administrator" by Michael Washam - "Azure Administration Cookbook" (Packt)

Video Courses: - Pluralsight - AZ-104 learning path - LinkedIn Learning - Azure Administration courses - Udemy - Complete AZ-104 prep courses - A Cloud Guru - Azure Administrator path

< Analytics-Focused Lab Scenarios

Scenario 1: Secure Analytics Environment Setup

Objective: Deploy production-ready Synapse workspace with security controls

Components: - Create resource group with proper naming and tagging - Deploy ADLS Gen2 with hierarchical namespace - Configure private endpoints for storage and Synapse - Implement network security groups - Configure RBAC for analytics teams - Set up Azure Monitor and diagnostics

Time: 3-4 hours

Skills Tested: - Resource deployment - Network security - RBAC configuration - Monitoring setup


Scenario 2: Cost Optimization for Analytics Platform

Objective: Implement cost management and optimization strategies

Components: - Configure cost management and budgets - Implement resource tagging strategy - Set up lifecycle management for storage - Configure auto-pause for Spark pools - Create cost alerts and action groups - Analyze cost reports

Time: 2-3 hours

Skills Tested: - Cost management - Resource governance - Storage optimization - Monitoring and alerting


Scenario 3: Disaster Recovery Configuration

Objective: Implement backup and recovery for analytics platform

Components: - Configure storage account replication - Set up geo-redundant storage - Implement soft delete for blobs - Create backup policies - Test recovery procedures - Document recovery processes

Time: 2-3 hours

Skills Tested: - Backup configuration - Recovery planning - Storage management - Documentation


Scenario 4: Monitoring Dashboard Creation

Objective: Build comprehensive monitoring solution for analytics services

Components: - Create Log Analytics workspace - Configure diagnostic settings for all services - Build Azure Monitor dashboards - Create alerts for critical metrics - Set up action groups for notifications - Test alert workflows

Time: 3-4 hours

Skills Tested: - Azure Monitor - Log Analytics - Alert configuration - Dashboard creation

= Exam Taking Strategies

Before the Exam

Preparation Checklist: - [ ] Completed all hands-on labs - [ ] Scored 85%+ on three practice exams - [ ] Reviewed exam objectives thoroughly - [ ] Understand portal, PowerShell, and CLI approaches - [ ] Prepared exam environment and ID

During the Exam

Time Management: - 120 minutes for 40-60 questions = ~2-3 minutes per question - Mark difficult questions for review - Complete case studies carefully - Reserve 15 minutes for final review

Question Strategies: - Read each question twice - Identify keywords: "MOST", "LEAST", "FIRST" - Eliminate wrong answers - Consider cost and operational excellence - Think about Azure-native solutions

Common Traps: - L Overcomplicating simple scenarios - L Ignoring least-privilege principle - L Forgetting about cost optimization - L Missing security requirements - L Not considering operational aspects

Analytics Platform Specific Tips

Remember for Analytics Services: - Private endpoints are preferred for Synapse - Managed identities eliminate credential management - Always enable diagnostic settings - Tag resources for cost tracking - Implement least-privilege RBAC - Use Azure Policy for governance

= Key Concepts & Commands

PowerShell Commands

# Create resource group
New-AzResourceGroup -Name "rg-synapse-prod" -Location "eastus"

# Create storage account with hierarchical namespace
New-AzStorageAccount -ResourceGroupName "rg-synapse-prod" `
    -Name "dlssynapseprod" `
    -Location "eastus" `
    -SkuName "Standard_LRS" `
    -Kind "StorageV2" `
    -EnableHierarchicalNamespace $true

# Configure RBAC
New-AzRoleAssignment -ObjectId $userId `
    -RoleDefinitionName "Storage Blob Data Contributor" `
    -Scope $storageAccountId

# Configure diagnostic settings
Set-AzDiagnosticSetting -ResourceId $synapseWorkspaceId `
    -WorkspaceId $logAnalyticsId `
    -Enabled $true `
    -Category "SQLSecurityAuditEvents"

Azure CLI Commands

# Create resource group
az group create --name rg-synapse-prod --location eastus

# Create storage account
az storage account create \
    --name dlssynapseprod \
    --resource-group rg-synapse-prod \
    --location eastus \
    --sku Standard_LRS \
    --kind StorageV2 \
    --hierarchical-namespace true

# Configure network rules
az storage account network-rule add \
    --account-name dlssynapseprod \
    --resource-group rg-synapse-prod \
    --vnet-name vnet-synapse \
    --subnet subnet-synapse

# Create private endpoint
az network private-endpoint create \
    --name pe-synapse-sql \
    --resource-group rg-synapse-prod \
    --vnet-name vnet-synapse \
    --subnet subnet-pe \
    --private-connection-resource-id $synapseId \
    --group-ids Sql \
    --connection-name synapse-sql-connection

Common Administration Tasks

Storage Management: - Configure lifecycle management for cost optimization - Implement versioning for data protection - Set up private endpoints for secure access - Configure firewall rules for network security

Identity & Access: - Create custom roles for specific analytics tasks - Implement RBAC with least privilege - Use Managed Identities for service-to-service auth - Configure conditional access policies

Networking: - Design hub-spoke topology for analytics - Configure NSGs for traffic control - Implement private endpoints for all services - Set up DNS for name resolution

Monitoring: - Configure diagnostic settings for all services - Create actionable alerts with appropriate thresholds - Build operational dashboards - Implement log retention policies

< Post-Certification Path

Career Advancement

Next Certifications: - DP-203: Azure Data Engineer Associate (natural progression) - AZ-305: Azure Solutions Architect Expert - AZ-400: DevOps Engineer Expert - SC-300: Identity and Access Administrator

Skill Development

Advanced Topics: - Infrastructure as Code (Terraform, Bicep) - DevOps for analytics platforms - Advanced networking architectures - Security and compliance automation - Cost optimization strategies

= Support & Resources

Community

  • Microsoft Tech Community: Azure administration forums
  • Reddit r/Azure: Active Azure community
  • Azure Discord Servers: Real-time help
  • LinkedIn Groups: Azure professional networks

Need Help?

 Exam Readiness Checklist

Knowledge Verification

  • Can configure RBAC for analytics services
  • Understand storage account security
  • Can implement virtual networking
  • Know how to configure private endpoints
  • Understand Azure Monitor and diagnostics
  • Can create and manage resource groups
  • Understand Azure Policy implementation

Hands-On Verification

  • Deployed Synapse workspace with security
  • Configured private endpoints
  • Implemented network security
  • Set up monitoring and alerts
  • Managed storage lifecycle
  • Configured backup and recovery

Practice Exam Performance

  • Scored 85%+ on three practice exams
  • Understand all incorrect answers
  • Comfortable with portal, CLI, and PowerShell
  • Completed within time limit

= Final Tips

"AZ-104 success requires both theoretical knowledge and practical experience. Use CSA In-a-Box environments to practice administration tasks regularly."

Remember: - = Security and governance are critical - = Always consider cost implications - = Implement least-privilege access - = Monitoring is essential for operations - < Infrastructure as Code is best practice - < Think operationally, not just deployment


Good luck with your AZ-104 certification journey! =


Last Updated: January 2025 Aligned with: AZ-104 Exam Objectives (January 2025) CSA In-a-Box Version: 1.0