|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/exam-dp-700-fabric-data-engineer-associate-ultimate-guide/
课程评论:没有评论
课程名称:考试 DP-700:Fabric 数据工程师助理 - 终极指南 课程概述: 本课程涵盖 DP-700 认证考试的官方考试大纲和学习指导,主要专注于使用 Microsoft Fabric 实现数据工程解决方案。课程内容包括概念课程和相关的实操实验,以帮助学员直观理解如何在实际项目中使用或实施相关知识。每个重要主题都会配备多个概念与实验,确保学员能有效掌握。 重要主题包括:Fabric Spark Pool、PySpark、版本控制、安全性、治理、事件流、KQL(Kusto 查询语言)等。 【重要通知】微软官方更新说明:“微软认证:Azure 数据工程师助理认证及其相关考试 DP-203 将于2025年3月31日停售”,因此 DP-700 及其认证对未来的数据工程人才发展至关重要。 考试 DP-700 分为三个部分,每个部分的权重相同: 1. 实施和管理分析解决方案(30-35%) 2. 数据的摄取与转换(30-35%) 3. 监控与优化分析解决方案(30-35%) 课程学习目标: 通过本课程,学员将理解各主题的概念及其在项目中的实施方法。不仅帮助学员通过 DP-700 考试并获得微软认证的 Fabric 数据工程师资格,也助力其成为在 Microsoft Fabric 上具有竞争力的数据工程师,进一步发展数据工程职业生涯。 具体学习内容包括: - 配置 Spark 工作空间、数据安全层次、KQL 基础、PySpark 数据转换、事件流处理、版本控制的配置及实施数据库项目等。 - 各种数据加载模式的设计与实现。 - 优化 Lakehouse 表性能以及其他相关的治理和安全性知识。 通过动手实验,学员将亲自操作并掌握相关技术,增强实际应用能力,为未来的数据工程职业生涯打下坚实基础。
This course covers official exam syllabus and Study Guide for Exam DP-700: Implementing Data Engineering Solutions Using Microsoft Fabric; For exam topics, it contains concept class followed by related hands-on Lab/demo session immediately to visualize how to use or implement it for effective learning.. For each of the important topic for Exam DP-700, there are Multiple Concept & hands-on Lab/demo session.Important topic can be: Fabric Spark Pool, PySpark, Version Control, Security, Governance, Eventstream, KQL (Kusto Query Language)IMPORTANT NOTE: As per Official update from Microsoft, "Microsoft Certified: Azure Data Engineer Associate Certification and its related Exam DP-203: Data Engineering on Microsoft Azure will all be retired on March 31, 2025."So Exam DP-700 & Certification is VERY IMPORTANT as it is future of Data Engineering certification from Microsoft: DP-700: Microsoft Fabric Data Engineer AssociateThis EXAM DP-700 contains 3 sections having equal priority:Implement and manage an analytics solution (30-35%)Ingest and transform data (30-35%)Monitor and optimize an analytics solution (30-35%)and each of these section contains multiple subsection and each subsection contains several topics.What you will learn from this course? This course will help you to understand concept of each topic and how to use or implement required Fabric item in project. Hence it will help only to pass DP-700 exam & become Microsoft Certified: Fabric Data Engineer Associate but also to become good Data Engineer in Microsoft Fabric to continue in Data Engineering career. For Configure Spark workspace settings: Learn concept and fundamentals/Architecture of Spark Pool in fabric along with Hands-on lab/demo session - What is Starter Pool ?How to modify Starter Pool in Fabric and how its related Fabric settings impacts Starter Pool?What is custom Spark Pool? How to create custom Spark pool in Fabric and how its related settings impacts custom Spark pool What is Environment and what are their features and related settings that affects these.How to create Environment and how its related settings impacts compute configuration of Environment.What is the impact when these pool/environment are made as default pool in workspace.For Configure security and governance in Fabric, you will learn concept using diagram on the different data security layers-What is workspace-level access controls? Overview & ConceptHow to implement workspace-level access controls in Fabric through Hands on Lab/Demo.What is item-level access controls? Overview & ConceptHow to implement item-level access controls in Fabric through Hands on Lab/Demo.What is file-level access controls? Overview & ConceptHow to implement file-level access controls in Fabric through Hands on Lab/Demo.What is object-level access controls? Overview & ConceptHow to implement object-level access controls in Fabric through Hands on Lab/Demo.What is row-level access controls? Overview & Concept - Row Level Security (RLS)How to implement row-level access controls in Fabric through Hands on Lab/Demo.What is column-level access controls? Overview & Concept - Column Level Security (CLS)How to implement column-level access controls in Fabric through Hands on Lab/Demo.What is dynamic data masking in Fabric? Overview & Concept How to implement dynamic data masking in Fabric through Hands on Lab/Demo. For Transform data by using KQL (Ingest and transform batch data - Part 5) , through hands-on lab/demo you will learn KQL Fundamentals: Query Operator & PipeKQL Fundamentals & Hands on Lab: Query Operator - Project , count, getschemaHow to translate SQL query to KQL QueryHow to find relevant data using distinct, take operator, Let statement in KQL How to find relevant data using Filter/Where in KQL How to find relevant data using Case (like if/then/elseif ) in KQL How to use KQL SearchHow to implement sorting records using Sort operatorHow to returns first N rows using top operator in KQL How to Create Columns using Extend operator in KQL How to Keep/Remove/Reorder Columns using KQL Project operators - project, project-away , project-keep,project-reorder, project-renameKQL join & best performanceHow to implement left right outer, Left semi join, Left anti join, Right semi join, Right anti join,full outer join in KQLHow to use summarize operator to perform Aggregation in KQLHow to perform Aggregation using KQL Aggregation functions Count() ,Countif(), sum() , sumif(), avg(), avgif() ,max(), maxif() ,min(), minif() How to perform KQL Aggregation (Group and aggregate data) - summarize by (Group and aggregate data:) - single aggregation, multiple aggregation (GROUP BY)For Transform data by using PySpark (Ingest and transform batch data - Part 3), through hands-on lab/demo you will learn How to use or implement select take using PySpark in Fabric How to implement Filter/Where transformation PySpark to clean dataHow to implement Drop, distinct, printschema using PySpark How to implement Sort()/OrderBy() to sort records using PySpark How to implement WithColumn, ColumnRenamed transformation using PySpark How to implement joins using PySpark How to implement Aggregations using PySpark How to implement Group and aggregate data using PySpark For Process data by using eventstreams (Ingest and transform streaming data) , through hands-on lab/demo you will learn How to perform Manage fields transformation in eventstreamsHow to perform filter transformation in eventstreamsHow to perform aggregation transformation in eventstreamsHow to perform group by transformation using tumbling window in eventstreams How to perform group by transformation using hopping window in eventstreams How to perform group by transformation using sliding window in eventstreams How to perform Expand transformation in eventstreamsHow to perform union transformation in eventstreamsHow to perform join transformation in eventstreamsFor Configure version control, you will learn What is Version control? Concept & Integration ProcessWhat are related Fabric/Git permission and settings (and Tenant settings ) required to configure version control in Fabric?Hands-on Lab/Demo: How to set up Azure Repo that to be used as part of version control configuration.Hands-on Lab/Demo: How to configure version control/ Git integration with Azure Repo from Fabric workspaceFor Implement database projects, you will learn What is Database projects - concept & overviewDatabase projects - Setup & Architecture for demoWhy we need SQL database projects?Hands-on Lab/Demo: How to implement database projects in FabricFor Create and configure deployment pipelinesWhat is deployment pipeline in Fabric? overviewArchitecture of deployment pipeline for Demo & prerequisitesHands on Lab/Demo:How to Create and configure deployment pipelines Hands on Lab/Demo:How to assign workspace to respective stages and deploy content from one stage to next stage.For Configure domain workspace settings What is domain in Fabric ?What are the Delegated Setting for domainHands on Lab/Demo: how these delegated settings impacts domain in FabricFor SQL database projects:We will understand why we need SQL database projectsHow to Setup Demo components & understand through Architecture diagramHands on Lab/Demo - How to Implement database projects in FabricFor Configure security and governance in Fabric, you will learn concept & implementation of governance -What is sensitivity labels? Overview & ConceptSensitivity labels: related admin settings in FabricHow to apply sensitivity labels to items in Fabric?For Orchestrate processes, you will learn concept & implementation of Orchestrate processesHow to Choose between a pipeline and a notebook in Fabric?Design and implement schedules triggers - Design components for demoHow to implement schedules triggers in Fabric Data Factory pipeline.For Implement orchestration patterns with notebooks and pipelines, including parameters and dynamic expressionData Factory pipeline good practiceWhat is Pipeline parameter and dynamic expression conceptHow to implement parameters and dynamic expression in pipelineHow to configure pipeline to retry if pipeline run failsHow to implement orchestration patterns with notebooks and pipelinesFor Design and implement loading patterns (Ingest and transform data), you will learnHow to design full and incremental data loads in FabricHow to implement full and incremental data loads in Fabric through hands-on lab/demoFor Ingest and transform batch data - part 1, you will learnhow to choose an appropriate data storehow to choose between dataflows, notebooks, and T-SQL for data transformationShortcuts overview in fabricShortcuts type in FabricShortcuts folder structureHow to create and manage shortcuts to data in Fabric through hands-on lab/demoFor Ingest data by using pipelines (Ingest and transform batch data - Part 2), you will learnHow to design Ingest data by using pipelines into LakehouseHow to ingest data by using pipelines into LakehouseHow to design Ingest data by using pipelines into warehouseHow to ingest data by using pipelines into warehouseHow to design Ingest data by using pipelines into KQL DatabaseHow to ingest data by using pipelines into KQL DatabaseFor Transform data by using SQL (Ingest and transform batch data - Part 4), through hands-on lab/demo you will learn How to implement SQL top distinct keyword How to implement SQL Filter on dataHow to implement SQL Sort on dataHow to implement Case & create dynamic or computed columnHow to implement SQL Inner Join, left Join, right Join, outer JoinHow to implement Aggregation in SQLHow to implement SQL Group and aggregate data: Group by & Having Clause AggregationHow to create Create Stored ProcedureHow to transform the data using Stored Procedure activity in Data pipeline For Optimize a lakehouse table (Optimize performance - Part 1) , through hands-on lab/demo you will learn How to optimize a lakehouse table using Optimize command in FabricHow to optimize a lakehouse table using V-Order in FabricHow to optimize a lakehouse table using VACUUM command in FabricHow to optimize a lakehouse table using Optimizetwrite command in FabricHow to optimize a lakehouse table using Partition in FabricHow to optimize a lakehouse table using Table maintenance feature in Fabric