Data Modeling with Microsoft Power BI
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 484
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Data Modeling with Microsoft Power BI
Data modeling is the single most overlooked feature in Power BI Desktop, yet it's what sets Power BI apart from other tools on the market. This practical book serves as your fast-forward button for data modeling with Power BI, Analysis Services tabular, and SQL databases. It serves as a starting point for data modeling, as well as a handy refresher.
Author Markus Ehrenmueller-Jensen, founder of Savory Data, shows you the basic concepts of Power BI's semantic model with hands-on examples in DAX, Power Query, and T-SQL. If you're looking to build a data warehouse layer, chapters with T-SQL examples will get you started. You'll begin with simple steps and gradually solve more complex problems.
This book shows you how to:
- Normalize and denormalize with DAX, Power Query, and T-SQL
- Apply best practices for calculations, flags and indicators, time and date, role-playing dimensions and slowly changing dimensions
- Solve challenges such as binning, budget, localized models, composite models, and key value with DAX, Power Query, and T-SQL
- Discover and tackle performance issues by applying solutions in DAX, Power Query, and T-SQL
- Work with tables, relations, set operations, normal forms, dimensional modeling, and ETL
Wybrane bestsellery
-
W dynamicznie zmieniającym się świecie biznesu automatyzacja procesów staje się kluczowym elementem sukcesu każdej organizacji. Technologia RPA (ang. robotic process automation) w połączeniu z zarządzaniem projektami i inżynierią oprogramowania tworzy nowy standard w zarządzaniu zasobami i operac...(49.05 zł najniższa cena z 30 dni)
76.30 zł
109.00 zł(-30%) -
Ten praktyczny przewodnik po narzędziu Power Query nauczy Cię efektywnie przetwarzać dane w Excelu: importować, oczyszczać, przekształcać i wydobywać potrzebne informacje. Dowiesz się, jak sprawnie wykonywać typowe zadania i prace analityczne, jak zwiększyć swoją skuteczność dzięki opanowaniu pod...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Advance your Power BI skills by adding AI to your repertoire at a practice level. With this practical book, business-oriented software engineers and developers will learn the terminologies, practices, and strategy necessary to successfully incorporate AI into your business intelligence estate. Je...(193.71 zł najniższa cena z 30 dni)
193.61 zł
249.00 zł(-22%) -
Power Apps to platforma stworzona przez Microsoft, umożliwiająca łatwe projektowanie, tworzenie i dostosowywanie aplikacji bez konieczności posiadania głębokiej wiedzy programistycznej. Z użyciem Power Apps można budować niestandardowe aplikacje, które efektywnie wspierają i automatyzują różne pr...(89.54 zł najniższa cena z 30 dni)
119.40 zł
199.00 zł(-40%) -
Książka stanowi wprowadzenie do pracy z funkcjami SI dostępnymi w Power BI; jest skierowana do osób znających to środowisko. Dowiesz się z niej, w jaki sposób sztuczna inteligencja może być używana w Power BI i jakie funkcje są w nim domyślnie dostępne. Nauczysz się też eksplorować i przygotowywa...(47.40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%) -
Business intelligence (BI) jest procesem przekształcania danych w informacje, a informacji w wiedzę. Ta zaś może zostać wykorzystana do zwiększenia konkurencyjności przedsiębiorstwa. Jeśli wiemy więcej o otoczeniu rynkowym, o konkurentach, dostawcach i klientach, jesteśmy wszak w stanie podejmowa...(158.95 zł najniższa cena z 30 dni)
115.60 zł
289.00 zł(-60%) -
Współczesne firmy, coraz bardziej zależne od technologii i zmuszone do coraz szybszego tempa działania, znacząco zmieniają sposoby tworzenia własnych rozwiązań biznesowych. Wiele z nich rozwiązuje różne problemy za pomocą technologii low-code i no-code, jednak dostępnych jest znacznie więcej możl...(62.23 zł najniższa cena z 30 dni)
80.99 zł
89.99 zł(-10%) -
To drugie, w pełni zaktualizowane wydanie podręcznika dla profesjonalistów. Zarówno osoby zawodowo zajmujące się tworzeniem rozwiązań w Power BI, jak i zarządzający czy administrujący wdrożeniami takich rozwiązań znajdą tu coś dla siebie. Książka zawiera rozbudowaną analizę narzędzi i funkcji Pow...(89.40 zł najniższa cena z 30 dni)
89.40 zł
149.00 zł(-40%) -
Ta książka jest trzecim, zmienionym i zaktualizowanym, wydaniem znakomitego przewodnika dla analityków biznesowych, dzięki któremu bezproblemowo rozpoczniesz pracę z Power BI i w pełni wykorzystasz jego możliwości. Po przeczytaniu jej będziesz lepiej rozumiał, w jaki sposób w pełni wykorzystać po...
Microsoft Power BI. Jak modelować i wizualizować dane oraz budować narracje cyfrowe. Wydanie III
Devin Knight, Erin Ostrowsky, Mitchell Pearson, Bradley Schacht
(47.40 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
Czy firma, w której pracujesz, ma tak dużo danych, że nie wiesz, co z nimi zrobić ani nie potrafisz ich zrozumieć? Microsoft Power BI to dająca duże możliwości intuicyjna platforma, która pomaga przekształcać surowe dane w informacje umożliwiające podejmowanie działań, i to bez konieczności przec...(47.40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%)
Ebooka "Data Modeling with Microsoft Power BI" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Data Modeling with Microsoft Power BI" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Data Modeling with Microsoft Power BI" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-10-981-4851-5, 9781098148515
- Data wydania ebooka:
- 2024-06-10 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 12.8MB
- Rozmiar pliku Mobi:
- 12.8MB
Spis treści ebooka
- Foreword
- Preface
- Who Is This Book For?
- What Is Data Modeling?
- What Is Power BI?
- What Is So Special About a Power BI Data Model?
- What Is DAX?
- What Is Power Query?
- What Is SQL?
- A New Release Every Few Weeks
- How to Read This Book
- Installing Necessary Software
- Additional Tools
- Demo Files
- Conventions Used in This Book
- Using Code Examples
- OReilly Online Learning
- How to Contact Us
- Acknowledgments
- I. Data Modeling 101
- 1. What Is a Data Model?
- Data Model
- Basic Components
- Entity
- Tables
- Relationships
- Primary Keys
- Surrogate Keys
- Foreign Keys
- Cardinality
- Combining Tables
- Set Operators
- Joins
- Join Path Problems
- Loop
- Chasm trap
- Fan trap
- Entity Relationship Diagrams
- Data Modeling Options
- Types of Tables
- A Single Table to Store It All
- Normal Forms
- Dimensional Modeling
- Granularity
- Extract, Transform, Load
- Ralph Kimball and Bill Inmon
- Data Vaults and Other Anti-Patterns
- Key Takeaways
- 2. Building a Data Model
- Normalizing
- Denormalizing
- Calculations
- Flags and Indicators
- Time and Date
- Role-Playing Dimensions
- Slowly Changing Dimensions
- Type 0: Retain Original
- Type 1: Overwrite
- Type 2: Add New Row
- Type 3: Add New Attributes
- Type 4: Add Mini-Dimensions
- Types 5, 6, and 7
- Hierarchies
- Key Takeaways
- 3. Real-World Examples
- Binning
- Adding a Column to a Fact Table
- Creating a Lookup Table
- Describing the Ranges of the Bins
- Binning
- Budget
- Identifying the Granularity
- Handling Fact Tables of Different Cardinality
- Multi-Language Model
- Key-Value Pair Tables
- Combining Self-Service and Enterprise BI
- Key Takeaways
- 4. Performance Tuning
- Key Takeaways
- II. Data Modeling in Power BI
- 5. Understanding a Power BI Data Model
- Data Model
- Basic Concepts
- Tables and Columns
- Relationships
- Primary Keys
- Surrogate Keys
- Foreign Keys
- Cardinality
- Combining Tables
- Set Operators
- Joins
- Join Path Problems
- Entity Relationship Diagrams
- Data Modeling Options
- Types of Tables
- A Single Table to Store It All
- Normal Forms
- Dimensional Modeling
- Granularity
- Extract, Transform, Load
- Key Takeaways
- 6. Building a Data Model in Power BI
- Normalizing and Denormalizing
- Calculations
- Time and Date
- Turning off Auto Date/Time
- Marking the Date Table
- Role-Playing Dimensions
- Slowly Changing Dimensions
- Hierarchies
- Key Takeaways
- 7. Real-World Examples Using Power BI
- Binning
- Lookup Table
- Range Table
- Binning
- Budget
- Multi-Language Model
- Dimension Table for the Available Languages
- Visual Elements
- Text-Based Content
- Numerical Content
- Data Models Metadata
- UI of Power BI Desktop (Standalone)
- UI of Power BI Desktop (Windows Store)
- UI of the Power BI Service
- UI of Power BI Report Server
- Key-Value Pair Tables
- Combining Self-Service and Enterprise BI
- Key Takeaways
- 8. Performance Tuning in the
Power BI Data Model
- Storage Mode
- Partitioning
- Pre-Aggregating
- Composite Models
- Dual Mode
- Hybrid Tables
- Key Takeaways
- III. Data Modeling for Power BI with the Help of DAX
- 9. Understanding a Data Model
from the DAX Point of View
- Data Model
- Basic Components
- Tables
- Relationships
- Primary Keys
- Combining Queries
- Set Operators
- UNION
- INTERSECT
- EXCEPT
- Set Operators
- Joins
- NATURALLEFTOUTERJOIN
- NATURALINNERJOIN
- CROSSJOIN
- Extract, Transform, Load
- Key Takeaways
- 10. Building a Data Model with DAX
- Normalizing
- Denormalizing
- Calculations
- Simple Aggregations for Additive Calculations
- Semi-Additive Calculations
- Re-create the Calculation as a DAX Measure
- Time-Intelligence Calculations
- Explicit measures
- Calculation groups
- Flags and Indicators
- IF Function
- SWITCH Function
- SWITCH TRUE Function
- Lookup Table
- Treating BLANK values
- Time and Date
- Role-Playing Dimensions
- Slowly Changing Dimensions
- Hierarchies
- Key Takeaways
- 11. Real-World Examples Using DAX
- Binning
- Lookup Table
- Range Table
- Binning
- Budget
- Multi-Language Model
- Key-Value Pair Tables
- Combining Self-Service and Enterprise BI
- Key Takeaways
- 12. Performance Tuning with DAX
- Storage Mode
- Pre-Aggregating
- Aggregation-Aware Measures
- Key Takeaways
- IV. Data Modeling for Power BI with the Help of Power Query
- 13. Understanding a Data Model from
the Power Query Point of View
- Data Model
- Basic Components
- Tables or Queries
- Relationships
- Primary Keys
- Surrogate Keys
- Combining Queries
- Set Operators
- Joins
- Query Dependencies
- Types of Queries
- Extract, Transform, Load
- Key Takeaways
- 14. Building a Data Model with
Power Query and M
- Normalizing
- Column Quality
- Column Distribution
- Column Profile
- Identifying the Columns to Normalize
- Creating a Query per Dimension
- Creating One Common Dimension Query
- Normalizing
- Denormalizing
- Calculations
- Flags and Indicators
- Time and Date
- Role-Playing Dimensions
- Slowly Changing Dimensions
- Hierarchies
- Key Takeaways
- 15. Real-World Examples Using
Power Query and M
- Binning
- Create a Bin Table by Hand
- Deriving the Bin Table from the Facts
- Create a Bin Table in M
- Create a Bin Range Table in M
- Binning
- Budget
- Multi-Language Model
- Key-Value Pair Tables
- Using the GUI
- Using M Code
- Writing an M Function
- Combining Self-Service and Enterprise BI
- Key Takeaways
- 16. Performance Tuning the
Data Model with Power Query
- Storage Mode
- Partitioning
- Pre-Aggregating
- Key Takeaways
- V. Data Modeling for Power BI with the Help of SQL
- 17. Understanding a Relational Data Model
- Data Model
- Basic Components
- Tables
- Relationships
- Primary Keys
- Surrogate Keys
- Foreign Keys
- Combining Queries
- Set Operators
- UNION
- INTERSECT
- EXCEPT
- Set Operators
- Joins
- INNER JOIN
- OUTER JOIN
- Anti-join
- CROSS JOIN
- SELF JOIN
- EQUI-JOIN
- NON-EQUI-JOIN
- Natural joins
- Join Path Problems
- Loop
- Chasm trap
- Fan trap
- Entity Relationship Diagrams
- Extract, Transform, Load
- Key Takeaways
- 18. Building a Data Model with SQL
- Normalizing
- Persisting into a Table
- Creating a View
- Creating a Function
- Creating a Procedure
- Creating a Filter Dimension
- Normalizing
- Denormalizing
- Calculations
- Flags and Indicators
- Time and Date
- Role-Playing Dimensions
- Slowly Changing Dimensions
- Type 0: Retain Original
- Type 1: Overwrite
- Type 2: Add New Row
- Hierarchies
- Key Takeaways
- 19. Real-World Examples Using SQL
- Binning
- Deriving the Lookup Table from the Facts
- Generating a Lookup Table
- Range Table
- Binning
- Budget
- Multi-Language Model
- Key-Value Pair Tables
- Combining Self-Service and Enterprise BI
- Key Takeaways
- 20. Performance Tuning the
Data Model with SQL
- Storage Modes
- Table
- Index
- Compression
- View
- Function
- Stored Procedure
- Storage Modes
- Partitioning
- Pre-Aggregating
- Key Takeaways
- Epilogue
- Index
O'Reilly Media - inne książki
-
This concise yet comprehensive guide explains how to adopt a data lakehouse architecture to implement modern data platforms. It reviews the design considerations, challenges, and best practices for implementing a lakehouse and provides key insights into the ways that using a lakehouse can impact ...(193.69 zł najniższa cena z 30 dni)
193.19 zł
249.00 zł(-22%) -
In today's fast-paced world, more and more organizations require rapid application development with reduced development costs and increased productivity. This practical guide shows application developers how to use PowerApps, Microsoft's no-code/low-code application framework that helps developer...(162.47 zł najniższa cena z 30 dni)
162.27 zł
209.00 zł(-22%) -
Welcome to the systems age, where software professionals are no longer building software&emdash;we're building systems of software. Change is continuously deployed across software ecosystems coordinated by responsive infrastructure. In this world of increasing relational complexity, we need t...(152.21 zł najniższa cena z 30 dni)
152.01 zł
209.00 zł(-27%) -
This book provides an ideal guide for Python developers who want to learn how to build applications with large language models. Authors Olivier Caelen and Marie-Alice Blete cover the main features and benefits of GPT-4 and GPT-3.5 models and explain how they work. You'll also get a step-by-step g...(155.41 zł najniższa cena z 30 dni)
155.36 zł
209.00 zł(-26%) -
In today's cloud native world, where we automate as much as possible, everything is code. With this practical guide, you'll learn how Policy as Code (PaC) provides the means to manage the policies, related data, and responses to events that occur within the systems we maintain—Kubernetes, c...(212.59 zł najniższa cena z 30 dni)
212.39 zł
279.00 zł(-24%) -
Geared to intermediate- to advanced-level DBAs and IT professionals looking to enhance their MySQL skills, this guide provides a comprehensive overview on how to manage and optimize MySQL databases. You'll learn how to create databases and implement backup and recovery, security configurations, h...(221.43 zł najniższa cena z 30 dni)
221.33 zł
279.00 zł(-21%) -
Get the details, examples, and best practices you need to build generative AI applications, services, and solutions using the power of Azure OpenAI Service. With this comprehensive guide, Microsoft AI specialist Adrián González Sánchez examines the integration and utilization of Az...(162.23 zł najniższa cena z 30 dni)
162.18 zł
209.00 zł(-22%) -
Despite the increase of high-profile hacks, record-breaking data leaks, and ransomware attacks, many organizations don't have the budget for an information security (InfoSec) program. If you're forced to protect yourself by improvising on the job, this pragmatic guide provides a security-101 hand...(214.77 zł najniższa cena z 30 dni)
214.57 zł
239.00 zł(-10%) -
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(189.29 zł najniższa cena z 30 dni)
188.79 zł
239.00 zł(-21%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(227.19 zł najniższa cena z 30 dni)
227.14 zł
279.00 zł(-19%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Data Modeling with Microsoft Power BI Markus Ehrenmueller-Jensen (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.