|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/practice-exams-ms-azure-dp-700-data-engineering-solutions/
课程评论:没有评论
Coursera 上的 "Practice Exams MS Azure DP-700 Data Engineering Solutions" 课程旨在帮助考生为 Microsoft Azure DP-700 数据工程解决方案考试做好准备。 **重要提示:** 本课程提供的练习题并非官方考试题目,但涵盖了所有官方知识点。许多题目基于虚构场景,旨在考察考生在实际应用中的解决能力。题目内容会根据官方知识要求定期更新,并可能随时更改,恕不另行通知。 **课程特色:** * **全面覆盖:** 练习题覆盖了 DP-700 考试的所有主题领域,包括“实现和管理分析解决方案”、“摄取和转换数据”以及“监视和优化分析解决方案”,每个领域占比约 30-35%。 * **详细解析:** 每道题目都附有详细的解释和相关的参考资料链接,帮助考生理解答案背后的原理,确保理解的准确性。 * **随机出题:** 每次重复测试时,题目顺序都会被打乱,这要求考生真正掌握知识点,而不是仅仅记住选项。 * **补充性质:** 本课程 **不能** 作为唯一的备考材料,而是建议作为对其他学习材料的补充。 * **反馈机制:** 鼓励学员在发现需要注意的内容时,通过消息提供截图,以便及时得到审查和改进。 **目标学员:** 此课程的目标学员应具备以下能力: * **数据加载模式、数据架构和编排流程的实践经验。** * **职责包括:** * 数据摄取和转换。 * 分析解决方案的安全性和管理。 * 分析解决方案的监视和优化。 * **熟悉与分析工程师、架构师、分析师和管理员协作,为分析设计和部署数据工程解决方案。** * **熟练掌握使用 SQL、PySpark 和 Kusto Query Language (KQL) 进行数据操作和转换。** **关键技能领域(与考题比例对应):** 1. **实现和管理分析解决方案 (30-35%)** * 配置 Microsoft Fabric 工作区设置(Spark、Domain、OneLake、Data workflow)。 * 实现 Fabric 中的生命周期管理,包括版本控制、数据库项目和部署管道。 * 配置安全和治理,包括工作区和项目级别的访问控制、行/列/对象/文件夹/文件级别访问控制、动态数据屏蔽、敏感度标签和项目认可。 * 实现和使用工作区日志记录。 * **编排流程:** 在管道和 Notebook 之间进行选择;设计和实现计划和事件驱动触发器;使用参数和动态表达式实现 Notebook 和管道的编排模式。 2. **摄取和转换数据 (30-35%)** * **设计和实现加载模式:** 全量和增量加载,为维度模型准备数据,流式数据加载模式。 * **摄取和转换批量数据:** 选择合适的数据存储;选择数据流、Notebook、KQL 和 T-SQL 进行数据转换;创建和管理数据快捷方式;实现镜像;使用管道摄取数据;使用 PySpark、SQL 和 KQL 转换数据(反规范化、分组和聚合、处理重复/缺失/延迟到达数据)。 * **摄取和转换流式数据:** 选择合适的数据流引擎;在原生存储、后续存储或 Real-Time Intelligence 的快捷方式之间进行选择;使用 Eventstreams、Spark 结构化流或 KQL 处理数据;创建窗口函数。 3. **监视和优化分析解决方案 (30-35%)** * **监视 Fabric 项目:** 监视数据摄取、数据转换和语义模型刷新;配置警报。 * **识别和解决错误:** 针对管道、数据流、Notebook、Eventhouse、Eventstream 和 T-SQL errors 进行故障排除。 * **优化性能:** 优化 Lakehouse 表、管道、数据仓库、Eventstreams 和 Eventhouses、Spark 性能以及查询性能。
In order to set realistic expectations, please note: These questions are NOT official questions that you will find on the official exam. These questions DO cover all the material outlined in the knowledge sections below. Many of the questions are based on fictitious scenarios which have questions posed within them.The official knowledge requirements for the exam are reviewed routinely to ensure that the content has the latest requirements incorporated in the practice questions. Updates to content are often made without prior notification and are subject to change at any time.Each question has a detailed explanation and links to reference materials to support the answers which ensures accuracy of the problem solutions.The questions will be shuffled each time you repeat the tests so you will need to know why an answer is correct, not just that the correct answer was item "B" last time you went through the test.NOTE: This course should not be your only study material to prepare for the official exam. These practice tests are meant to supplement topic study material.Should you encounter content which needs attention, please send a message with a screenshot of the content that needs attention and I will be reviewed promptly. Providing the test and question number do not identify questions as the questions rotate each time they are run. The question numbers are different for everyone.As a candidate for this exam, you should have subject matter expertise with data loading patterns, data architectures, and orchestration processes. Your responsibilities for this role include:Ingesting and transforming data.Securing and managing an analytics solution.Monitoring and optimizing an analytics solution.You work closely with analytics engineers, architects, analysts, and administrators to design and deploy data engineering solutions for analytics.You should be skilled at manipulating and transforming data by using Structured Query Language (SQL), PySpark, and Kusto Query Language (KQL).Skills at a glanceImplement and manage an analytics solution (30-35%)Ingest and transform data (30-35%)Monitor and optimize an analytics solution (30-35%)Implement and manage an analytics solution (30-35%)Configure Microsoft Fabric workspace settingsConfigure Spark workspace settingsConfigure domain workspace settingsConfigure OneLake workspace settingsConfigure data workflow workspace settingsImplement lifecycle management in FabricConfigure version controlImplement database projectsCreate and configure deployment pipelinesConfigure security and governanceImplement workspace-level access controlsImplement item-level access controlsImplement row-level, column-level, object-level, and folder/file-level access controlsImplement dynamic data maskingApply sensitivity labels to itemsEndorse itemsImplement and use workspace loggingOrchestrate processesChoose between a pipeline and a notebookDesign and implement schedules and event-based triggersImplement orchestration patterns with notebooks and pipelines, including parameters and dynamic expressionsIngest and transform data (30-35%)Design and implement loading patternsDesign and implement full and incremental data loadsPrepare data for loading into a dimensional modelDesign and implement a loading pattern for streaming dataIngest and transform batch dataChoose an appropriate data storeChoose between dataflows, notebooks, KQL, and T-SQL for data transformationCreate and manage shortcuts to dataImplement mirroringIngest data by using pipelinesTransform data by using PySpark, SQL, and KQLDenormalize dataGroup and aggregate dataHandle duplicate, missing, and late-arriving dataIngest and transform streaming dataChoose an appropriate streaming engineChoose between native storage, followed storage, or shortcuts in Real-Time IntelligenceProcess data by using eventstreamsProcess data by using Spark structured streamingProcess data by using KQLCreate windowing functionsMonitor and optimize an analytics solution (30-35%)Monitor Fabric itemsMonitor data ingestionMonitor data transformationMonitor semantic model refreshConfigure alertsIdentify and resolve errorsIdentify and resolve pipeline errorsIdentify and resolve dataflow errorsIdentify and resolve notebook errorsIdentify and resolve eventhouse errorsIdentify and resolve eventstream errorsIdentify and resolve T-SQL errorsOptimize performanceOptimize a lakehouse tableOptimize a pipelineOptimize a data warehouseOptimize eventstreams and eventhousesOptimize Spark performanceOptimize query performance