Course Details
LU1 Introduction to data analytics on Azure
Topic 1 Explore Azure data services for modern analytics
- Understand the Azure data ecosystem
- Explore modern analytics solution architecture
Topic 2 Understand concepts of data analytics
- Understand data analytics types
- Explore the data analytics process
- Understand types of data and data storage
Topic 3 Explore data analytics at scale
- Explore data team roles and responsibilities
- Review tasks and tools for data analysts
- Scale analytics with Azure Synapse Analytics and Power BI
- Strategies to scale analytics
LU2 Govern data across an enterprise
Topic 4 Introduction to Microsoft Purview
- What is Microsoft Purview?
- How Microsoft Purview works
- When to use Microsoft Purview
Topic 5 Discover trusted data using Microsoft Purview
- Search for assets
- Browse assets
- Use assets with Power BI
- Integrate with Azure Synapse Analytics
Topic 6 Catalog data artifacts by using Microsoft Purview
- Register and scan data
- Classify and label data
- Search the data catalog
Topic 7 Manage Power BI assets by using Microsoft Purview
- Register and scan a Power BI tenant
- Search and browse Power BI assets
- View Power BI metadata and lineage
Topic 8 Integrate Microsoft Purview and Azure Synapse Analytics
- Catalog Azure Synapse Analytics data assets in Microsoft Purview
- Connect Microsoft Purview to an Azure Synapse Analytics workspace
- Search a Purview catalog in Synapse Studio
- Track data lineage in pipelines
- Exercise - Integrate Azure Synapse Analytics and Microsoft Purview
LU3 Model, query, and explore data in Azure Synapse
Topic 9 Introduction to Azure Synapse Analytics
- What is Azure Synapse Analytics
- How Azure Synapse Analytics works
- When to use Azure Synapse Analytics
- Exercise - Explore Azure Synapse Analytics
Topic 10 Use Azure Synapse serverless SQL pool to query files in a data lake
- Understand Azure Synapse serverless SQL pool capabilities and use cases
- Query files using a serverless SQL pool
- Create external database objects
- Exercise - Query files using a serverless SQL pool
Topic 11 Analyze data with Apache Spark in Azure Synapse Analytics
- Get to know Apache Spark
- Use Spark in Azure Synapse Analytics
- Analyze data with Spark
- Visualize data with Spark
- Exercise - Analyze data with Spark
Topic 12 Analyze data in a relational data warehouse
- Design a data warehouse schema
- Create data warehouse tables
- Load data warehouse tables
- Query a data warehouse
- Exercise - Explore a data warehouse
LU4 Prepare data for tabular models in Power BI
Topi 13 Choose a Power BI model framework
- Describe Power BI model fundamentals
- Determine when to develop an import model
- Determine when to develop a DirectQuery model
- Determine when to develop a composite model
- Choose a model framework
Topic 14 Understand scalability in Power BI
- Describe the significance of scalable models
- Implement Power BI data modeling best practices
- Configure large datasets
- Exercise: Create a star schema model
Topic 15 Create and manage scalable Power BI dataflows
- Define use cases for dataflows
- Create reusable assets
- Implement best practices
- Exercise: Create a dataflow
LU5 Design and build tabular models
Topic 16 Create Power BI model relationships
- Understand model relationships
- Set up relationships
- Use DAX relationship functions
- Understand relationship evaluation
- Exercise: Work with model relationships
Topic 17 Use DAX time intelligence functions in Power BI Desktop models
- Use DAX time intelligence functions
- Additional time intelligence calculations
- Exercise - Create Advanced DAX Calculations in Power BI Desktop
Topic 18 Create calculation groups
- Understand calculation groups
- Explore calculation groups features and usage
- Create calculation groups in a model
- Exercise: Create calculation groups
Topic 19 Enforce Power BI model security
- Restrict access to Power BI model data
- Restrict access to Power BI model objects
- Apply good modeling practices
- Exercise: Enforce model security
Topic 20 Use tools to optimize Power BI performance
- Use Performance analyzer
- Troubleshoot DAX performance by using DAX Studio
- Optimize a data model by using Best Practice Analyzer
- Exercise: Use tools to optimize Power BI performance
- LU6 Implement advanced data visualization techniques by using Power BI
Topic 21 Understand advanced data visualization concepts
- Create and import a custom report theme
- Enable personalized visuals in a report
- Design and configure Power BI reports for accessibility
- Create custom visuals with R or Python
- Review report performance using Performance Analyzer
Topic 22 Monitor data in real-time with Power BI
- Describe Power BI real-time analytics
- Set up automatic page refresh
- Create real-time dashboards
- Set-up auto-refresh paginated reports
- Exercise: Monitor data in real-time with Power BI
Topic 23 Create paginated reports
- Get data
- Create a paginated report
- Work with charts on the report
- Publish the report
LU7 Implement and manage an analytics environment
Topic 24 Provide governance in a Power BI environment
- Elements of data governance
- Configure tenant settings
- Deploy organizational visuals
- Manage embed codes
- Help and support settings
Topic 25 Facilitate collaboration and sharing in Power BI
- Workspaces evolved
- Impact to Power BI users
- Permissions in workspaces v
- Apps in Power BI
- Share
- Publish to web
- Embed and link in portals
- Data sensitivity labels
- Data privacy
Topic 26 Monitor and audit usage
Premium resource management
- Supporting multi geographies
- Bring your own key (BYOK)
- Featured external tools
Topic 27 Establish a data access infrastructure in Power BI
- Personal gateways versus enterprise gateways
- How data is refreshed
- Gateway network requirements
- Where to install gateway?
- Establish high availability gateways
- Establish load balancing of gateways
- Gateway performance monitoring documentation
- Multiple data sources per gateway
- Manage gateway users
- Active Directory user mapping with custom property lookup
Topic 28 Broaden the reach of Power BI
- REST API custom development
- Provision a Power BI embedded capacity
- Dataflow introduction
- Dataflow explained
- Create a Dataflow
- Dataflow capabilities on Power BI Premium
- Template apps - install packages
- Template apps - installed entities
- Template app governance
Topic 29 Automate Power BI administration
- REST API - Power BI service
- Microsoft Power BI cmdlets for Windows PowerShell and PowerShell core
- Install and use the Power BI cmdlet
- Test REST API calls
- Script typical administrator tasks
- Lab
Topic 30 Build reports using Power BI within Azure Synapse Analytics
- Describe the Power BI and Synapse workspace integration
- Exercise - Connect to Power BI from Synapse
- Understand Power BI data sources
- Exercise - Create a new data source to use in Power BI
- Exercise - Create a new Power BI report in Synapse Studio
- Describe Power BI optimization options
- Exercise - Improve performance with materialized views and result-set caching
- Visualize data with serverless SQL pools
LU8 Manage the analytics development lifecycle
Topic 31 Design a Power BI application lifecycle management strategy
- Define application lifecycle management
- Recommend a source control strategy
- Design a deployment strategy
Topic 32 Create and manage a Power BI deployment pipeline
- Understand the deployment process
- Create a deployment pipeline
- Assign a workspace
- Deploy content
- Work with deployment pipelines
Topic 33 Create and manage Power BI assets
- Create reusable Power BI assets
- Explore Power BI assets using lineage view
- Manage a Power BI dataset using XMLA endpoint
- Exercise: Create reusable Power BI assets
Course Info
Prerequisite:
HRDF Funding
Please refer to this video https://youtu.be/Kzpd-V1F9Xs
1- HRD Corp Grant Helper
How to submit grant applications for HRD Corp Claimable Courses
2- Employers are required to apply for the grant at least one week before training commences.
Employers must submit their applications with supporting documents, including invoices/quotations, trainer profiles, training schedule and course content.
3- First, Login to Employer’s e-TRIS account -https://etris.hrdcorp.gov.my
Second, Click Application
4- Click Grant on the left side under Applications
5- Click Apply Grant on the left side under Applications
6- Click Apply
7- Choose a Scheme Code and select HRD Corp Claimable Courses: Skim Bantuan Latihan Khas. Then, click Apply
8- Scheme Code represents all types of training that suit the requirements provided by HRD Corp. Below are the list of schemes offered by HRD Corp:
9- Select your Immediate Officer and click Next
10- Select a Training Provider, then click Next
11- Please select a training programme from the list, then key in all the required details and click Next
Select your desired training programme.
Give an explanation on why the participant is required to attend the training. E.g., related to their tasks/ career development, etc.
Explain the background and objective of this training.
Select a relevant focus area. For Employer-Specific Courses, select ‘Not Applicable’.
12- If the training programme is a micro-credential programme, you are required to complete these 3 fields. Save and click Next
Insert MiCAS Application number
13- Based on the nine (9) pillars listed below, HRD Corp Focus Area Courses are closely tied to support government initiatives towards nation building. As such, courses offered through the HRD Corp Focus Areas are designed to provide the workforce with skills required for current and future demands. Details of the focus areas are as follows:
14- Please select a Course Title and Type of Training
15- Select the correct type of training according to the actual type of training, or as mentioned in the training brochure:
16- Please key in the Training Location and click Next
17- Please select the Level of Certification and click Next
18- Please follow the instructions and key in trainee details
19- Click Add Batch, then click Save
20- Click Add Trainee Details
21- Please key in all the required details, then click Add
22- Click Add if there are more participants. Once done, click Save
23- Click Next
24- Please key in the course fees and allowance details, then click Save
25- Estimated cost includes the course fees/external trainer fees, allowances, and consumable training materials. Please comply with the HRD Corp Allowable Cost Matrix.
26- Select Upfront Payment to Training Provider and key in the percentage from 0% to 30%. Then, click Save and Next
27- Complete the declaration form and select a desired officer
28- Add all the required documents, then click Add Attachment. Then, click Save and Submit Application
29- Once the New Grant Application is successfully submitted, the Grant Officer will evaluate the application accordingly. The application may be queried if additional information is required.
The application status will be updated via the employer’s dashboard, email, and the e-TRiS inbox.
Job Roles
- Data Analyst
- Business Intelligence Analyst
- Database Administrator
- Data Scientist
- Data Engineer
- Azure Solution Architect
- Cloud Engineer
- Data Architect
- Machine Learning Engineer
- AI Developer
- Business Analyst
- Data Consultant
- Big Data Engineer
- SQL Developer
- Data Manager
Trainers
Lee Cheong Loong: Lee Cheong Loong, Manager with 23 years working experience in multiple role and department, He completed HRD Corp Train the Trainer programme, HRD Corp Accredited Trainer, Microsoft Certified Trainer and CPFA Citizen Data scientist Trainer programme. with Professional certificate in Big Data & Analytics, Microsoft Office Specialist -Excel 2016 and Tableau Desktop Specialist. He also deliver training for R & Python programming, Excel Dashboard for Business analysis, Data Visualization with Tableau, and Microsoft PowerBI, and Citizen Data Scientist (OpenCertHub).