Page
1
Transitioning to Microsof t Power Platform An Excel User Guide to Building Integrated Cloud Applications in Power BI, Power Apps, and Power Automate — David Ding
Page
2
Transitioning to Microsoft Power Platform An Excel User Guide to Building Integrated Cloud Applications in Power BI, Power Apps, and Power Automate David Ding
Page
3
Transitioning to Microsoft Power Platform: An Excel User Guide to Building Integrated Cloud Applications in Power BI, Power Apps, and Power Automate ISBN-13 (pbk): 978-1-4842-9238-9 ISBN-13 (electronic): 978-1-4842-9239-6 https://doi.org/10.1007/978-1-4842-9239-6 Copyright © 2023 by David Ding This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights. While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein. Managing Director, Apress Media LLC: Welmoed Spahr Acquisitions Editor: Joan Murray Development Editor: Laura Berendson Editorial Assistant: Gryffin Winkler Copyeditor: Kim Burton Cover image designed by kjpargeter on Freepik (www.freepik.com) Distributed to the book trade worldwide by Springer Science+Business Media New York, 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail orders-ny@springer-sbm.com, or visit www.springeronline.com. Apress Media, LLC is a California LLC and the sole member (owner) is Springer Science + Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation. For information on translations, please e-mail booktranslations@springernature.com; for reprint, paperback, or audio rights, please e-mail bookpermissions@springernature.com. Apress titles may be purchased in bulk for academic, corporate, or promotional use. eBook versions and licenses are also available for most titles. For more information, reference our Print and eBook Bulk Sales web page at http://www.apress.com/bulk-sales. Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub. Printed on acid-free paper David Ding Sydney, NSW, Australia
Page
4
To my wife, Yuan Yao, for her endless love and support To my boys, Martin and Harry, for making me care more about the future To Dr. Peter Critchley for his friendship, wisdom, and guidance To Dmitry Osipenko for providing excellent feedback on this book To Joan Murray for believing in me on my first book idea
Page
5
(This page has no text content)
Page
6
(This page has no text content)
Page
7
(This page has no text content)
Page
8
(This page has no text content)
Page
9
(This page has no text content)
Page
10
(This page has no text content)
Page
11
(This page has no text content)
Page
12
(This page has no text content)
Page
13
(This page has no text content)
Page
14
xv About the Author David Ding is the director and lead consultant of SDInnovation, a consulting company that provides customized decision support and training services to organizations across multiple industries. David is a certified Power BI developer with a master’s degree in data science. Previously, David held multiple senior business and technical positions. This book is part of his mission to help everyone to get better with data.
Page
15
xvii About the Technical Reviewer Fabio Claudio Ferracchiati is a senior consultant and analyst/developer using Microsoft technologies. He works for Bluarancio (www.bluarancio. com). He is a Microsoft Certified Solution Developer for .NET, a Microsoft Certified Application Developer for .NET, a Microsoft Certified Professional, and a prolific author and technical reviewer. Over the past ten years, he’s written articles for Italian and international magazines and coauthored more than ten books on a variety of computer topics.
Page
16
xix Introduction The self-service BI (business intelligence) movement in recent years has vastly improved the capability of analysts in finance and front-line businesses. The level of entry for Power BI is so low that everyone who cares about data can start using it in a few days. Microsoft Power Platform has further empowered everyone to build business applications and automation solutions. What Is This Book About? This book empowers you to build better data solutions, respond faster to stakeholder requests, and contribute to a better data culture in your areas of choice. You learn the basics of building interactive reports using Power BI, building applications using Power Apps, building process automation flows using Power Automate, and finally, integrating all three tools to build a comprehensive data-driven decision solution. Who Is This Book For? This book is for all Excel users with a good business understanding and looking for ways to do things better and faster. This book is for business analysts and reporting specialists who have watched some YouTube videos on Power BI and are humble enough to understand that a 30-minute video plus trial-and-error strategy has certain limitations.
Page
17
xx This book is for business and team leaders passionate about improving decisions with available data but may be frustrated with the collaboration process with some technical teams. This book is also for university students willing to learn about one of the most popular data platforms in 2023. How Is This Book Structured? The book is structured to address some of the most common business challenges analysts face in their day-to-day job. It discusses business challenges and the methods for solving them. In key chapters of the book, you are given some mini- hackathon- style challenges as an effective way to solidify the learning. The book covers 11 chapters. Chapter 1 quickly gets you started with building your first Power BI report. Starting from a simple Power BI licensing guide to help you to understand the common license rules and some limitations. You then work on translating an existing Excel report into Power BI. Chapter 2 introduces you to the three core components of Power BI: Power Query, data models, and DAX. You use different components to solve some of this chapter’s most common reporting challenges. Chapter 3 helps you understand the best practices in collaboration and automation. Power BI Service (cloud server) is another key advantage for Power BI over its many competitors. This chapter focuses on how Power BI Service can help you to facilitate collaboration and automation. Chapter 4 provides a guide on visualizing data for self-service BI solutions. This chapter starts with various visualization options and why you should choose some charts over others. It introduces the concept of data explanation vs. exploration and how to achieve both in Power BI. It ends with some very practical report design concepts. InTroduCTIon
Page
18
xxi Chapter 5 provides an effective framework for collaboration between multiple developers or teams of developers. This chapter starts with governance. You learn about the utilization-driven approach to improve build efficiency. Chapter 6 provides an entry-level guide for data manipulation in SQL databases for reporting purposes. You start with creating a cloud database for practice purposes. You then learn to construct the most common SQL queries. Chapter 7 is a comprehensive guide on the SharePoint list for Power Platform data storage. You start with creating and editing a SharePoint list. You then focus on access and security considerations of the list. You also learn about the different ways of connecting to Power BI. Chapter 8 introduces creating simple applications with Power Apps. You learn about Power Apps licensing arrangements. You first create an app using the default Apps template. You then create an app from a blank canvas. Chapter 9 helps you to understand the fundamentals of Power Apps. You learn about many important concepts, including variables and delegation. You then improve the basic app using several techniques, including the color palette, user interface features, dynamic calculation, and more on user experience. Chapter 10 helps you to understand the basics of cloud workflows. You start with Power Automate licensing. You then learn about the basic concepts of Cloud Flow. You build three common flows: email notification, creating a backup, and creating approval workflows. Chapter 11 introduces you to the Power Platform integrated solution architecture. You learn how to build reporting, back- end automation, and front-end user applications into a single solution. InTroduCTIon
Page
19
1 CHAPTER 1 Power BI First Report Microsoft defines Power BI as follows: “Connect to and visualize any data using the unified, scalable platform for self-service and enterprise business intelligence (BI) that’s easy to use and helps you gain deeper data insight.” Whereas this makes sense, no one else would describe Power BI that way. Over the past seven years, I have worked with many new Power BI users, including many from a technology background. Some of them see Power BI as a glorified Excel, while others mainly focus on the visualization aspect of the tool. While these are not wrong, they are just the tip of the iceberg. As you can see in Figure 1-1, most people only see the reporting or dashboard side of Power BI. People don’t see the back-end connections, transformation, modeling, and cloud services. Arguably the power of Power BI has more to do with what people don’t see than what they see. © David Ding 2023 D. Ding, Transitioning to Microsoft Power Platform, https://doi.org/10.1007/978-1-4842-9239-6_1
Page
20
2 Figure 1-1. Power BI process view Chapter 1 power BI FIrst report