Skip to content

Commit 5d2f95e

Browse files
committed
Updated contents with additional links
1 parent 6c16816 commit 5d2f95e

File tree

1 file changed

+37
-41
lines changed

1 file changed

+37
-41
lines changed

fabric/notes-guides/dp-600.md renamed to fabric/notes-guides/fabric-analytics-engineer.md

Lines changed: 37 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,30 @@
1-
# DP-600
1+
# Microsoft Fabric Analytics Engineer (DP-600)
2+
23
Notes taken from the Microsoft four days ESI class for the Fabric DP-600 training.
34

4-
- Course Learn: https://learn.microsoft.com/en-us/training/courses/dp-600t00
5-
- Setting up Learn Profile: http://www.aka.ms/MyMicrosoftLearnProfile
5+
- [Course Learn: ](https://learn.microsoft.com/en-us/training/courses/dp-600t00)
6+
- [Setting up Learn Profile:](http://www.aka.ms/MyMicrosoftLearnProfile)
67

78
## 1. Administer Microsoft Fabric
8-
- https://aka.ms/fabric-admin
9+
- [https://aka.ms/fabric-admin](https://aka.ms/fabric-admin)
910
- Fabric must be enabled in tenant by Fabric Admin, M365 Admin
1011
- Fabric Architecture
1112
- Single SaaS lake
1213
- Provision automatically with the tenent
1314
- All workloads automatically store data in OneLake workspace folders.
1415
- All data is organized in a hierarchical namespace.
1516
- Data in OneLake is automatically indexed for discovery, MIP labels, linaged, PII Scans, Sharing, Governance and compliance.
16-
- Fabric Concepts : https://learn.microsoft.com/en-us/fabric/enterprise/licenses
17+
18+
- [Fabric Concepts : ](https://learn.microsoft.com/en-us/fabric/enterprise/licenses)
1719
- Tenant
1820
- Capacity
1921
- Domain
2022
- Workspace: collection of items and more on access control on who can access what. Roles and capabilities.
21-
- Items:
22-
- https://learn.microsoft.com/en-us/fabric/enterprise/optimize-capacity
23-
- https://learn.microsoft.com/en-us/fabric/data-engineering/capacity-settings-management
24-
- https://learn.microsoft.com/en-us/fabric/governance/domains
23+
- Items
24+
- Further Readings:
25+
- [https://learn.microsoft.com/en-us/fabric/enterprise/optimize-capacity](https://learn.microsoft.com/en-us/fabric/enterprise/optimize-capacity)
26+
- [https://learn.microsoft.com/en-us/fabric/data-engineering/capacity-settings-management](https://learn.microsoft.com/en-us/fabric/data-engineering/capacity-settings-management)
27+
- [https://learn.microsoft.com/en-us/fabric/governance/domains](https://learn.microsoft.com/en-us/fabric/governance/domains)
2528

2629
- Fabric Admin Tasks
2730
- Security & access control
@@ -62,7 +65,7 @@ Notes taken from the Microsoft four days ESI class for the Fabric DP-600 trainin
6265
- SQL Analytics endpoint
6366
- Dataflow Gen2
6467
- Data Pipeline: data factory drag and drop, refine data.
65-
- https://aka.ms/fabric-lakehouse
68+
- [Lab:](https://aka.ms/fabric-lakehouse)
6669
- OneLake Security
6770
- Permission (Workspace)
6871
- Admin, Contributor, Member, Viewer
@@ -83,7 +86,7 @@ Notes taken from the Microsoft four days ESI class for the Fabric DP-600 trainin
8386
- Visualize data by using built-in notebooks charts, pandas
8487
- Dataframes in Spark are similar to Pandas dataframes in Python, and provide a common structure for working with data in rows and columns.
8588
- Spark supports multiple coding languages, including Scala, Java, and others. In this exercise, we'll use PySpark, which is a Spark-optimized variant of Python. PySpark is one of the most commonly used languages on Spark and is the default language in Fabric notebooks.
86-
-
89+
8790
## 4. Work with Delta Lake tables
8891
- Relational tables that support querying and data modification
8992
- Support for ACID transactions.
@@ -101,10 +104,7 @@ Notes taken from the Microsoft four days ESI class for the Fabric DP-600 trainin
101104
- External Tables: create external tables for which the schema metadata is defined in the metastore for the lakehouse, but the data files are stored in an external location.
102105

103106
## 5. Secure a Fabric lakehouse
104-
105-
106107
## 6. Ingest Data with Dataflow Gen 2 in Fabric
107-
108108
- Low code GUI envi. for defining ETL Solutions.
109109
- Similar to Power Query in PBI
110110
- Extract data from multiple sources, transform, load into a destination.
@@ -119,7 +119,7 @@ Notes taken from the Microsoft four days ESI class for the Fabric DP-600 trainin
119119
- Integrate Dataflow Gen2 and pipelines
120120
- use a dataflow to define an ETL process
121121
- Add it as an activity to a pipeline
122-
- aka.ms/maslearn-dataflow-gen2
122+
- [https://aka.ms/maslearn-dataflow-gen2](https://aka.ms/maslearn-dataflow-gen2)
123123

124124
## 7. Use Data Factory Pipelines in Microsoft Fabric
125125
- A data lakehouse is a common analytical data store for cloud-scale analytics solutions. One of the core tasks of a data engineer is to implement and manage the ingestion of data from multiple operational data sources into the lakehouse. In Microsoft Fabric, you can implement extract, transform, and load (ETL) or extract, load, and transform (ELT) solutions for data ingestion through the creation of pipelines.
@@ -130,9 +130,8 @@ Notes taken from the Microsoft four days ESI class for the Fabric DP-600 trainin
130130
- Activities (copy data, Data transformation & Control flow (if conditon, ForEach))
131131
- Parameters
132132
- Pipeline runs
133-
- How to Send Email: https://learn.microsoft.com/en-us/azure/data-factory/how-to-send-email
134-
- https://esi.learnondemand.net/Class/605391
135-
133+
- [How to Send Email: ](https://learn.microsoft.com/en-us/azure/data-factory/how-to-send-email)
134+
- [https://esi.learnondemand.net/Class/605391](https://esi.learnondemand.net/Class/605391)
136135

137136
## 8. Ingest data with Spark and Microsoft Fabric notebooks
138137
- Fabric shortcuts offer easy connection to external sources.
@@ -142,12 +141,10 @@ Notes taken from the Microsoft four days ESI class for the Fabric DP-600 trainin
142141
- Use Delta format for durability and scale
143142
- Optimize read and write with V-Order and optimized write options.
144143

145-
146144
## 9. Organize a lakehouse using medalliion architechture
147145
- Medallion Arch is creating data in rich format that can be used in PBI.
148146
- Load data Raw (Bronze) > Validate and Clean data like remove nulls/duplicates (Silver) >Enriched like join, Aggreated date (Gold) as report/semantic model ready
149147

150-
151148
## 10. Get Started with data warehouse in Microsoft Fabric
152149
- Data warehouse provides a relational database for large-scale analytics. Unlike the default read-only SQL endpoint for tables defined in a lakehouse, a data warehouse provides full SQL semantics; including the ability to insert, update, and delete data in the tables.
153150
- A relational data warehouse typically consists of fact and dimension tables. The fact tables contain numeric measures you can aggregate to analyze business performance (for example, sales revenue), and the dimension tables contain attributes of the entities by which you can aggregate the data (for example, product, customer, or time). In a Microsoft Fabric data warehouse, you can use these keys to define a data model that encapsulates the relationships between the tables.
@@ -156,16 +153,16 @@ Notes taken from the Microsoft four days ESI class for the Fabric DP-600 trainin
156153
- Choose between warehouse and lakehouse
157154
- Warehouse (Structured, Multi-table transactions, High performance, expansive security(objec-level, DDL/DML, dynamic data masking), T-SQL, Spark)
158155
- Lakehouse (Semi-structured or unstructured data, scalable and cost effective, Supports Delta Lake features, T-SQL security (row/table level), T-SQL, Spark)
159-
- https://blog.fabric.microsoft.com/en-us/blog/lakehouse-vs-data-warehouse-deep-dive-into-use-cases-differences-and-architecture-designs?trk=public_post_comment-text
160-
- https://learn.microsoft.com/en-us/fabric/get-started/decision-guide-data-store
156+
- [Futher Reading on Lakehouse vs Data Warehouse:](https://blog.fabric.microsoft.com/en-us/blog/lakehouse-vs-data-warehouse-deep-dive-into-use-cases-differences-and-architecture-designs?trk=public_post_comment-text)
157+
- [Decision Guide Data Store](https://learn.microsoft.com/en-us/fabric/get-started/decision-guide-data-store)
161158
- Semintic Model: Fabri automatically creates a default semantic model for PBI user to use for reports.
162159
- Visualize data: Can create PBI reports directly from within the Fabric warehouse.
163-
- https://aka.ms/fabric-warehouse
160+
- [Futher Reading](https://aka.ms/fabric-warehouse)
164161

165162
## 11. Load data into a warehouse
166163
- In Microsoft Fabric, a data warehouse provides a relational database for large-scale analytics. Unlike the default read-only SQL endpoint for tables defined in a lakehouse, a data warehouse provides full SQL semantics; including the ability to insert, update, and delete data in the tables.
167164
- Stating of data, full vs incremental data load.
168-
-
165+
169166

170167
## 12. Query a warehouse
171168
- In Microsoft Fabric, a data warehouse provides a relational database for large-scale analytics. The rich set of experiences built into Microsoft Fabric workspace enables customers to reduce their time to insights by having an easily consumable, always connected semantic model that is integrated with Power BI in DirectLake mode.
@@ -184,15 +181,14 @@ Notes taken from the Microsoft four days ESI class for the Fabric DP-600 trainin
184181
- PBI data modeling best practices
185182
- Use PBI large semantic model storage format
186183

187-
188184
## 16. Create Model relationsship
189-
- Relationship Management - DAX: https://dax.guide/functions/relationships-management/
185+
- [Relationship Management - DAX:](https://dax.guide/functions/relationships-management/)
190186
- Apply Star schema design principles
191187
- Set relationship cardinality and cross-filter direction
192188
- one-to-many or many-to-one
193189
- one-to-one
194190
- Many-to-many
195-
- Use Relationship: https://dax.guide/userelationship/
191+
- [Use Relationship: ](https://dax.guide/userelationship/)
196192
- Using DAX relationship functions.
197193
- Understanding releationship evaluation
198194
- Regular relationship, limited relationship, Precedence rules, Performance preference.
@@ -203,25 +199,25 @@ Notes taken from the Microsoft four days ESI class for the Fabric DP-600 trainin
203199
- Performance Analyzer
204200
- DAX Studio
205201
- Best Practice Analyzer in Tabular Editor
206-
- Model data with Power BI - Training | Microsoft Learn - https://learn.microsoft.com/en-us/training/paths/model-data-power-bi/
207-
- Bidirectional relationships and ambiguity in DAX - SQLBI : https://www.sqlbi.com/articles/bidirectional-relationships-and-ambiguity-in-dax/
202+
- [Model data with Power BI](https://learn.microsoft.com/en-us/training/paths/model-data-power-bi/)
203+
- [Bidirectional relationships and ambiguity in DAX - SQLBI : ](https://www.sqlbi.com/articles/bidirectional-relationships-and-ambiguity-in-dax/)
208204
- VertiPag engine process: Query > Tabular Formula > Formula engine (DAX)> Storage engine (VertiPag (import)), Direct Query > Data Source.
209205
- Tabluar Editor: The best practice analyzer scans model for issues whenever a change is made the model.
210206

211207
## 18. Enforce PBI model security
212208
- Role level security
213209
- Object level secruity
214-
- Enforce Power BI model security: https://aka.ms/fabric-model-security
215-
- Power BI implementation planning: Security: https://learn.microsoft.com/en-us/power-bi/guidance/powerbi-implementation-planning-security-overview
216-
- Data Activator: https://learn.microsoft.com/en-us/fabric/data-activator/data-activator-introduction
210+
- [Enforce Power BI model security: ](https://aka.ms/fabric-model-security)
211+
- [Power BI implementation planning: Security: ](https://learn.microsoft.com/en-us/power-bi/guidance/powerbi-implementation-planning-security-overview)
212+
- [Data Activator: ](https://learn.microsoft.com/en-us/fabric/data-activator/data-activator-introduction)
217213

218214
## Exam Related:
219-
- Practice Exam: https://aka.ms/DP600-practice
220-
- Exam Readiness Videos: https://learn.microsoft.com/en-us/shows/exam-readiness-zone/?terms=dp-600
221-
- Exam Cram for DP-600: How to pass Exam DP-600: https://learn.microsoft.com/en-us/shows/learn-live/exam-cram-for-dp-600-ep101-how-to-pass-exam-dp-600-implementing-analytics-solutions-using-microsoft-fabric-beta-pacific?WT.mc_id=academic-116720-lbugnion
222-
- Microsoft Fabric exercises :https://aka.ms/dp600labs
223-
- Implement Real-Time Analytics with Microsoft Fabric: https://learn.microsoft.com/en-us/training/paths/explore-real-time-analytics-microsoft-fabric/
224-
- Practice Assessments for Microsoft Certifications: aka.ms/examprep
225-
- Study guide for Exam DP-600: Implementing Analytics Solutions Using Microsoft Fabric: https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/dp-600
226-
- Microsoft Fabric Learn Together: https://aka.ms/learntogether
227-
- Exam duration and exam experience: https://learn.microsoft.com/en-us/credentials/support/exam-duration-exam-experience
215+
-[ Practice Exam: ](https://aka.ms/DP600-practice)
216+
- [Exam Readiness Videos: ](https://learn.microsoft.com/en-us/shows/exam-readiness-zone/?terms=dp-600)
217+
- [Exam Cram for DP-600: How to pass Exam DP-600: ](https://learn.microsoft.com/en-us/shows/learn-live/)exam-cram-for-dp-600-ep101-how-to-pass-exam-dp-600-implementing-analytics-solutions-using-microsoft-fabric-beta-pacific?WT.mc_id=academic-116720-lbugnion
218+
- [Microsoft Fabric exercises :](https://aka.ms/dp600labs)
219+
- [Implement Real-Time Analytics with Microsoft Fabric:](https://learn.microsoft.com/en-us/training/paths/explore-real-time-analytics-microsoft-fabric/)
220+
- [Practice Assessments for Microsoft Certifications: ](https://aka.ms/examprep)
221+
- [Study guide for Exam DP-600: Implementing Analytics Solutions Using Microsoft Fabric: ](https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/dp-600)
222+
- [Microsoft Fabric Learn Together: ](https://aka.ms/learntogether)
223+
- [Exam duration and exam experience: ](https://learn.microsoft.com/en-us/credentials/support/exam-duration-exam-experience)

0 commit comments

Comments
 (0)