Module 2: Advanced Power Query and Data Transformation in Power BI
This course is module 2 of the Power BI from Rookie to Rock Star course.
In this course, you will learn all things about Power Query, from zero to hero. You will learn Power Query from basic level with Getting data from different data sources. You will learn about different types of transformations available in Query Editor. You will also learn about M (Power Query Formula Language) in deep. Unique features such as error handling, generators, structured columns, custom functions and many other advanced level features of Power BI data transformations will be explored through hands-on labs and lecture. After this course you will be able to implement any types of data transformation through Power Query in Excel or Power BI.
2.1: Get Data
- Different Data Sources
- What is Power Query?
- Power Query in Excel and Power BI
- Basic Transformations
- Get Data from Web
2.2: Query Editor
- Base structures in Power Query
- Query Editor in Details
- Get Data from SQL Server
- Get Data from CSV Files
- Get Data from Excel
- Get Data from JSON
- Transformation Pane
2.3: Power Query Syntax
- Data Types in Power Query
- Query Properties
- Transformation Steps
- Query Operations; Duplicate, and Reference
2.4: Combine Queries
- Merge, Joining queries
- Append, creating a big list
- Combine Binaries; Looping through files in a folder
- Column Operations
- Row Operations
- Add as new query / Drill Down
2.6: Table Transformations
- Group By
- Extending Group By with Expression Editor
- Pivot, Unpivot
2.7: Text Transformations
- Merge (Concatenate)
2.8: Numeric Transformations
2.9: More Transformations
- Date Transformations (Year, Month, Quarter)
- Extending Fiscal Date Column
- Time Transformations
- Adding Time/Date banding
- Structured Column
- Add Custom Column
2.10: Power Query Formula Language: M
- What is M? and the importance of learning M
- M Syntax
- Things to Consider for M Scripting
- Basic examples of M
- Values in M
- Logical Operations
2.11: Advanced M Scripting
- #Shared Keyword; function library of Power Query
- Custom Functions
- Error Handling in Power Query
- Generators in Power Query: Implementing Loop Structure
- EACH singleton function
2.12: Use Cases
- Date Dimension with Power Query
- Day Number of Year Custom Function
- Looping through files in a folder with Power Query
- Online Date Time Scheduler with Power Query
Why Power BI Training?
Power BI is the newest Microsoft BI tool for data mash up, build modelling, and visualize it effectively. It supports mobile devices, it support self-service, and along with its great functionalities, it doesn’t require heavy development or production system.
Common Myths about Power BI
There are some myths about Power BI that sometimes prevents people and organization to move towards using this product. We’ve listed some of myths in following. Please note that these are Myths, and they are not right assumptions.
Myth 1: Power BI is a self-service Excel tool, and isn’t suitable for Enterprise Solutions.
There are many scenarios that Power BI has been used in enterprise solutions. Power BI features for data mash up (with the very powerful data transformation component: Power Query), and data modelling based on xVelocity in-memory engine (Power Pivot), and great data visualization components such as Power View and Power Map, along with mobility support of this product, are rarely available in other products. We have designed, implemented and have seem many BI enterprise solutions based on Power BI within very large organizations.
Myth 2: Power BI is easy to use, and doesn’t require training course.
Power BI is an easy to use tool, but for basic functions. Every BI application requires calculated measure, which needs to be written in DAX. Every BI application requires advanced data transformations which need to be handled with Power Query M scripting language. Designing and implementing solutions with Best Practices is always a requirement for reliable BI applications. We designed our Power BI training in a way that delivers advanced content for all components of Power BI, and fortify your team’s knowledge on the product, so they can solve any complex challenge with this tool.
Myth 3: Power BI is only for Microsoft based environments and platforms.
Power Query is the core of data extraction in Power BI. Power Query supports wide range of data sources. Not only SQL Server, but also Oracle, MySQL, web service result set, DB2 and many other data source are supported. There is also possibility to connect to many systems such as salesforce. The Visualization component of Power BI is also HTML5 supported, and is available for all mobile devices. Power BI app in AppStore, and Google PlayStore as well as Microsoft AppStore enables dashboards and data visualizations to be available in all environments.
Myth 4: Power BI is not a powerful and fully functional BI tool, and cannot be compared with other tools in the market.
In fact the reverse is true. Power BI is such powerful that can be replacement of many other expensive BI tools in the market. We’ve been through scenarios of successful Power BI solutions that have been replacement of Cognos, IBM products, Oracle WB, SAP BO, and so on. Power BI has 5 powerful components that cover main aspects of BI and data analysis system.
In addition there are always possibility to use this as a hybrid approach and save lots of time and money along with great features that are only available in this product.
Instructor: Reza Rad
Our trainer is the world well-known name in the Microsoft BI field. Reza Rad is invited speaker in world’s best and biggest SQL Server and BI conferences such as PASS Summits, PASS Rallys, SQLBits, TechEds, Ignites, and so on. He is author of books on this topic, and he has more than 15 years’ experience in the Microsoft BI technologies. 10 years of his experience focused on training and consulting to the largest BI teams in the world. He is also Microsoft Certified Trainer for years. He is Microsoft SQL Server MVP (Most Valuable Professional) focused on BI and Data Analysis, He has been awarded MVP from Microsoft because of his dedication and expertise in Microsoft BI technologies. He is author of Power BI book from Rookie to Rock Star.
Our Power BI in person training will be held in high quality hotels with recommendation for hotel bookings for attendees. There will be special group rating fee as well as early bird and past attendees discount. for schedule of our in person training follow this link:
We run online training with GoToWebinar and GoToTraining applications. These applications provide highly reliable communication channel between instructor and attendees. For schedule of our online training follow this link:
Use the letter written for your boss to convince him/her to pay for your Power BI Training course
Check Schedule of upcoming events here
Check cancellation policies and rates here
What others say about the training and trainer
Daniel R Tuma, Senior Systems Analyst at Cleveland Metro Schools, Ohio, USA
I spent probably about two weeks looking for a good Microsoft Power BI class that would cover all of the aspects of the program. I wanted to walk away from the class being able to apply what I learned immediately. Most training companies that I looked into were in a state of flux with Power BI mostly due to the transitions that Power BI itself was going through. Then I stumbled on the RADACAD web site. Reza Rad touted a course that he taught named “Power BI, From Rookie to Rock star.” If the class was indeed an A to Z course, then it was exactly what I was looking for. The class outline seemed to include every topic on my checkoff list plus much more. I decided to give Reza a try.
Reza completely lived up to his hype. He took us through a natural progression of the software, using example after example of how to complete a task. We went through real world scenarios, a bare minimum of two scenarios for each minor topic. I was completely impressed with his Power BI knowledge, understanding and abilities. Any question we came to Reza with was answered completely and with even more examples.
After the class, my goal of immediately applying what I learned was attained. Right away I was able to successfully pull and massage data, create useful reports and post them to dashboards.
I would recommend Radacad Power BI Training without hesitation.
Jeffrey Weir; Independent Consultant, Wellington, New Zealand
I learned a lot from this course: it gave a great overview of what’s possible both right from the UI, and what more awaits if you lift the hood and pimp the engine. It’s incredible to see just how much PowerBI and PowerQuery radically simplify what I would otherwise have to do with many, many lines of complicated VBA code. And Reza is a masterful user of this tool.
Note that Reza covers a lot of ground in this course, and it is pretty fast paced. While you can take a laptop and follow along as Reza takes PowerBI/Powerquery through its paces, for the one-day course my recommendation would be to keep that laptop closed, and simply sit back and watch Reza in action, so you can fully concentrate on just how simple this tool is to use in the right hands as well as think about how you might use the tool to your own ends and ask questions along those lines. You can always purchase the video course (if it’s not already included in your course) and step through the material again at your own pace.
Rob Wilby; Independent Consultant, UK
I must say your “Power BI Essentials” course has been the most comprehensive Power BI course I have found to date and seeing how you work with data especially the little tricks naturally introduced at just the right moments has made this course a pleasure to take.
Martin Catherall – Data Platform MVP, PASS Regional Mentor
I attended Reza’s Power BI pre-con “From Rookie to Rock star” at SQL Saturday Brisbane in May 2016. I was a complete Power BI novice, having only previously accomplished a few very basic things with Power BI. Reza took the group through all the components that make up environment. He explained how they had evolved and took the group through walk-throughs of each one. Reza was great an answering questions from the audience at the event and going into extra detail if necessary. All-in all, I would say that I’m now a very confident Power BI user after attending Reza’s pre-con.
Dan Cheshire, Senior Project Manager Air New Zealand
Reza does not just know Power BI like the back of his hand, he is the most commercially aware BI person I know. He understands that companies work in the real world and that data isn’t always clean and needs manipulation for it to work and be useful. When Reza worked on our project, nothing phased or flustered him, he always came up with solutions for problems that seemed to me as insurmountable. Can’t recommend him enough, invest in Reza as he will not only save you a whole heap of time, but he comes up with long lasting and very powerful Power BI solutions for your business.
Sonia Buckley, Data Analyst at Zoom2u, Sydney, Australia
We have started to use Microsoft Power BI and whilst Microsoft tutorials are helpful, if you are not used to DAX then it is very difficult to get your head around and there is little other resources that don’t cost an arm and a leg. I had a call with Reza who made my life so much easier in just under an hour! Any time spent speaking to Reza will be well worth it – I have saved hours of trying to get my head around our dashboards by getting some very useful tips and explanations on why things are done the DAX way! Not only that but he is very patient and straight forward. Highly recommended!
Cancellation up to 5 weeks before the event: fully refund minus administration fee ($50) and credit-card processing fees (if applicable).
Cancellation from 5 weeks to 2 weeks before the event: 50% cancellation charge, 50% refund
Cancellation from 2 weeks before the event: 100% cancellation charge, 0% refunded.
Transfer fee to another event date* (up to 2 weeks before event): 25% of the standard price of the event to transfer
Transfer fee to another event date* (from 2 weeks to 1 day before event): 40% of the standard price of the event to transfer
Transfer fee at the day of event*: 60% of the standard price of the event to transfer
*transfer can be done only once, and it can be only transferred to another date not later than 6 months from the original event.
No fee will be refunded for no show.