![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
现代数据栈MDS
文章平均质量分 87
DBT中文社区
DBT中文社区(Data Build Tools)现代数据栈MDS的数据转换工具
展开
-
如何使用 dbt 编写高质量的数据模型
数据建模是一个越来越受到关注的话题,尤其是在数据分析领域。数据建模和流行的数据转换工具 dbt 齐头并进。虽然数据建模是一个已经存在了很长时间的概念,但dbt给了它一个新的开始,并真正重新定义了数据模型是什么。我喜欢将数据模型视为一组转换,这些转换将数据从原始形式中获取,并将其转换为业务团队可以使用的东西。编写数据模型已成为分析工程师的主要职责,因为他们能够理解技术概念以及业务流程。DBT只是让分析工程师的生活更轻松,允许他们编写模块化的数据模型,其代码可以在不同的功能中重用。在本文中,我们将讨论 dbt原创 2023-04-12 14:19:09 · 716 阅读 · 0 评论 -
基于dbt的机器学习:流畅的过程衔接
基于dbt在数仓内进行机器学习原创 2023-04-07 10:34:50 · 132 阅读 · 0 评论 -
数据工程:ELT 工作流中的 6 个步骤
数据转换过程可以分为六个步骤:提取extraction和加载loading、探索exploration、转换transformation、测试testing、文档documentation和部署deployment。原创 2023-03-29 10:09:12 · 176 阅读 · 0 评论 -
DBT项目结构
dbt 项目告知 dbt 项目的上下文以及如何转换数据(构建数据集)。根据设计,dbt 强制执行 dbt 项目的顶级结构,如文件、目录、目录等。设置与数据平台的连接后,您可以在 dbt Cloud 中初始化新项目并开始开发。每个模型都位于单个文件中,并包含将原始数据转换为可供分析的数据集的逻辑,或者更常见的是,是此类转换的中间步骤。一种在项目中组织分析 SQL 查询的方法,例如 QuickBooks 中的总账。在项目初始化期间,dbt 会在项目目录中创建示例模型文件,以帮助您快速开始开发。原创 2023-03-27 10:20:59 · 221 阅读 · 0 评论 -
DBT是什么
DBT 是一种数据转换工作流,可帮助您完成更多工作,同时产生更高质量的结果。您可以使用 dbt 来模块化和集中分析代码,同时还为数据团队提供软件工程工作流中常见的护栏。在将数据模型安全部署到生产环境之前,通过监控和可见性协作处理数据模型,并对其进行测试和记录。原创 2023-03-24 10:10:19 · 867 阅读 · 0 评论