,

Analytics Engineering with SQL and DBT

Building Meaningful Data Models at Scale

Paperback Engels 2023 1e druk 9781098142384
€ 76,35
Levertijd ± 16 werkdagen
Gratis verzonden

Samenvatting

With the shift from data warehouses to data lakes, data now lands in repositories before it's been transformed, enabling engineers to model raw data into clean, well-defined datasets. dbt (data build tool) helps you take data further. This practical book shows data analysts, data engineers, BI developers, and data scientists how to create a true self-service transformation platform through the use of dynamic SQL.

Authors Rui Machado from Monstarlab and Hélder Russa from Jumia show you how to quickly deliver new data products by focusing more on value delivery and less on architectural and engineering aspects. If you know your business well and have the technical skills to model raw data into clean, well-defined datasets, you'll learn how to design and deliver data models without any technical influence.

With this book, you'll learn:
- What dbt is and how a dbt project is structured
- How dbt fits into the data engineering and analytics worlds
- How to collaborate on building data models
- The main tools and architectures for building useful, functional data models
- How to fit dbt into data warehousing and laking architecture
- How to build tests for data transformations

Specificaties

ISBN13:9781098142384
Taal:Engels
Bindwijze:paperback
Aantal pagina's:250
Uitgever:O'Reilly
Druk:1
Verschijningsdatum:29-12-2023
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

Preface
Why We Wrote This Book
Who This Book Is For
How This Book Is Organized
Conventions Used in This Book
Using Code Examples
O’Reilly Online Learning
How to Contact Us
Acknowledgments

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
Data Products
dbt as a Data Mesh Enabler
The Heart of Analytics Engineering
The Legacy Processes
Using SQL and Stored Procedures for ETL/ELT
Using ETL Tools
The dbt Revolution
Summary

2. Data Modeling for Analytics
A Brief on Data Modeling
The Conceptual Phase of Modeling
The Logical Phase of Modeling
The Physical Phase of Modeling
The Data Normalization Process
Dimensional Data Modeling
Modeling with the Star Schema
Modeling with the Snowflake Schema
Modeling with Data Vault
Monolith Data Modeling
Building Modular Data Models
Enabling Modular Data Models with dbt
Testing Your Data Models
Generating Data Documentation
Debugging and Optimizing Data Models
Medallion Architecture Pattern
Summary

3. SQL for Analytics
The Resiliency of SQL
Database Fundamentals
Types of Databases
Database Management System
“Speaking” with a Database
Creating and Managing Your Data Structures with DDL
Manipulating Data with DML
Inserting Data with INSERT
Selecting Data with SELECT
Updating Data with UPDATE
Deleting Data with DELETE
Storing Queries as Views
Common Table Expressions
Window Functions
Afgekapt op 60 regels

Managementboek Top 100

€ 76,35
Levertijd ongeveer 16 werkdagen
Gratis verzonden

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          Analytics Engineering with SQL and DBT