
عنوان:
Analytics Engineering with SQL and dbt
نویسنده:
Rui Machado, Helder Russa
انتشارات:
O'Reilly Media
تاریخ انتشار:
2023
حجم:
2.88MB
معرفی کتاب:" مهندسی تحلیل با SQL و dbt: ساخت مدلهای دادهای معنادار در مقیاس"
با حرکت دنیای داده از انبار داده (Data Warehouse) به سمت دریاچههای داده (Data Lake)، دادهها قبل از هرگونه پردازش به مخازن وارد میشوند. این تغییر فرصت مناسبی برای مهندسان داده فراهم میکند تا دادههای خام را به مجموعه دادههای تمیز و ساختاریافته تبدیل کنند.
dbt (data build tool) ابزار قدرتمندی است که به شما کمک میکند این مسیر را حرفهای طی کنید. این کتاب کاربردی راهنمایی است برای تحلیلگران داده، مهندسان داده، توسعهدهندگان BI و دانشمندان داده تا بتوانند با استفاده از SQL پویا (Dynamic SQL)، یک پلتفرم قدرتمند برای تبدیل داده بهصورت سلفسرویس (Self-Service) ایجاد کنند.
نویسندگان کتاب، روی ماچادو (Rui Machado) از شرکت Monstarlab و هلدر روسا (Hélder Russa) از Jumia، به شما نشان میدهند که چطور میتوان بدون درگیر شدن با جزئیات فنی و معماری، تنها با تمرکز بر ارزشآفرینی، بهسرعت محصولات دادهای کاربردی تولید کرد.
در این کتاب یاد میگیرید:
- dbt چیست و چگونه میتوان یک پروژه dbt را ساختاربندی کرد
- نقش dbt در اکوسیستم مهندسی داده و تحلیل داده
- چگونگی همکاری تیمی در طراحی مدلهای دادهای
- آشنایی با ابزارها و معماریهای ساخت مدل داده
- نحوه اتصال dbt به معماریهای Data Warehousing و Data Laking
- چگونه برای فرآیندهای تبدیل داده (Data Transformation) تست بنویسید
اگر با SQL آشنا هستید و به دنبال راهی برای مدلسازی دادههای خام به شکل دقیق و مؤثر هستید، این کتاب راهنمای جامعی برای ارتقاء مهارتهای شما در مهندسی داده و مدلسازی مقیاسپذیر خواهد بود.
فهرست مطالب
- Contents
- Cover
- Copyright
- Table of Contents
- Preface
- Chapter 1. Analytics Engineering
- Databases and Their Impact on Analytics Engineering
- Cloud Computing and Its Impact on Analytics Engineering
- The Data Analytics Lifecycle
- The New Role of Analytics Engineer
- Responsibilities of an Analytics Engineer
- Enabling Analytics in a Data Mesh
- The Heart of Analytics Engineering
- The Legacy Processes
- The dbt Revolution
- Summary
- Chapter 2. Data Modeling for Analytics
- A Brief on Data Modeling
- Dimensional Data Modeling
- Monolith Data Modeling
- Building Modular Data Models
- Medallion Architecture Pattern
- Summary
- Chapter 3. SQL for Analytics
- The Resiliency of SQL
- Database Fundamentals
- Creating and Managing Your Data Structures with DDL
- Manipulating Data with DML
- Storing Queries as Views
- Common Table Expressions
- Window Functions
- SQL for Distributed Data Processing
- Bonus: Training Machine Learning Models with SQL
- Summary
- Chapter 4. Data Transformation with dbt
- dbt Design Philosophy
- dbt Data Flow
- dbt Cloud
- Structure of a dbt Project
- Summary
- Chapter 5. dbt Advanced Topics
- Model Materializations
- Dynamic SQL with Jinja
- Using SQL Macros
- dbt Packages
- dbt Semantic Layer
- Summary
- Chapter 6. Building an End-to-End Analytics Engineering Use Case
- Problem Definition: An Omnichannel Analytics Case
- Operational Data Modeling
- High-Level Data Architecture
- Analytical Data Modeling
- Creating Our Data Warehouse with dbt
- Tests, Documentation, and Deployment with dbt
- Data Analytics with SQL
- Conclusion
- Index
- About the Authors
- Colophon
مشخصات
نام کتاب
Analytics Engineering with SQL and dbt: Building Meaningful Data Models at Scale
نویسنده
Rui Machado, Helder Russa
انتشارات
O'Reilly Media
تاریخ انتشار
2023
ISBN
9781098142384
تعداد صفحات
324
زبان
انگلیسی
فرمت
حجم
2.88MB
موضوع
Computers > Databases