

{"id":58519,"date":"2022-07-26T00:30:49","date_gmt":"2022-07-25T22:30:49","guid":{"rendered":"https:\/\/www.scalefree.com\/blog\/data-vault-2-0-mit-dbt-teil-2\/"},"modified":"2026-05-27T11:08:46","modified_gmt":"2026-05-27T09:08:46","slug":"data-vault-2-0-mit-dbt-teil-2","status":"publish","type":"post","link":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/data-vault-2-0-mit-dbt-teil-2\/","title":{"rendered":"Data Vault 2.0 mit dbt \u2013 Teil 2"},"content":{"rendered":"[vc_row type=&#8220;in_container&#8220; full_screen_row_position=&#8220;middle&#8220; column_margin=&#8220;default&#8220; column_direction=&#8220;default&#8220; column_direction_tablet=&#8220;default&#8220; column_direction_phone=&#8220;default&#8220; scene_position=&#8220;center&#8220; text_color=&#8220;dark&#8220; text_align=&#8220;left&#8220; row_border_radius=&#8220;none&#8220; row_border_radius_applies=&#8220;bg&#8220; overflow=&#8220;visible&#8220; overlay_strength=&#8220;0.3&#8243; gradient_direction=&#8220;left_to_right&#8220; shape_divider_position=&#8220;bottom&#8220; bg_image_animation=&#8220;none&#8220;][vc_column column_padding=&#8220;no-extra-padding&#8220; column_padding_tablet=&#8220;inherit&#8220; column_padding_phone=&#8220;inherit&#8220; column_padding_position=&#8220;all&#8220; column_element_direction_desktop=&#8220;default&#8220; column_element_spacing=&#8220;default&#8220; desktop_text_alignment=&#8220;default&#8220; tablet_text_alignment=&#8220;default&#8220; phone_text_alignment=&#8220;default&#8220; background_color_opacity=&#8220;1&#8243; background_hover_color_opacity=&#8220;1&#8243; column_backdrop_filter=&#8220;none&#8220; column_shadow=&#8220;none&#8220; column_border_radius=&#8220;none&#8220; column_link_target=&#8220;_self&#8220; column_position=&#8220;default&#8220; gradient_direction=&#8220;left_to_right&#8220; overlay_strength=&#8220;0.3&#8243; width=&#8220;1\/1&#8243; tablet_width_inherit=&#8220;default&#8220; animation_type=&#8220;default&#8220; bg_image_animation=&#8220;none&#8220; border_type=&#8220;simple&#8220; column_border_width=&#8220;none&#8220; column_border_style=&#8220;solid&#8220;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]\n<h2><span style=\"font-weight: 400;\">Data Vault 2.0 mit dbt <\/span><\/h2>\n<p>Im ersten Teil dieser Blogserie haben wir Ihnen dbt vorgestellt. Nun schauen wir uns an, wie Sie <a href=\"https:\/\/www.scalefree.com\/consulting\/datavault4dbt\/\">Data Vault 2.0<\/a> mit dbt implementieren k\u00f6nnen und welche Vorteile dies bietet. Falls Sie den ersten Teil noch nicht kennen, k\u00f6nnen Sie ihn <a href=\"https:\/\/www.scalefree.com\/blog\/tools\/data-vault-2-0-with-dbt-part-1\/\">hier lesen<\/a>.<\/p>\n<div class=\"content-list-wrapper\"><p class=\"content-heading\">In this article:<\/p><ul class=\"content-list\"><li><a href=\"#dbt-modelle\">dbt-Modelle<\/a><li><a href=\"#data-vault-2-0-und-makros\">Data Vault 2.0 und Makros<\/a><li><a href=\"#fazit\">Fazit<\/a><\/ul><\/div>\n<p>&nbsp;<\/p>\n<h2>dbt-Modelle<\/h2>\n<p>dbt bietet die M\u00f6glichkeit, Modelle zu erstellen und aus diesen Modellen dynamisch SQL zu generieren und auszuf\u00fchren. So k\u00f6nnen Sie Ihre Datentransformationen in Modellen mit SQL und wiederverwendbaren Makros auf Basis von Jinja2 schreiben, um Ihre Datenpipelines sauber und effizient auszuf\u00fchren. F\u00fcr den Data Vault-Anwendungsfall ist jedoch der wichtigste Teil die F\u00e4higkeit, diese Makros zu definieren und zu verwenden.<\/p>\n<p><b>Zun\u00e4chst sollten wir jedoch kl\u00e4ren, wie Modelle in dbt grunds\u00e4tzlich funktionieren.<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Dbt \u00fcbernimmt die Kompilierung und Ausf\u00fchrung von Modellen, die mit SQL und der Makrosprache Jinja geschrieben sind. Jedes Modell besteht aus genau einer SQL SELECT-Anweisung. Der Jinja-Code wird w\u00e4hrend der Kompilierung in SQL \u00fcbersetzt.  <\/span>[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][image_with_animation image_url=&#8220;31030&#8243; image_size=&#8220;full&#8220; animation_type=&#8220;entrance&#8220; animation=&#8220;None&#8220; animation_movement_type=&#8220;transform_y&#8220; hover_animation=&#8220;none&#8220; alignment=&#8220;center&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; image_loading=&#8220;lazy-load&#8220; max_width=&#8220;100%&#8220; max_width_mobile=&#8220;default&#8220;][divider line_type=&#8220;No Line&#8220;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]Die folgende Abbildung zeigt ein einfaches dbt-Modell. Ein gro\u00dfer Vorteil von Jinja ist die M\u00f6glichkeit, SQL programmatisch zu erzeugen \u2013 zum Beispiel mit Schleifen oder Bedingungen. \u00dcber die Funktion ref() erkennt dbt au\u00dferdem die Abh\u00e4ngigkeiten zwischen den Modellen und erstellt daraus einen Abh\u00e4ngigkeitsgraphen. So wird sichergestellt, dass Modelle in der korrekten Reihenfolge ausgef\u00fchrt werden und die <a href=\"https:\/\/www.scalefree.com\/scalefree-newsletter\/visual-data-vault-by-example-modeling-in-the-banking-industry\/\">Datenherkunft<\/a> (Data Lineage) dokumentiert wird. Ein solcher Lineage-Graph k\u00f6nnte etwa so aussehen:[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][image_with_animation image_url=&#8220;31031&#8243; image_size=&#8220;full&#8220; animation_type=&#8220;entrance&#8220; animation=&#8220;None&#8220; animation_movement_type=&#8220;transform_y&#8220; hover_animation=&#8220;none&#8220; alignment=&#8220;center&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; image_loading=&#8220;lazy-load&#8220; max_width=&#8220;100%&#8220; max_width_mobile=&#8220;default&#8220;][divider line_type=&#8220;No Line&#8220;][vc_column_text]<span style=\"font-weight: 400;\">Die Materialisierung von Modellen l\u00e4sst sich auf unterschiedlichen Konfigurationsebenen steuern. So ist schnelles Prototyping mit Views m\u00f6glich, bei Bedarf l\u00e4sst sich sp\u00e4ter aber auch auf materialisierte Tabellen umstellen \u2013 etwa aus Performancegr\u00fcnden. <\/span>[\/vc_column_text][divider line_type=&#8220;No Line&#8220; custom_height=&#8220;50&#8243;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]\n<h2><span style=\"font-weight: 400;\">Data Vault 2.0 und Makros<\/span><\/h2>\n[\/vc_column_text][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]<span style=\"font-weight: 400;\">Aber wie k\u00f6nnen wir <a href=\"https:\/\/www.scalefree.com\/consulting\/data-vault-2-0\/\">Data Vault 2.0<\/a> mit dbt implementieren? Der wichtigste Teil f\u00fcr die Nutzung von Data Vault 2.0 ist die F\u00e4higkeit, Makros zu definieren und zu verwenden. Makros k\u00f6nnen in Modellen aufgerufen werden und generieren dann zus\u00e4tzlichen SQL-Code oder sogar den gesamten SQL-Code in dieses Makro hinein.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Beispielsweise k\u00f6nnten Sie ein Makro schreiben, das ein Hub generiert. Dieses Makro erh\u00e4lt das Quell- bzw. Staging-Modell als Eingabeparameter sowie die Angabe der Spalten f\u00fcr den Business Key, das Ladedatum und die Datensatzquelle. Der entsprechende SQL-Code f\u00fcr das Hub wird dann daraus dynamisch erzeugt. Der gro\u00dfe Vorteil: Eine \u00c4nderung am Makro wirkt sich sofort auf alle betroffenen Hubs aus, was die Wartbarkeit erheblich verbessert.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Zus\u00e4tzlich profitiert man von der aktiven Open-Source-Community rund um dbt. Es gibt zahlreiche Open-Source-Pakete, mit denen dbt erweitert werden kann. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Einige davon eignen sich auch hervorragend f\u00fcr den Einsatz von Data Vault 2.0 mit dbt. <\/span><\/p>\n<p>Unser eigenes Open-Source-Paket <a href=\"https:\/\/www.scalefree.com\/consulting\/datavault4dbt\/\">DataVault4dbt<\/a>, das hier bei <a href=\"https:\/\/www.scalefree.com\/de\/\">Scalefree<\/a> entwickelt und aktiv gepflegt wird, bietet beispielsweise ein umfassendes Set an dbt-Makros, um ein Data-Vault-Modell \u201eauf dem Papier\u201c in tats\u00e4chliche Tabellen und Views zu \u00fcbersetzen \u2013 wie Hubs, Links, Satelliten und mehr. Das Paket wird aktiv in realen Projekten eingesetzt und hilft dabei, Best Practices f\u00fcr eine moderne, pr\u00fcfungssichere Data Vault 2.0-Implementierung durchzusetzen. <\/p>\n<p>Um alle Funktionen und Makro-Parameter im Detail kennenzulernen, werfen Sie einen Blick in die <a href=\"https:\/\/www.datavault4dbt.com\/documentation\/\" target=\"_blank\" rel=\"noopener\">Dokumentation<\/a>.<\/p>\n<p><span style=\"font-weight: 400;\">Das Einzige, was Sie in Ihrem Modell ben\u00f6tigen, beispielsweise f\u00fcr einen Hub, ist ein einziger Makroaufruf:<\/span>[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][vc_column_text]\n<pre><span style=\"font-weight: 400;\">{%-<\/span>\r\n\r\n<span style=\"font-weight: 400;\">hub(src_pk, src_nk, src_ldts, src_source, source_model)<\/span><span style=\"font-weight: 400;\"> <\/span>\r\n\r\n<span style=\"font-weight: 400;\">-%}<\/span><\/pre>\n[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][vc_column_text]Mit den Parametern des Makroaufrufs definieren Sie die Quelltabelle, in der sich die ben\u00f6tigten Spalten befinden (source_model), sowie die Spaltennamen f\u00fcr den Hash-Key(src_pk), den\/die Business-Key(s) (src_nk), das Ladedatum (src_ldts) und die Datensatzquelle (src_source). Wird das Modell mitsamt dem enthaltenen Makro ausgef\u00fchrt, wird der SQL-Code kompiliert und auf dem Datenbanksystem ausgef\u00fchrt.<\/p>\n<p>Die daf\u00fcr n\u00f6tigen Metadaten k\u00f6nnen beispielsweise direkt im Modell mithilfe von Jinja-Variablen definiert werden:[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][image_with_animation image_url=&#8220;31032&#8243; image_size=&#8220;full&#8220; animation_type=&#8220;entrance&#8220; animation=&#8220;None&#8220; animation_movement_type=&#8220;transform_y&#8220; hover_animation=&#8220;none&#8220; alignment=&#8220;center&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; image_loading=&#8220;lazy-load&#8220; max_width=&#8220;100%&#8220; max_width_mobile=&#8220;default&#8220;][divider line_type=&#8220;No Line&#8220;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]<span style=\"font-weight: 400;\">Dabei zeigt sich auch, dass dbt unterschiedliche Optionen zur Materialisierung bietet. So kann etwa mit der inkrementellen Materialisierung eine Entit\u00e4t schrittweise als Tabelle geladen werden. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Beim Ausf\u00fchren des Modells erzeugt dbt den vollst\u00e4ndigen SQL-Code aus dem Makro und entscheidet automatisch, wie die Daten geladen werden: Existiert die Hub-Tabelle noch nicht, wird sie erstellt und vollst\u00e4ndig geladen. Ist sie bereits vorhanden, erfolgt ein inkrementelles Laden.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Wer bereits versucht hat, ein Data Vault-Modell mit reinem SQL (\u201evanilla SQL\u201c) umzusetzen, wird schnell erkennen, wie viel einfacher dieser Ansatz im Vergleich dazu ist. Das Team kann sich vollst\u00e4ndig auf das Modellieren konzentrieren und sobald die Metadaten definiert sind, \u00fcbernimmt dbt zusammen mit den Makros die gesamte technische Logik.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Frei verf\u00fcgbare Pakete erm\u00f6glichen es, grundlegende Prinzipien von Data Vault 2.0 in dbt zu integrieren, und erleichtern so den Einstieg in die Implementierung. Aufgrund der offenen Architektur von dbt lassen sich alle Makros individuell an projektspezifische Anforderungen oder interne Standards anpassen.  <\/span><\/p>\n<p>Wichtig zu beachten: Viele der derzeit verf\u00fcgbaren dbt-Pakete zur Umsetzung von Data Vault 2.0 weichen in einzelnen Details von den offiziellen Standards ab. Unser eigenes Open-Source-Paket <a href=\"https:\/\/www.scalefree.com\/consulting\/datavault4dbt\/\">DataVault4dbt<\/a>, das hier bei Scalefree entwickelt und aktiv gepflegt wird, schlie\u00dft diese L\u00fccke, indem es alle Kern-Entit\u00e4ten von Data Vault 2.0 und die neuesten Best Practices unterst\u00fctzt. Das Paket wird bereits in realen Projekten eingesetzt, um eine moderne und pr\u00fcfungssichere Implementierung zu gew\u00e4hrleisten.[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]\n<h2>Fazit<\/h2>\n[\/vc_column_text][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]Durch die Integration von Data Vault 2.0 mit dbt wird der Data-Warehousing-Prozess rationalisiert, indem die Funktionen von dbt zur Definition von Modellen und Makros genutzt werden, was eine effiziente und dynamische SQL-Generierung erm\u00f6glicht. Dieser Ansatz erm\u00f6glicht es den Teams, sich auf das Data Vault-Design zu konzentrieren, w\u00e4hrend dbt die zugrunde liegende Logik \u00fcbernimmt. <\/p>\n<p>Unser Open-Source-Paket DataVault4dbt bringt diese Vorteile direkt in reale Projekte und bietet eine zuverl\u00e4ssige, standardkonforme Grundlage f\u00fcr den Aufbau von Hubs, Links, Satelliten und mehr.<\/p>\n[\/vc_column_text][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row type=&#8220;in_container&#8220; full_screen_row_position=&#8220;middle&#8220; column_margin=&#8220;default&#8220; column_direction=&#8220;default&#8220; column_direction_tablet=&#8220;default&#8220; column_direction_phone=&#8220;default&#8220; scene_position=&#8220;center&#8220; text_color=&#8220;dark&#8220; text_align=&#8220;left&#8220; row_border_radius=&#8220;none&#8220; row_border_radius_applies=&#8220;bg&#8220; overflow=&#8220;visible&#8220; overlay_strength=&#8220;0.3&#8243; gradient_direction=&#8220;left_to_right&#8220; shape_divider_position=&#8220;bottom&#8220; bg_image_animation=&#8220;none&#8220;][vc_column column_padding=&#8220;no-extra-padding&#8220; column_padding_tablet=&#8220;inherit&#8220; column_padding_phone=&#8220;inherit&#8220; column_padding_position=&#8220;all&#8220; column_element_direction_desktop=&#8220;default&#8220; column_element_spacing=&#8220;default&#8220; desktop_text_alignment=&#8220;default&#8220; tablet_text_alignment=&#8220;default&#8220; phone_text_alignment=&#8220;default&#8220; background_color_opacity=&#8220;1&#8243; background_hover_color_opacity=&#8220;1&#8243; column_backdrop_filter=&#8220;none&#8220; column_shadow=&#8220;none&#8220;&#8230;<\/p>\n","protected":false},"author":92,"featured_media":58521,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3944],"tags":[],"class_list":["post-58519","post","type-post","status-publish","format-standard","has-post-thumbnail","category-datenwerkzeuge"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Erfahren Sie im zweiten Teil unserer Blogserie, wie Sie Data Vault 2.0 mit dbt \u00fcber Modelle und Makros implementieren und welche Vorteile unser Open-Source-Paket DataVault4dbt bietet.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Ole Bause\"\/>\n\t<meta name=\"keywords\" content=\"datenwerkzeuge\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/data-vault-2-0-mit-dbt-teil-2\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Scalefree \u2013 Scalefree provides expert Data Vault solutions and certified training. Unlock your business\u2019s data potential with the global leaders in modern data warehousing.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Data Vault 2.0 mit dbt \u2013 Teil 2 \u2013 Datenwerkzeuge\" \/>\n\t\t<meta property=\"og:description\" content=\"Erfahren Sie im zweiten Teil unserer Blogserie, wie Sie Data Vault 2.0 mit dbt \u00fcber Modelle und Makros implementieren und welche Vorteile unser Open-Source-Paket DataVault4dbt bietet.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/data-vault-2-0-mit-dbt-teil-2\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.scalefree.com\/wp-content\/uploads\/2026\/04\/scalefree-facebook.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.scalefree.com\/wp-content\/uploads\/2026\/04\/scalefree-facebook.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1640\" \/>\n\t\t<meta property=\"og:image:height\" content=\"856\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-07-25T22:30:49+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-27T09:08:46+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/datavault.scalefree\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@ScalefreeCOM\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Data Vault 2.0 mit dbt \u2013 Teil 2 \u2013 Datenwerkzeuge\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Erfahren Sie im zweiten Teil unserer Blogserie, wie Sie Data Vault 2.0 mit dbt \u00fcber Modelle und Makros implementieren und welche Vorteile unser Open-Source-Paket DataVault4dbt bietet.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@ScalefreeCOM\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.scalefree.com\/wp-content\/uploads\/2026\/04\/scalefree-twitter-x.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/data-vault-2-0-mit-dbt-teil-2\\\/#article\",\"name\":\"Data Vault 2.0 mit dbt \\u2013 Teil 2 \\u2013 Datenwerkzeuge\",\"headline\":\"Data Vault 2.0 mit dbt \\u2013 Teil 2\",\"author\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/author\\\/obause\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.scalefree.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/02.png\",\"width\":512,\"height\":173,\"caption\":\"Data Vault 2.0 mit dbt\"},\"datePublished\":\"2022-07-26T00:30:49+02:00\",\"dateModified\":\"2026-05-27T11:08:46+02:00\",\"inLanguage\":\"de-DE\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/data-vault-2-0-mit-dbt-teil-2\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/data-vault-2-0-mit-dbt-teil-2\\\/#webpage\"},\"articleSection\":\"Datenwerkzeuge\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/data-vault-2-0-mit-dbt-teil-2\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/#listItem\",\"position\":1,\"name\":\"Scalefree\",\"item\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/.\\\/blog\\\/#listItem\",\"name\":\"Blog\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/.\\\/blog\\\/#listItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/.\\\/blog\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/.\\\/blog\\\/datenwerkzeuge\\\/#listItem\",\"name\":\"Datenwerkzeuge\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/#listItem\",\"name\":\"Scalefree\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/.\\\/blog\\\/datenwerkzeuge\\\/#listItem\",\"position\":3,\"name\":\"Datenwerkzeuge\",\"item\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/.\\\/blog\\\/datenwerkzeuge\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/data-vault-2-0-mit-dbt-teil-2\\\/#listItem\",\"name\":\"Data Vault 2.0 mit dbt \\u2013 Teil 2\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/.\\\/blog\\\/#listItem\",\"name\":\"Blog\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/data-vault-2-0-mit-dbt-teil-2\\\/#listItem\",\"position\":4,\"name\":\"Data Vault 2.0 mit dbt \\u2013 Teil 2\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/.\\\/blog\\\/datenwerkzeuge\\\/#listItem\",\"name\":\"Datenwerkzeuge\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/#organization\",\"name\":\"Scalefree\",\"description\":\"Scalefree provides expert Data Vault solutions and certified training. Unlock your business\\u2019s data potential with the global leaders in modern data warehousing.\",\"url\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/\",\"email\":\"contact@scalefree.com\",\"telephone\":\"+4951187989341\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":0,\"maxValue\":80},\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.scalefree.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Scalefree.svg\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/data-vault-2-0-mit-dbt-teil-2\\\/#organizationLogo\",\"width\":240,\"height\":77,\"caption\":\"Scalefree Logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/data-vault-2-0-mit-dbt-teil-2\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/datavault.scalefree\\\/\",\"https:\\\/\\\/www.twitter.com\\\/ScalefreeCOM\",\"https:\\\/\\\/www.instagram.com\\\/scalefreeworks\\\/\",\"https:\\\/\\\/www.tiktok.com\\\/@scalefree\",\"https:\\\/\\\/www.youtube.com\\\/@scalefreeCOM\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/scalefree\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/author\\\/obause\\\/#author\",\"url\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/author\\\/obause\\\/\",\"name\":\"Ole Bause\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/data-vault-2-0-mit-dbt-teil-2\\\/#webpage\",\"url\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/data-vault-2-0-mit-dbt-teil-2\\\/\",\"name\":\"Data Vault 2.0 mit dbt \\u2013 Teil 2 \\u2013 Datenwerkzeuge\",\"description\":\"Erfahren Sie im zweiten Teil unserer Blogserie, wie Sie Data Vault 2.0 mit dbt \\u00fcber Modelle und Makros implementieren und welche Vorteile unser Open-Source-Paket DataVault4dbt bietet.\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/data-vault-2-0-mit-dbt-teil-2\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/author\\\/obause\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/author\\\/obause\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.scalefree.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/02.png\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/data-vault-2-0-mit-dbt-teil-2\\\/#mainImage\",\"width\":512,\"height\":173,\"caption\":\"Data Vault 2.0 mit dbt\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/data-vault-2-0-mit-dbt-teil-2\\\/#mainImage\"},\"datePublished\":\"2022-07-26T00:30:49+02:00\",\"dateModified\":\"2026-05-27T11:08:46+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/\",\"name\":\"Scalefree\",\"alternateName\":\"Scalefree\",\"description\":\"Scalefree provides expert Data Vault solutions and certified training. Unlock your business\\u2019s data potential with the global leaders in modern data warehousing.\",\"inLanguage\":\"de-DE\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Data Vault 2.0 mit dbt \u2013 Teil 2 \u2013 Datenwerkzeuge<\/title>\n\n","aioseo_head_json":{"title":"Data Vault 2.0 mit dbt \u2013 Teil 2 \u2013 Datenwerkzeuge","description":"Erfahren Sie im zweiten Teil unserer Blogserie, wie Sie Data Vault 2.0 mit dbt \u00fcber Modelle und Makros implementieren und welche Vorteile unser Open-Source-Paket DataVault4dbt bietet.","canonical_url":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/data-vault-2-0-mit-dbt-teil-2\/","robots":"max-image-preview:large","keywords":"datenwerkzeuge","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/data-vault-2-0-mit-dbt-teil-2\/#article","name":"Data Vault 2.0 mit dbt \u2013 Teil 2 \u2013 Datenwerkzeuge","headline":"Data Vault 2.0 mit dbt \u2013 Teil 2","author":{"@id":"https:\/\/www.scalefree.com\/de\/author\/obause\/#author"},"publisher":{"@id":"https:\/\/www.scalefree.com\/de\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.scalefree.com\/wp-content\/uploads\/2022\/07\/02.png","width":512,"height":173,"caption":"Data Vault 2.0 mit dbt"},"datePublished":"2022-07-26T00:30:49+02:00","dateModified":"2026-05-27T11:08:46+02:00","inLanguage":"de-DE","mainEntityOfPage":{"@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/data-vault-2-0-mit-dbt-teil-2\/#webpage"},"isPartOf":{"@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/data-vault-2-0-mit-dbt-teil-2\/#webpage"},"articleSection":"Datenwerkzeuge"},{"@type":"BreadcrumbList","@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/data-vault-2-0-mit-dbt-teil-2\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/#listItem","position":1,"name":"Scalefree","item":"https:\/\/www.scalefree.com\/de\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/.\/blog\/#listItem","name":"Blog"}},{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/.\/blog\/#listItem","position":2,"name":"Blog","item":"https:\/\/www.scalefree.com\/de\/.\/blog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/.\/blog\/datenwerkzeuge\/#listItem","name":"Datenwerkzeuge"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/#listItem","name":"Scalefree"}},{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/.\/blog\/datenwerkzeuge\/#listItem","position":3,"name":"Datenwerkzeuge","item":"https:\/\/www.scalefree.com\/de\/.\/blog\/datenwerkzeuge\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/data-vault-2-0-mit-dbt-teil-2\/#listItem","name":"Data Vault 2.0 mit dbt \u2013 Teil 2"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/.\/blog\/#listItem","name":"Blog"}},{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/data-vault-2-0-mit-dbt-teil-2\/#listItem","position":4,"name":"Data Vault 2.0 mit dbt \u2013 Teil 2","previousItem":{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/.\/blog\/datenwerkzeuge\/#listItem","name":"Datenwerkzeuge"}}]},{"@type":"Organization","@id":"https:\/\/www.scalefree.com\/de\/#organization","name":"Scalefree","description":"Scalefree provides expert Data Vault solutions and certified training. Unlock your business\u2019s data potential with the global leaders in modern data warehousing.","url":"https:\/\/www.scalefree.com\/de\/","email":"contact@scalefree.com","telephone":"+4951187989341","numberOfEmployees":{"@type":"QuantitativeValue","minValue":0,"maxValue":80},"logo":{"@type":"ImageObject","url":"https:\/\/www.scalefree.com\/wp-content\/uploads\/2025\/07\/Scalefree.svg","@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/data-vault-2-0-mit-dbt-teil-2\/#organizationLogo","width":240,"height":77,"caption":"Scalefree Logo"},"image":{"@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/data-vault-2-0-mit-dbt-teil-2\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/datavault.scalefree\/","https:\/\/www.twitter.com\/ScalefreeCOM","https:\/\/www.instagram.com\/scalefreeworks\/","https:\/\/www.tiktok.com\/@scalefree","https:\/\/www.youtube.com\/@scalefreeCOM","https:\/\/www.linkedin.com\/company\/scalefree\/"]},{"@type":"Person","@id":"https:\/\/www.scalefree.com\/de\/author\/obause\/#author","url":"https:\/\/www.scalefree.com\/de\/author\/obause\/","name":"Ole Bause"},{"@type":"WebPage","@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/data-vault-2-0-mit-dbt-teil-2\/#webpage","url":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/data-vault-2-0-mit-dbt-teil-2\/","name":"Data Vault 2.0 mit dbt \u2013 Teil 2 \u2013 Datenwerkzeuge","description":"Erfahren Sie im zweiten Teil unserer Blogserie, wie Sie Data Vault 2.0 mit dbt \u00fcber Modelle und Makros implementieren und welche Vorteile unser Open-Source-Paket DataVault4dbt bietet.","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/www.scalefree.com\/de\/#website"},"breadcrumb":{"@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/data-vault-2-0-mit-dbt-teil-2\/#breadcrumblist"},"author":{"@id":"https:\/\/www.scalefree.com\/de\/author\/obause\/#author"},"creator":{"@id":"https:\/\/www.scalefree.com\/de\/author\/obause\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.scalefree.com\/wp-content\/uploads\/2022\/07\/02.png","@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/data-vault-2-0-mit-dbt-teil-2\/#mainImage","width":512,"height":173,"caption":"Data Vault 2.0 mit dbt"},"primaryImageOfPage":{"@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/data-vault-2-0-mit-dbt-teil-2\/#mainImage"},"datePublished":"2022-07-26T00:30:49+02:00","dateModified":"2026-05-27T11:08:46+02:00"},{"@type":"WebSite","@id":"https:\/\/www.scalefree.com\/de\/#website","url":"https:\/\/www.scalefree.com\/de\/","name":"Scalefree","alternateName":"Scalefree","description":"Scalefree provides expert Data Vault solutions and certified training. Unlock your business\u2019s data potential with the global leaders in modern data warehousing.","inLanguage":"de-DE","publisher":{"@id":"https:\/\/www.scalefree.com\/de\/#organization"}}]},"og:locale":"de_DE","og:site_name":"Scalefree \u2013 Scalefree provides expert Data Vault solutions and certified training. Unlock your business\u2019s data potential with the global leaders in modern data warehousing.","og:type":"article","og:title":"Data Vault 2.0 mit dbt \u2013 Teil 2 \u2013 Datenwerkzeuge","og:description":"Erfahren Sie im zweiten Teil unserer Blogserie, wie Sie Data Vault 2.0 mit dbt \u00fcber Modelle und Makros implementieren und welche Vorteile unser Open-Source-Paket DataVault4dbt bietet.","og:url":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/data-vault-2-0-mit-dbt-teil-2\/","og:image":"https:\/\/www.scalefree.com\/wp-content\/uploads\/2026\/04\/scalefree-facebook.png","og:image:secure_url":"https:\/\/www.scalefree.com\/wp-content\/uploads\/2026\/04\/scalefree-facebook.png","og:image:width":1640,"og:image:height":856,"article:published_time":"2022-07-25T22:30:49+00:00","article:modified_time":"2026-05-27T09:08:46+00:00","article:publisher":"https:\/\/www.facebook.com\/datavault.scalefree\/","twitter:card":"summary","twitter:site":"@ScalefreeCOM","twitter:title":"Data Vault 2.0 mit dbt \u2013 Teil 2 \u2013 Datenwerkzeuge","twitter:description":"Erfahren Sie im zweiten Teil unserer Blogserie, wie Sie Data Vault 2.0 mit dbt \u00fcber Modelle und Makros implementieren und welche Vorteile unser Open-Source-Paket DataVault4dbt bietet.","twitter:creator":"@ScalefreeCOM","twitter:image":"https:\/\/www.scalefree.com\/wp-content\/uploads\/2026\/04\/scalefree-twitter-x.png"},"aioseo_meta_data":{"post_id":"58519","title":null,"description":"Erfahren Sie im zweiten Teil unserer Blogserie, wie Sie Data Vault 2.0 mit dbt \u00fcber Modelle und Makros implementieren und welche Vorteile unser Open-Source-Paket DataVault4dbt bietet. ","keywords":null,"keyphrases":{"focus":{"keyphrase":"Data Vault 2.0","score":100,"analysis":{"keyphraseInTitle":{"score":9,"maxScore":9,"error":0},"keyphraseInDescription":{"score":9,"maxScore":9,"error":0},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":3},"keyphraseInURL":{"score":5,"maxScore":5,"error":0},"keyphraseInIntroduction":{"score":9,"maxScore":9,"error":0},"keyphraseInSubHeadings":{"score":9,"maxScore":9,"error":0},"keyphraseInImageAlt":{"score":9,"maxScore":9,"error":0},"keywordDensity":{"type":"best","score":9,"maxScore":9,"error":0}}},"additional":[{"keyphrase":"dbt","score":100,"analysis":{"keyphraseInDescription":{"score":9,"maxScore":9,"error":0},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":1},"keyphraseInIntroduction":{"score":9,"maxScore":9,"error":0},"keyphraseInImageAlt":{"score":9,"maxScore":9,"error":0},"keywordDensity":{"type":"best","score":9,"maxScore":9,"error":0}}}]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-05-19 07:19:45","breadcrumb_settings":null,"limit_modified_date":false,"open_ai":"{\"title\":{\"suggestions\":[],\"usage\":0},\"description\":{\"suggestions\":[],\"usage\":0}}","ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-05-27 09:08:45","updated":"2026-05-27 09:25:35"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.scalefree.com\/de\/\" title=\"Scalefree\">Scalefree<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u2014<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.scalefree.com\/de\/.\/blog\/\" title=\"Blog\">Blog<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u2014<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.scalefree.com\/de\/.\/blog\/datenwerkzeuge\/\" title=\"Datenwerkzeuge\">Datenwerkzeuge<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u2014<\/span><span class=\"aioseo-breadcrumb\">\n\tData Vault 2.0 mit dbt \u2013 Teil 2\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Scalefree","link":"https:\/\/www.scalefree.com\/de\/"},{"label":"Blog","link":"https:\/\/www.scalefree.com\/de\/.\/blog\/"},{"label":"Datenwerkzeuge","link":"https:\/\/www.scalefree.com\/de\/.\/blog\/datenwerkzeuge\/"},{"label":"Data Vault 2.0 mit dbt \u2013 Teil 2","link":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/data-vault-2-0-mit-dbt-teil-2\/"}],"_links":{"self":[{"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/posts\/58519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/users\/92"}],"replies":[{"embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/comments?post=58519"}],"version-history":[{"count":0,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/posts\/58519\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/media\/58521"}],"wp:attachment":[{"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/media?parent=58519"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/categories?post=58519"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/tags?post=58519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}