Home / Companies / dbt / Blog / November 2025

November 2025 Summaries

24 posts from dbt

Filter
Month: Year:
Post Summaries Back to Blog
Managing data pipelines at scale poses significant challenges, particularly concerning costs as cloud compute expenses become substantial with increased data volumes and pipeline numbers. The dbt Fusion engine, a new iteration of the dbt engine, addresses this issue by employing state-aware orchestration, which optimizes the rebuilding process by determining which models require updates based on their current state. This approach contrasts with traditional methods that often rebuild all models regardless of necessity, leading to increased expenses. Fusion enhances efficiency by utilizing Ahead-of-Time (AOT) compiling, allowing it to analyze the entire project before execution and only running models with pending changes, thus reducing unnecessary computations. This results in lowered data costs and faster pipeline runtimes, which in turn boosts developer productivity. Fusion integrates seamlessly with popular IDEs like dbt Studio and Visual Studio Code, offering high configurability and immediate performance improvements without extensive configuration. Additionally, Fusion's implementation in Rust provides a significant performance boost over its predecessor, enhancing both speed and cost-efficiency in data development.
Nov 26, 2025 1,208 words in the original blog post.
As traditional Extract, Transform, and Load (ETL) tools struggle to scale amidst rising licensing costs, dbt and its new Fusion engine offer a cost-effective solution by modernizing data transformation processes. While traditional ETL models incur high expenses through fixed or usage-based pricing, dbt shifts towards the Extract, Load, and Transform (ELT) paradigm, which is more adaptable to the growing demands of analytics and AI. The dbt Fusion engine, rewritten in Rust, introduces features like Ahead-of-Time (AOT) compilation and state-aware orchestration, which significantly reduce warehouse compute costs by allowing local error-checking and optimizing model execution. By enabling faster, more efficient development cycles without relying on direct data warehouse interactions, Fusion helps companies manage data pipeline costs more effectively, ensuring scalable and stable data systems while maintaining high performance.
Nov 26, 2025 1,345 words in the original blog post.
Data transformation tracking is essential for maintaining reliable analytics by providing visibility into the transformation logic, monitoring data quality, and ensuring consistent documentation of business logic. This process involves establishing version control and systematic tracking approaches that include naming conventions, standardized SQL practices, and consistent testing protocols to manage data operations efficiently. Modern tools like dbt facilitate this by treating transformations as code, enabling automated testing, version control, and documentation generation, thus transforming tracking from a manual process into an automated system. Implementing governance frameworks such as CI/CD pipelines and automated testing ensures data integrity and minimizes unexpected impacts on downstream systems. As organizations scale, the complexity of tracking increases, necessitating centralized data transformation layers and collaborative tools to manage multiple data sources and stakeholder requirements. Continuous measurement and optimization of tracking systems provide strategic benefits, enhancing innovation, reducing risk, and improving data-driven decision-making, as demonstrated by companies like Condé Nast, Nasdaq, and Rocket Money. Investing in modern tools and systematic approaches allows organizations to leverage data transformations effectively, gaining a competitive edge in a data-driven business environment.
Nov 25, 2025 1,440 words in the original blog post.
In today's data-centric organizations, transforming raw data into reliable analytics assets is crucial, involving cleansing, standardization, modeling, and enrichment. Core transformations include data cleaning, which addresses quality issues like inaccuracies and duplicates; normalization, which standardizes data for consistency across sources; and aggregation, which summarizes data for improved performance and insights. Generalization and discretization transform complex data into hierarchical or categorical structures for better analysis, while validation ensures data integrity before analysis. Enrichment adds external context to datasets, enhancing analysis depth. Integration combines disparate data sources into unified datasets, addressing schema and identifier conflicts. Modern data architectures leverage advanced patterns such as real-time streaming and parallel processing to handle large datasets efficiently. Successful transformation strategies require selecting appropriate techniques based on data characteristics and analytical needs, with tools like dbt supporting complex transformations through SQL-based workflows. As data capabilities mature, organizations must adopt modular designs and testing strategies to maintain scalable and reliable transformation pipelines, treating the process as a software engineering discipline to meet both current and future analytical demands.
Nov 25, 2025 1,593 words in the original blog post.
In an episode of The Analytics Engineering Podcast, Tristan Handy converses with Chang She, a co-creator of the pandas library and current CEO of LanceDB, about the evolving landscape of data infrastructure as influenced by AI advancements. She discusses his journey from quantitative finance and pandas development to founding LanceDB, a company focused on building a multimodal AI-native data platform. The conversation highlights the limitations of traditional data formats like Parquet for AI workloads, leading to the creation of the Lance file format, optimized for handling complex data types such as vectors, images, and videos. LanceDB aims to revolutionize the AI data lakehouse by providing a unified system capable of supporting diverse data types and AI workloads, addressing challenges in storage, scalability, and data retrieval. As AI-driven data needs grow, with enterprises likely to become increasingly multimodal, LanceDB positions itself as a pivotal player in enabling efficient AI application development and machine learning training workflows.
Nov 24, 2025 1,906 words in the original blog post.
Data SLAs, which define expected performance standards for data delivery focusing on metrics such as freshness, availability, and quality, differ from traditional IT SLAs by accounting for the complex interdependencies in modern data pipelines. Managing these SLAs involves addressing challenges in data freshness, quality, pipeline reliability, and dependency management, with each aspect requiring specific monitoring and remediation strategies. Effective SLA management demands comprehensive observability, proactive monitoring, and resilient architecture design, while organizational factors like communication processes and change management also play crucial roles. A systematic approach that combines technical improvements with organizational changes is essential for addressing SLA challenges, which includes establishing baseline performance measurements, prioritizing issues with significant business impact, and implementing incremental improvements. Continuous measurement and refinement of SLA performance, along with regular retrospectives, help organizations adapt to evolving technical landscapes and maintain reliable data delivery.
Nov 24, 2025 1,826 words in the original blog post.
Data collaboration challenges arise when teams work in silos with inconsistent processes and tools, leading to misalignment and inefficiencies. To address these issues, organizations must adopt standardized frameworks like the Analytics Development Lifecycle (ADLC) and a unified data control plane that facilitates cross-team and cross-platform collaboration. The ADLC, inspired by the Software Development Lifecycle, provides a structured approach to analytics work by delineating clear phases with specific objectives, while a data control plane centralizes metadata, ensuring data health and accessibility. Bridging the gap between data producers and consumers requires shared interfaces that offer both technical and business context, enhancing transparency and trust. Effective data collaboration also depends on federated governance models that balance distributed ownership with centralized standards, enabling teams to operate independently yet cohesively. Measuring success involves assessing metrics like time-to-insight and cross-team data reuse, with the ultimate goal of achieving faster decision-making and consistent metrics across the organization. As technology evolves, organizations must continuously adapt their collaboration practices, integrating AI and machine learning to further enhance data workflows and maintain a competitive edge.
Nov 24, 2025 1,744 words in the original blog post.
The data transformation layer acts as a crucial intermediary between raw data storage and business intelligence, involving tasks such as data cleaning, validation, modeling, and the implementation of business logic to ensure that analysts, data scientists, and business users have access to reliable data. In modern ELT architectures, this transformation occurs after data is loaded into warehouses, using cloud platforms like Snowflake, BigQuery, or Databricks, which democratizes data transformation but raises questions about ownership and governance. Traditionally, data engineering teams have owned this layer due to their expertise in building scalable, reliable pipelines and implementing software engineering best practices. However, analytics engineering is emerging as a viable alternative, providing a blend of technical skills and business understanding, allowing for faster iteration cycles and more direct alignment with business requirements. Some organizations adopt a distributed ownership model, with data engineers managing the infrastructure and analytics engineers or domain experts handling business-specific logic, necessitating strong governance frameworks to maintain consistency and quality. Factors such as team size, technical maturity, complexity of transformation logic, and business agility needs influence ownership decisions, while modern tools like dbt facilitate transformation development by making it accessible while maintaining rigor. Governance and collaboration frameworks are essential regardless of the ownership model to ensure effective management and alignment with business goals, emphasizing the need for clear accountability, collaboration, and adaptability as organizations evolve.
Nov 20, 2025 1,541 words in the original blog post.
As organizations grow, their data complexity increases, necessitating a semantic layer to ensure consistent business metrics across tools, but ownership of this layer is crucial to avoid inconsistency and technical debt. Traditionally, data teams have managed semantic layers due to their expertise in complex technical tasks such as metric definition and system integration. However, there's a strong argument for business teams owning the definitions, as they possess deep knowledge of business metrics crucial for decision-making. A hybrid approach, where data teams handle the technical infrastructure and business teams manage metric definitions, might be most effective, leveraging both groups' strengths. The success of this model depends on the user experience of semantic layer tools, which should enable business users to define metrics without needing technical knowledge. Ownership decisions also vary based on organizational maturity and structure, with smaller organizations possibly allowing direct business ownership, while larger ones might require structured workflows. As semantic layers evolve, new ownership models may emerge, particularly with advancements like the integration of MetricFlow's capabilities into dbt's semantic layer. Ultimately, the best ownership model aligns with an organization's data strategy, ensuring consistent and reliable access to business metrics.
Nov 20, 2025 1,389 words in the original blog post.
dbt Labs has expanded its dbt Fusion engine ecosystem by integrating with Microsoft Fabric, which aims to enhance data transformation for analytics and AI workloads. This integration, announced at Microsoft Ignite 2025, allows users to perform dbt transformations directly within Microsoft Fabric without needing a Command Line Interface setup or external orchestration, thereby improving data governance and developer productivity. The dbt Fusion engine, built on Rust with deep SQL capabilities, offers a significantly enhanced developer experience by executing large dbt projects up to 30 times faster than dbt Core. The collaboration leverages Microsoft's cloud-scale capabilities to create a robust data foundation necessary for AI, with the dbt job in Microsoft Fabric now available in public preview and plans to incorporate the dbt Fusion engine in 2026.
Nov 18, 2025 501 words in the original blog post.
Data transformation has become significantly easier with tools like dbt, which allows data engineers to build high-quality data pipelines easily, but its simplicity can lead to scalability issues if not approached with a strategic mindset. The key is to understand the difference between dbt models, which define transformation logic, and data models, which provide a comprehensive blueprint of data structure and relationships. Various data modeling methodologies, such as Third Normal Form, Data Vault, and Dimensional Modeling, each offer distinct advantages for different use cases, with Dimensional Modeling particularly aligning well with dbt for batch-processed analytics due to its focus on making data understandable and efficient for business users. Building scalable, analytics-ready data models involves using modular dbt models to create a star schema, where facts and dimensions are structured for performance, clarity, and business alignment, with tools like the Kimball bus matrix aiding in planning. Best practices emphasize starting with business needs, clear granularity, conformed dimensions, and incremental evolution, ensuring that dbt's accessibility translates into long-term success by prioritizing thoughtful data model design from the outset to avoid costly future rebuilds.
Nov 18, 2025 2,290 words in the original blog post.
The dbt Fusion engine, a comprehensive rewrite of the dbt engine in Rust, addresses critical challenges faced by data teams, such as improving data quality, velocity, and cost management. By deeply understanding SQL and introducing state management, Fusion offers significant speed and cost-saving advantages over the original Python-based dbt Core. It provides real-time feedback during development, enhancing the developer experience by catching SQL errors instantly and optimizing workflows. The engine's state-aware orchestration and advanced configurations enable substantial cost reductions by processing only necessary data updates. Fusion's SQL comprehension facilitates AI-assisted development and platform-independent data workloads, promoting vendor flexibility. Real-world applications, such as at DPG Media, demonstrate Fusion's benefits in streamlining data processes and improving developer productivity. Currently in preview, the Fusion engine is available for local installation and integration with existing dbt projects, paving the way for more efficient and reliable analytics engineering.
Nov 18, 2025 1,947 words in the original blog post.
As businesses strive to become more data-driven, many face challenges with raw data, which often arrives in various formats, containing errors and inconsistencies that impede reliable insights and decision-making. Data transformation, the process of converting unstructured data into structured formats, is crucial for ensuring accurate analysis and compliance, particularly in regulated industries. This process involves correcting errors, standardizing data formats, and enhancing datasets with additional information to produce reliable metrics that inform business intelligence and machine learning applications. dbt (Data Build Tool) is highlighted as a solution that incorporates software engineering best practices into data transformation, offering modular and reusable SQL models, Git-native CI/CD workflows, and automated documentation and lineage. By applying these methods, organizations can achieve efficient, scalable, and trustworthy data workflows, fostering collaboration and reducing the risk of errors and non-compliance.
Nov 18, 2025 1,460 words in the original blog post.
Norlys, Denmark's largest energy and telecommunications group, faced the challenge of rebuilding its analytics infrastructure following a major acquisition and organizational split, opting to leverage the dbt Model Context Protocol (MCP) Server to place AI-powered conversational analytics at the forefront of their strategy. The company aimed to consolidate over 500 disparate business intelligence solutions into a singular data platform, defining canonical business metrics centrally using dbt's Semantic Layer to ensure consistency and clarity across its data landscape. By focusing on a metrics-first approach, Norlys systematically defined core metrics and utilized a structured context that supports reliable AI applications, which was demonstrated through a successful proof-of-concept in the finance domain. This foundational work allowed the organization to build a flexible framework for conversational interfaces, enhancing user interactions and enabling rapid, accurate data-driven insights. The partnership with AI and data consulting firm Leap facilitated the development of best practices and architectural blueprints, ensuring sustainability and consistency across their data engineering initiatives. Norlys envisions the conversational analytics capability as a complementary tool to traditional BI, capable of evolving into a "personal mission control console" for proactive data engagement and action-taking, while their structured approach serves as a useful model for other organizations navigating the evolving landscape of AI-driven analytics.
Nov 18, 2025 2,095 words in the original blog post.
Data engineering is evolving due to the significant increase in data volume, the prevalence of cloud-native infrastructure, and the widespread adoption of AI, prompting teams to adopt new best practices to enhance collaboration, agility, and data reliability. Key challenges for data engineering include managing vast amounts of data, overburdened teams, slow development and debugging processes, and the need for automated governance. dbt addresses these challenges by integrating AI-powered tools like dbt Copilot and dbt Canvas, which accelerate model creation and empower stakeholders with self-service capabilities. These tools facilitate faster development, debugging, and governance within a unified platform, enabling engineers to focus on complex transformation challenges and delivering trusted data at scale. dbt's solutions, including Fusion's state-aware orchestration and the Semantic Layer for standardized metrics, ensure efficient, compliant, and cost-effective data practices, allowing teams to maintain high-quality, consistent data outputs while adapting to the demands of modern analytics environments.
Nov 18, 2025 1,806 words in the original blog post.
Data cleaning is a crucial process that involves identifying and correcting errors, inconsistencies, and inaccuracies in datasets to prepare them for reliable analysis and ensure solid foundations for downstream transformations. It is often integrated with other processes like normalization and validation, enhancing its effectiveness. In modern ELT (Extract, Load, Transform) approaches, data cleaning occurs within the warehouse environment, leveraging the computational power of cloud platforms, allowing for iterative cleaning logic adjustments as business needs evolve. Core techniques include handling missing values contextually, using fuzzy matching for duplicate detection, and standardizing data formats to prevent transformation failures. Thorough data cleaning enhances transformation quality by enabling focus on business logic rather than error handling, ensuring reliable data integration, and preventing data quality issues from escalating in complex pipelines. Tools like dbt facilitate scalable, maintainable, and auditable cleaning processes by integrating cleaning logic within transformation workflows, allowing version control, systematic testing, and continuous monitoring for ongoing improvement. For organizations, investing in robust data cleaning strategies provides competitive advantages through reliable analytics and efficient time-to-insight, requiring careful planning, resource allocation, and compliance with governance standards.
Nov 17, 2025 1,575 words in the original blog post.
Data transformation is a crucial aspect of modern analytics workflows, converting raw data into useful and analysis-ready formats through a structured four-step process. This process begins with discovery and profiling, where data characteristics and user requirements are assessed to establish a foundation for transformation design. The next step, data cleansing, addresses quality issues such as inaccuracies, missing values, and duplicates to ensure data reliability. Following cleansing, data mapping and structuring align data elements with target schema requirements, applying business logic to ensure compatibility with analytical needs. The final step involves loading the transformed data into centralized data stores for analysis and reporting, with considerations for storage optimization and data lineage tracking. The shift from traditional ETL to modern ELT architectures has enhanced scalability and collaboration but also introduced complexity, necessitating modular, testable, and transparent transformation frameworks. Modern platforms like dbt help address these challenges by embedding engineering best practices, supporting scalability, governance, and operational efficiency, and enabling organizations to derive competitive advantages from their data assets.
Nov 17, 2025 1,842 words in the original blog post.
AI data engineering marks a significant evolution from traditional methods by automating routine tasks and enhancing data engineer capabilities through generative AI and large language models. Unlike traditional data engineering, which relies heavily on manual coding and maintenance, AI data engineering enables the automation of SQL code generation, testing, and documentation through natural language interfaces, allowing engineers to focus on strategic tasks. This shift necessitates robust frameworks and standardization, as AI systems excel in environments with consistent patterns and conventions. The integration of AI tools enhances incident resolution and maintenance by providing rapid diagnostics and automated solutions, while also enabling sophisticated self-service capabilities for stakeholders. As the field evolves, it demands new skill sets that emphasize collaboration with AI systems and introduces new quality assurance and governance considerations. Organizations must adapt to infrastructure changes to accommodate AI capabilities, and those that effectively blend AI with human expertise can expect more efficient, high-quality data products.
Nov 17, 2025 1,430 words in the original blog post.
A semantic layer offers consistent metrics, streamlined governance, and easier data access for business users, but its effectiveness depends on thoughtful design and implementation. Poorly designed semantic layers can lead to performance degradation, scalability issues, and increased complexity, hindering user adoption and eroding trust in data. These layers may exacerbate metric consistency problems, create governance and security vulnerabilities, and introduce technical debt that constrains future adaptability. To avoid these pitfalls, organizations should treat semantic layers as core infrastructure, investing in proper planning, optimization strategies, and comprehensive governance frameworks. Successful implementation requires careful requirements gathering, stakeholder alignment, ongoing performance monitoring, and robust training and documentation to ensure the system delivers its intended value.
Nov 17, 2025 1,466 words in the original blog post.
Data governance is a crucial aspect of managing data effectively within organizations, ensuring that the right people have access to reliable and trustworthy data while understanding its creation process. It requires clear roles and responsibilities, including executive sponsors like Chief Data Officers (CDOs) who set strategic directions and ensure alignment with business objectives, data stewards who manage the operational aspects of governance by defining standards and resolving issues, data owners who are accountable for data quality and access in their domains, and data managers who coordinate governance activities across teams. Technical roles such as data engineers and architects implement the necessary infrastructure for governance, while compliance and security specialists ensure adherence to regulations and data protection. The collaborative nature of modern governance allows for shared workflows and participation across different roles, which becomes increasingly important with the integration of artificial intelligence. As organizations evolve, governance roles must adapt, fostering an environment where governance is embedded in everyday data work rather than existing as a separate process, ultimately enabling innovation while managing risk.
Nov 16, 2025 1,648 words in the original blog post.
Data engineering is pivotal in business transformation by establishing robust pipelines that centralize and organize data from various sources, enabling quick and informed decision-making. This function resolves issues with fragmented or inconsistent data, transitioning companies from intuition-based to data-driven decisions. By democratizing data access and enabling self-service analytics, data engineering empowers business users to independently analyze and generate insights, enhancing agility and competitive advantage. Additionally, it supports advanced analytics and AI initiatives by providing clean, consistent datasets necessary for these technologies. Automation of data processes enhances operational efficiency, allowing real-time decision-making and scalability as businesses grow. Centralizing data infrastructure breaks down organizational silos, facilitating cross-functional collaboration and aligning decision-making with a single source of truth. As AI continues to evolve, it augments data engineering, automating routine tasks and allowing engineers to focus on strategic initiatives. Sustainable practices, including governance and documentation standards, ensure the reliability and maintainability of data systems over time. Ultimately, data engineering underpins comprehensive business transformation, positioning organizations to leverage data assets effectively and maintain a competitive edge in a data-driven world.
Nov 14, 2025 1,726 words in the original blog post.
Data governance frameworks are essential systems of policies, processes, and standards that guide organizations in managing their data assets, ensuring data quality, compliance, and usability throughout their lifecycle. These frameworks address three main objectives: establishing consistent rules for data handling, monitoring compliance, and resolving data-related issues to support users. As organizations grow, formal data governance becomes crucial to manage complex data environments, prevent data silos, and maintain clarity and trust in data-driven insights. Effective governance frameworks rely on four pillars: data quality and trust, data stewardship, data protection and compliance, and data management visibility. They streamline and automate data management processes across large organizations, enabling efficient data control and collaboration. Choosing the right framework involves evaluating components like data stewardship, security, compliance, and integration with major platforms to ensure scalability and consistency. These frameworks not only enhance data quality and reduce management costs but also support AI and machine learning initiatives by ensuring high-quality training data. As data volumes and regulatory complexities grow, robust governance frameworks become strategic assets, transforming data from a liability into a competitive advantage, crucial for informed decision-making and organizational success in a data-driven world.
Nov 11, 2025 1,644 words in the original blog post.
Snowflake Intelligence is a new platform from Snowflake that allows users to interact with their data using AI agents, facilitating instant and accurate data queries without the need for SQL or dashboards. It is integrated directly with Snowflake's existing technologies, such as Cortex Analyst and Cortex Search, enabling it to handle both structured and unstructured data. This platform leverages dbt's capabilities for data transformation and semantic definition, ensuring data quality and governance, which are critical for AI projects. The integration of Snowflake Intelligence with dbt's MCP Server and Fusion engine allows for enhanced data querying and error correction, making it possible to fix pipeline issues before execution. Snowflake Intelligence is designed to empower both business leaders and data analysts by providing comprehensive data insights and freeing analysts to focus on strategic tasks. This collaboration between Snowflake and dbt promotes the open interoperability of semantic definitions, enhancing AI accuracy and reliability. The combination of Snowflake Intelligence and dbt creates a powerful tool for organizations seeking to make their data both accessible and trustworthy at scale, marking a significant advancement in how businesses interact with their data.
Nov 10, 2025 2,332 words in the original blog post.
Data governance is a strategic framework essential for managing an organization's data assets, focusing on four key pillars: data quality, stewardship, protection and compliance, and data management. As companies expand, informal governance becomes inadequate, leading to challenges such as data silos and regulatory compliance issues, necessitating a formal approach. Traditional governance methods, often slow and rigid, are being replaced by modern strategies that leverage automation, continuous monitoring, and a federated responsibility model, allowing teams to maintain compliance while working independently. Tools like data catalogs and lineage tracking enhance governance by providing visibility, ensuring data quality, and facilitating compliance with evolving regulations. In the age of AI, governance frameworks must also address new challenges such as data bias and security threats unique to AI systems. dbt supports these efforts by standardizing data transformations and providing comprehensive testing and documentation, enabling organizations to build reliable AI models. Effective data governance not only mitigates risks but also creates competitive advantages by streamlining processes and fostering trust in data-driven decisions, ensuring organizations can quickly adapt to new regulatory requirements and technological advancements.
Nov 07, 2025 1,463 words in the original blog post.