{"id":21668,"date":"2024-02-06T02:19:12","date_gmt":"2024-02-06T02:19:12","guid":{"rendered":"https:\/\/www.fditf.com\/bi\/?p=21668"},"modified":"2024-02-18T20:16:46","modified_gmt":"2024-02-18T20:16:46","slug":"developing-dbt-models-understanding-core-dbt-materializations","status":"publish","type":"post","link":"https:\/\/www.fditf.com\/bi\/dbt-certification\/developing-dbt-models-understanding-core-dbt-materializations\/","title":{"rendered":"Developing dbt Models: Understanding Core dbt Materializations"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In the landscape of analytics engineering, dbt (data build tool) plays a pivotal role in transforming raw data into valuable insights. A fundamental concept within dbt that every analytics engineer must grasp is that of materializations. Materializations dictate how dbt models are transformed and persisted within the data warehouse, directly impacting the efficiency, performance, and even the cost of data operations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What are Materializations?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Materializations in dbt refer to the methods by which dbt executes and stores the results of SQL models in your data warehouse. They are essentially the execution strategies that dbt uses to manage database objects created by your models.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Core dbt Materializations<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Table:<\/strong> The <code>table<\/code> materialization creates a persistent table in the database. It&#8217;s suitable for large datasets that you query frequently, as it ensures data is always available and up-to-date after each dbt run.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{{ config(materialized='table') }}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>View:<\/strong> The <code>view<\/code> materialization creates a simple SQL view that represents the SQL statement of the model. This is ideal for smaller datasets or when you want to ensure the most current data is always presented, without the storage overhead of a table.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{{ config(materialized='view') }}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Incremental:<\/strong> This materialization is used for large datasets where reprocessing the entire dataset is impractical. It appends or updates new data since the last dbt run, making it efficient for managing datasets that grow over time.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{{ config(materialized='incremental') }}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ephemeral:<\/strong> Ephemeral materialization does not persist the model&#8217;s results in the database. Instead, it generates SQL code that is inserted into downstream models. This is useful for intermediate transformations that do not need to be stored as separate objects in the warehouse.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{{ config(materialized='ephemeral') }}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Choosing the Right Materialization<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The choice of materialization depends on various factors including the size of the data, query performance requirements, and storage considerations. For instance, <code>table<\/code> materialization is best for datasets that are essential for fast queries, while <code>incremental<\/code> is suited for logs or event data that continuously grows.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Best Practices<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use <code>table<\/code> for critical datasets requiring fast access.<\/li>\n\n\n\n<li>Opt for <code>view<\/code> for datasets that are frequently updated or small enough that the performance impact is minimal.<\/li>\n\n\n\n<li>Employ <code>incremental<\/code> for large, growing datasets to save processing time and resources.<\/li>\n\n\n\n<li>Choose <code>ephemeral<\/code> for complex transformations that do not need to be materialized as standalone objects.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Understanding these core materializations and strategically applying them in your dbt projects can significantly optimize your data transformation workflows, enhancing both performance and cost-effectiveness.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the landscape of analytics engineering, dbt (data build tool) plays a pivotal role in transforming raw data into valuable insights. A fundamental concept within dbt that every analytics engineer must grasp is that of materializations. Materializations dictate how dbt <a href=\"https:\/\/www.fditf.com\/bi\/dbt-certification\/developing-dbt-models-understanding-core-dbt-materializations\/\" class=\"read-more\">Read More &#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":21695,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[252,262],"tags":[261],"class_list":["post-21668","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dbt","category-dbt-certification","tag-dbt-certification"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Developing dbt Models: Understanding Core dbt Materializations - Business Intelligence MX<\/title>\n<meta name=\"description\" content=\"This post explores the core dbt materializations crucial for developing efficient and scalable dbt models. By understanding the different materializations\u2014table, view, incremental, and ephemeral\u2014analytics engineers can make informed decisions on how to best structure their data transformation processes. Selecting the appropriate materialization strategy is essential for optimizing data processing, storage, and access within a data warehouse.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fditf.com\/bi\/dbt-certification\/developing-dbt-models-understanding-core-dbt-materializations\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mastering Data Transformation: A Guide to Core dbt Materializations\" \/>\n<meta property=\"og:description\" content=\"Dive into the world of dbt and unlock the secrets to efficient data modeling! Learn how to choose between table, view, incremental, and ephemeral materializations to optimize your data transformation workflows. Perfect for analytics engineers looking to enhance performance and cost-effectiveness in their projects.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fditf.com\/bi\/dbt-certification\/developing-dbt-models-understanding-core-dbt-materializations\/\" \/>\n<meta property=\"og:site_name\" content=\"Business Intelligence MX\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/excelyfinanzasmx\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-06T02:19:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-18T20:16:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fditf.com\/bi\/wp-content\/uploads\/2024\/02\/DALL\u00b7E-2024-02-05-20.18.24-A-visually-engaging-and-abstract-representation-of-the-concept-of-data-transformation-and-optimization-in-a-data-warehouse-environment.-The-image-shou.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"V\u00edctor Urbina\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@excelfinanzasMX\" \/>\n<meta name=\"twitter:site\" content=\"@excelfinanzasMX\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"V\u00edctor Urbina\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/dbt-certification\\\/developing-dbt-models-understanding-core-dbt-materializations\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/dbt-certification\\\/developing-dbt-models-understanding-core-dbt-materializations\\\/\"},\"author\":{\"name\":\"V\u00edctor Urbina\",\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/#\\\/schema\\\/person\\\/ff30cbd17d9f746cacb687d5332924c5\"},\"headline\":\"Developing dbt Models: Understanding Core dbt Materializations\",\"datePublished\":\"2024-02-06T02:19:12+00:00\",\"dateModified\":\"2024-02-18T20:16:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/dbt-certification\\\/developing-dbt-models-understanding-core-dbt-materializations\\\/\"},\"wordCount\":390,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/dbt-certification\\\/developing-dbt-models-understanding-core-dbt-materializations\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/DALL\u00b7E-2024-02-05-20.18.24-A-visually-engaging-and-abstract-representation-of-the-concept-of-data-transformation-and-optimization-in-a-data-warehouse-environment.-The-image-shou.webp\",\"keywords\":[\"dbt certification\"],\"articleSection\":[\"dbt\",\"dbt certification\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/dbt-certification\\\/developing-dbt-models-understanding-core-dbt-materializations\\\/\",\"url\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/dbt-certification\\\/developing-dbt-models-understanding-core-dbt-materializations\\\/\",\"name\":\"Developing dbt Models: Understanding Core dbt Materializations - Business Intelligence MX\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/dbt-certification\\\/developing-dbt-models-understanding-core-dbt-materializations\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/dbt-certification\\\/developing-dbt-models-understanding-core-dbt-materializations\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/DALL\u00b7E-2024-02-05-20.18.24-A-visually-engaging-and-abstract-representation-of-the-concept-of-data-transformation-and-optimization-in-a-data-warehouse-environment.-The-image-shou.webp\",\"datePublished\":\"2024-02-06T02:19:12+00:00\",\"dateModified\":\"2024-02-18T20:16:46+00:00\",\"description\":\"This post explores the core dbt materializations crucial for developing efficient and scalable dbt models. By understanding the different materializations\u2014table, view, incremental, and ephemeral\u2014analytics engineers can make informed decisions on how to best structure their data transformation processes. Selecting the appropriate materialization strategy is essential for optimizing data processing, storage, and access within a data warehouse.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/dbt-certification\\\/developing-dbt-models-understanding-core-dbt-materializations\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fditf.com\\\/bi\\\/dbt-certification\\\/developing-dbt-models-understanding-core-dbt-materializations\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/dbt-certification\\\/developing-dbt-models-understanding-core-dbt-materializations\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/DALL\u00b7E-2024-02-05-20.18.24-A-visually-engaging-and-abstract-representation-of-the-concept-of-data-transformation-and-optimization-in-a-data-warehouse-environment.-The-image-shou.webp\",\"contentUrl\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/DALL\u00b7E-2024-02-05-20.18.24-A-visually-engaging-and-abstract-representation-of-the-concept-of-data-transformation-and-optimization-in-a-data-warehouse-environment.-The-image-shou.webp\",\"width\":1024,\"height\":1024,\"caption\":\"Understanding core dbt materializations\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/dbt-certification\\\/developing-dbt-models-understanding-core-dbt-materializations\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Developing dbt Models: Understanding Core dbt Materializations\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/#website\",\"url\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/\",\"name\":\"Business Intelligence MX\",\"description\":\" \",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/#organization\",\"name\":\"FDI Tecnolog\u00eda y Finanzas, SAS de CV\",\"url\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"http:\\\/\\\/www.fditf.com\\\/bi\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/logo.png\",\"contentUrl\":\"http:\\\/\\\/www.fditf.com\\\/bi\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/logo.png\",\"width\":275,\"height\":168,\"caption\":\"FDI Tecnolog\u00eda y Finanzas, SAS de CV\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/excelyfinanzasmx\\\/\",\"https:\\\/\\\/x.com\\\/excelfinanzasMX\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/#\\\/schema\\\/person\\\/ff30cbd17d9f746cacb687d5332924c5\",\"name\":\"V\u00edctor Urbina\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/82af8163ed1a344c7fe2a709c29fea445dbf06cd4321465c3fdcc146da0403c4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/82af8163ed1a344c7fe2a709c29fea445dbf06cd4321465c3fdcc146da0403c4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/82af8163ed1a344c7fe2a709c29fea445dbf06cd4321465c3fdcc146da0403c4?s=96&d=mm&r=g\",\"caption\":\"V\u00edctor Urbina\"},\"url\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Developing dbt Models: Understanding Core dbt Materializations - Business Intelligence MX","description":"This post explores the core dbt materializations crucial for developing efficient and scalable dbt models. By understanding the different materializations\u2014table, view, incremental, and ephemeral\u2014analytics engineers can make informed decisions on how to best structure their data transformation processes. Selecting the appropriate materialization strategy is essential for optimizing data processing, storage, and access within a data warehouse.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fditf.com\/bi\/dbt-certification\/developing-dbt-models-understanding-core-dbt-materializations\/","og_locale":"en_US","og_type":"article","og_title":"Mastering Data Transformation: A Guide to Core dbt Materializations","og_description":"Dive into the world of dbt and unlock the secrets to efficient data modeling! Learn how to choose between table, view, incremental, and ephemeral materializations to optimize your data transformation workflows. Perfect for analytics engineers looking to enhance performance and cost-effectiveness in their projects.","og_url":"https:\/\/www.fditf.com\/bi\/dbt-certification\/developing-dbt-models-understanding-core-dbt-materializations\/","og_site_name":"Business Intelligence MX","article_publisher":"https:\/\/www.facebook.com\/excelyfinanzasmx\/","article_published_time":"2024-02-06T02:19:12+00:00","article_modified_time":"2024-02-18T20:16:46+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/www.fditf.com\/bi\/wp-content\/uploads\/2024\/02\/DALL\u00b7E-2024-02-05-20.18.24-A-visually-engaging-and-abstract-representation-of-the-concept-of-data-transformation-and-optimization-in-a-data-warehouse-environment.-The-image-shou.webp","type":"image\/webp"}],"author":"V\u00edctor Urbina","twitter_card":"summary_large_image","twitter_creator":"@excelfinanzasMX","twitter_site":"@excelfinanzasMX","twitter_misc":{"Written by":"V\u00edctor Urbina","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fditf.com\/bi\/dbt-certification\/developing-dbt-models-understanding-core-dbt-materializations\/#article","isPartOf":{"@id":"https:\/\/www.fditf.com\/bi\/dbt-certification\/developing-dbt-models-understanding-core-dbt-materializations\/"},"author":{"name":"V\u00edctor Urbina","@id":"https:\/\/www.fditf.com\/bi\/#\/schema\/person\/ff30cbd17d9f746cacb687d5332924c5"},"headline":"Developing dbt Models: Understanding Core dbt Materializations","datePublished":"2024-02-06T02:19:12+00:00","dateModified":"2024-02-18T20:16:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fditf.com\/bi\/dbt-certification\/developing-dbt-models-understanding-core-dbt-materializations\/"},"wordCount":390,"publisher":{"@id":"https:\/\/www.fditf.com\/bi\/#organization"},"image":{"@id":"https:\/\/www.fditf.com\/bi\/dbt-certification\/developing-dbt-models-understanding-core-dbt-materializations\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fditf.com\/bi\/wp-content\/uploads\/2024\/02\/DALL\u00b7E-2024-02-05-20.18.24-A-visually-engaging-and-abstract-representation-of-the-concept-of-data-transformation-and-optimization-in-a-data-warehouse-environment.-The-image-shou.webp","keywords":["dbt certification"],"articleSection":["dbt","dbt certification"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.fditf.com\/bi\/dbt-certification\/developing-dbt-models-understanding-core-dbt-materializations\/","url":"https:\/\/www.fditf.com\/bi\/dbt-certification\/developing-dbt-models-understanding-core-dbt-materializations\/","name":"Developing dbt Models: Understanding Core dbt Materializations - Business Intelligence MX","isPartOf":{"@id":"https:\/\/www.fditf.com\/bi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fditf.com\/bi\/dbt-certification\/developing-dbt-models-understanding-core-dbt-materializations\/#primaryimage"},"image":{"@id":"https:\/\/www.fditf.com\/bi\/dbt-certification\/developing-dbt-models-understanding-core-dbt-materializations\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fditf.com\/bi\/wp-content\/uploads\/2024\/02\/DALL\u00b7E-2024-02-05-20.18.24-A-visually-engaging-and-abstract-representation-of-the-concept-of-data-transformation-and-optimization-in-a-data-warehouse-environment.-The-image-shou.webp","datePublished":"2024-02-06T02:19:12+00:00","dateModified":"2024-02-18T20:16:46+00:00","description":"This post explores the core dbt materializations crucial for developing efficient and scalable dbt models. By understanding the different materializations\u2014table, view, incremental, and ephemeral\u2014analytics engineers can make informed decisions on how to best structure their data transformation processes. Selecting the appropriate materialization strategy is essential for optimizing data processing, storage, and access within a data warehouse.","breadcrumb":{"@id":"https:\/\/www.fditf.com\/bi\/dbt-certification\/developing-dbt-models-understanding-core-dbt-materializations\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fditf.com\/bi\/dbt-certification\/developing-dbt-models-understanding-core-dbt-materializations\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fditf.com\/bi\/dbt-certification\/developing-dbt-models-understanding-core-dbt-materializations\/#primaryimage","url":"https:\/\/www.fditf.com\/bi\/wp-content\/uploads\/2024\/02\/DALL\u00b7E-2024-02-05-20.18.24-A-visually-engaging-and-abstract-representation-of-the-concept-of-data-transformation-and-optimization-in-a-data-warehouse-environment.-The-image-shou.webp","contentUrl":"https:\/\/www.fditf.com\/bi\/wp-content\/uploads\/2024\/02\/DALL\u00b7E-2024-02-05-20.18.24-A-visually-engaging-and-abstract-representation-of-the-concept-of-data-transformation-and-optimization-in-a-data-warehouse-environment.-The-image-shou.webp","width":1024,"height":1024,"caption":"Understanding core dbt materializations"},{"@type":"BreadcrumbList","@id":"https:\/\/www.fditf.com\/bi\/dbt-certification\/developing-dbt-models-understanding-core-dbt-materializations\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fditf.com\/bi\/"},{"@type":"ListItem","position":2,"name":"Developing dbt Models: Understanding Core dbt Materializations"}]},{"@type":"WebSite","@id":"https:\/\/www.fditf.com\/bi\/#website","url":"https:\/\/www.fditf.com\/bi\/","name":"Business Intelligence MX","description":" ","publisher":{"@id":"https:\/\/www.fditf.com\/bi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fditf.com\/bi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.fditf.com\/bi\/#organization","name":"FDI Tecnolog\u00eda y Finanzas, SAS de CV","url":"https:\/\/www.fditf.com\/bi\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fditf.com\/bi\/#\/schema\/logo\/image\/","url":"http:\/\/www.fditf.com\/bi\/wp-content\/uploads\/2018\/01\/logo.png","contentUrl":"http:\/\/www.fditf.com\/bi\/wp-content\/uploads\/2018\/01\/logo.png","width":275,"height":168,"caption":"FDI Tecnolog\u00eda y Finanzas, SAS de CV"},"image":{"@id":"https:\/\/www.fditf.com\/bi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/excelyfinanzasmx\/","https:\/\/x.com\/excelfinanzasMX"]},{"@type":"Person","@id":"https:\/\/www.fditf.com\/bi\/#\/schema\/person\/ff30cbd17d9f746cacb687d5332924c5","name":"V\u00edctor Urbina","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/82af8163ed1a344c7fe2a709c29fea445dbf06cd4321465c3fdcc146da0403c4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/82af8163ed1a344c7fe2a709c29fea445dbf06cd4321465c3fdcc146da0403c4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/82af8163ed1a344c7fe2a709c29fea445dbf06cd4321465c3fdcc146da0403c4?s=96&d=mm&r=g","caption":"V\u00edctor Urbina"},"url":"https:\/\/www.fditf.com\/bi\/author\/admin\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/posts\/21668","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/comments?post=21668"}],"version-history":[{"count":1,"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/posts\/21668\/revisions"}],"predecessor-version":[{"id":21699,"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/posts\/21668\/revisions\/21699"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/media\/21695"}],"wp:attachment":[{"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/media?parent=21668"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/categories?post=21668"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/tags?post=21668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}