

{"id":59588,"date":"2023-08-29T00:30:02","date_gmt":"2023-08-28T22:30:02","guid":{"rendered":"https:\/\/www.scalefree.com\/blog\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\/"},"modified":"2026-07-10T13:32:18","modified_gmt":"2026-07-10T11:32:18","slug":"exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer","status":"publish","type":"post","link":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\/","title":{"rendered":"Exploring Datavault4dbt: Eine praktische Serie \u00fcber das dbt-Paket f\u00fcr Data Vault 2.0 \u2013 Vol. 1: Die Staging-Layer"},"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>DataVault4dbt kennenlernen<\/h2>\n<p><span style=\"font-weight: 400;\">Letztes Jahr hat Scalefree <a href=\"https:\/\/github.com\/ScalefreeCOM\/datavault4dbt\" target=\"_blank\" rel=\"noopener\">DataVault4dbt<\/a> ver\u00f6ffentlich<\/span>t, <span style=\"font-weight: 400;\">ein<\/span> Open-Source-dbt-Paket f\u00fcr<span style=\"font-weight: 400;\"> Data Vault 2.0,<\/span> das Ladetemplates f\u00fcr die Erstellung und<a href=\"https:\/\/www.scalefree.com\/consulting\/data-vault-2-0\/#modeling\"> <\/a><a href=\"https:\/\/www.scalefree.com\/consulting\/data-vault-2-0\/\">Modellierung von Data Vault 2.0-Entit\u00e4ten<\/a> nach aktuellen Standards und Best Practices enth\u00e4lt. Wenn Sie mehr \u00fcber den allgemeinen Inhalt des Pakets und die Motivation dahinter lesen m\u00f6chten, erfahren Sie<a href=\"https:\/\/www.scalefree.com\/blog\/tools\/kick-start-your-data-vault-2-0-implementation-with-datavault4dbt\/\"> hier <\/a>mehr dar\u00fcber.<\/p>\n<p><span style=\"font-weight: 400;\">Wir freuen uns, eine Reihe aufschlussreicher Beitr\u00e4ge und Webinare zu starten, die praktische Implementierungen von<\/span> <strong>D<\/strong><b>ataVault4dbt<\/b> vorstellen. <span style=\"font-weight: 400;\">Dies versetzt Sie in die Lage, das volle Potenzial des Pakets in Ihren Data-Warehousing-Projekten auszusch\u00f6pfen. Heute beleuchten wir die Anwendung im <\/span><b>Staging-Layer<\/b><span style=\"font-weight: 400;\">.<\/span>[\/vc_column_text][divider line_type=&#8220;No Line&#8220; custom_height=&#8220;30&#8243;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]<div class=\"content-list-wrapper\"><p class=\"content-heading\">In this article:<\/p><ul class=\"content-list\"><li><a href=\"#bevor-wir-mit-datavault4dbt-starten\">Bevor wir mit DataVault4dbt starten<\/a><li><a href=\"#installation-des-datavault4dbt-pakets-in-dbt\">Installation des DataVault4dbt-Pakets in dbt<\/a><li><a href=\"#nutzung-des-makros-fuer-das-staging-der-quelldaten\">Nutzung des Makros f\u00fcr das Staging der Quelldaten<\/a><ul><li><a href=\"#a-grundlegende-quellinformationen\">A. Grundlegende Quellinformationen<\/a><\/li><li><a href=\"#b-hashing\">B. Hashing<\/a><\/li><li><a href=\"#c-derived-columns\">C. Derived Columns<\/a><\/li><li><a href=\"#d-prejoining\">D. Prejoining<\/a><\/li><li><a href=\"#e-multi-active-konfiguration-multi_active_config\">E. Multi-Active-Konfiguration (multi_active_config)<\/a><\/li><li><a href=\"#f-missing-columns\">F. Missing Columns<\/a><\/li><\/ul><li><a href=\"#fazit\">Fazit<\/a><\/ul><\/div>[\/vc_column_text][divider line_type=&#8220;No Line&#8220; custom_height=&#8220;30&#8243;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]\n<h2>Bevor wir mit DataVault4dbt starten<\/h2>\n[\/vc_column_text][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]Wir setzen grundlegende Kenntnisse in Data Vault 2.0 und dbt voraus. Zudem verwenden wir f\u00fcr die folgenden Beispiele die <strong>dbt-Cloud-IDE<\/strong>, die mit <strong>Snowflake<\/strong> verbunden ist. Eine aktuelle Liste der unterst\u00fctzten Plattformen finden Sie im <a href=\"https:\/\/github.com\/ScalefreeCOM\/datavault4dbt\" target=\"_blank\" rel=\"noopener\">GitHub-Repository des Pakets<\/a>.  <\/p>\n<p>Bitte beachten Sie auch, dass Sie f\u00fcr eine optimale Nutzung der Makros einige Voraussetzungen erf\u00fcllen m\u00fcssen:<\/p>\n<ul>\n<li>\u201eFlat &#038; Wide\u201c-Quelldaten, die in Ihrer Zieldatenbank zug\u00e4nglich sind<\/li>\n<li>Eine Load-Date-Spalte, die den Zeitpunkt des Eintreffens im Quelldatenspeicher angibt<\/li>\n<li>Eine Record-Source-Spalte, die die Herkunft der Quelldaten detailliert beschreibt, wie z. B. den Speicherort der Datei in einem Data Lake<\/li>\n<\/ul>\n<p>In unserem Fall haben wir die Daten aus dem in dbt verf\u00fcgbaren <a href=\"https:\/\/github.com\/dbt-labs\/jaffle_shop\" target=\"_blank\" rel=\"noopener\">Beispielprojekt \u201ejaffle_shop\u201c<\/a> verwendet und angepasst.[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]\n<h2>Installation des DataVault4dbt-Pakets in dbt<\/h2>\n[\/vc_column_text][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]Die Installation von DataVault4dbt erfolgt wie bei jedem anderen Paket in Ihrem dbt-Projekt. Sie m\u00fcssen lediglich <a href=\"https:\/\/hub.getdbt.com\/scalefreecom\/datavault4dbt\/latest\/\" target=\"_blank\" rel=\"noopener\">zwei einfache Schritte<\/a> befolgen:[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][vc_column_text]1. F\u00fcgen Sie es<span style=\"font-weight: 400;\"> Ihrer packages.yml-Datei hinzu<\/span>[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][image_with_animation image_url=&#8220;33464&#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; img_link_target=&#8220;_blank&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; image_loading=&#8220;lazy-load&#8220; max_width=&#8220;custom&#8220; max_width_custom=&#8220;70%&#8220; max_width_custom_tablet=&#8220;90%&#8220; max_width_custom_phone=&#8220;100%&#8220;][divider line_type=&#8220;No Line&#8220;][vc_column_text]2. <span style=\"font-weight: 400;\">F\u00fchren Sie<\/span> <b>\u201edbt deps\u201c<\/b> aus[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][image_with_animation image_url=&#8220;33465&#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; img_link_target=&#8220;_blank&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; image_loading=&#8220;lazy-load&#8220; max_width=&#8220;custom&#8220; max_width_custom=&#8220;70%&#8220; max_width_custom_tablet=&#8220;90%&#8220; max_width_custom_phone=&#8220;100%&#8220;][divider line_type=&#8220;No Line&#8220;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]\n<h2>Nutzung des Makros f\u00fcr das Staging der Quelldaten<\/h2>\n[\/vc_column_text][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]Laut der <a href=\"https:\/\/github.com\/ScalefreeCOM\/datavault4dbt\/wiki\/Staging\" target=\"_blank\" rel=\"noopener\">Dokumentation f\u00fcr den Staging-Layer<\/a> von DataVault4dbt konzentriert sich diese Schicht in erster Linie auf das <a href=\"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/hash-keys-in-data-vault\/\">Hashing<\/a>. Sie bietet auch Funktionalit\u00e4ten wie das Erstellen abgeleiteter Spalten (Derived Columns), das Durchf\u00fchren von Prejoins und das Hinzuf\u00fcgen von NULL-Werten f\u00fcr fehlende Spalten. Anstatt tief in die technischen Aspekte jeder Makrokomponente einzutauchen, die in der Dokumentation ausf\u00fchrlich behandelt werden, steigen wir direkt in die Anwendung ein![\/vc_column_text][divider line_type=&#8220;No Line&#8220;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]\n<h3>A. Grundlegende Quellinformationen<\/h3>\n[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]Identifizierung des Quellmodells (<strong>source_model<\/strong>):<\/p>\n<ul>\n<li>Wenn Sie auf eine Quelle verweisen, verwenden Sie das Dictionary-Format: &#8217;source_name&#8216;: &#8217;source_table&#8216;.<\/li>\n<li>F\u00fcr Modelle innerhalb unseres dbt-Projekts verwenden Sie einfach den Modellnamen: &#8217;source_table&#8216;.<\/li>\n<\/ul>\n<p>Festlegen von Load-Date-Timestamp (<strong>ldts<\/strong>) &#038; Record-Source (<strong>rsrc<\/strong>):<\/p>\n<ul>\n<li>Beide k\u00f6nnen auf eine Spalte aus der Quelltabelle oder einen detaillierteren SQL-Ausdruck verweisen.<\/li>\n<li>Zus\u00e4tzlich k\u00f6nnen Sie f\u00fcr die Record-Source eine statische Zeichenfolge verwenden, die mit \u201e!\u201c beginnt, wie z. B. \u201e!my_source\u201c.<\/li>\n<\/ul>\n<p><strong>Beispiel<\/strong>[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][image_with_animation image_url=&#8220;33469&#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; img_link_target=&#8220;_blank&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; image_loading=&#8220;lazy-load&#8220; max_width=&#8220;custom&#8220; max_width_custom=&#8220;70%&#8220; max_width_custom_tablet=&#8220;90%&#8220; max_width_custom_phone=&#8220;100%&#8220;][divider line_type=&#8220;No Line&#8220;][vc_column_text]\n<ul>\n<li>source_model: Ruft eine bereits in dbt erstellte Tabelle namens \u201eorders_example\u201c auf.<\/li>\n<li>ldts: Ruft eine Timestamp-Spalte aus unserem Quellmodell auf.<\/li>\n<li>rsrc: Ruft eine Spalte auf, die eine Zeichenfolge enth\u00e4lt, die sich auf unseren Record-Source-Namen bezieht.<\/li>\n<\/ul>\n[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]\n<h3>B. Hashing<\/h3>\n[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]In DataVault4dbt beschreibt der Parameter <strong>hashed_columns<\/strong>, wie Hashkeys und Hashdiffs generiert werden. F\u00fcr jede Hash-Spalte gilt: <\/p>\n<ul>\n<li>Der Key repr\u00e4sentiert den Namen der Hash-Spalte.<\/li>\n<li>F\u00fcr Hashkeys ist der Wert eine Liste von Business-Keys.<\/li>\n<li>F\u00fcr Hashdiffs ist der Wert in der Regel eine Liste beschreibender Attribute.<\/li>\n<\/ul>\n<p><strong>Beispiel<\/strong>[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][image_with_animation image_url=&#8220;33470&#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; img_link_target=&#8220;_blank&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; image_loading=&#8220;lazy-load&#8220; max_width=&#8220;custom&#8220; max_width_custom=&#8220;70%&#8220; max_width_custom_tablet=&#8220;90%&#8220; max_width_custom_phone=&#8220;100%&#8220;][divider line_type=&#8220;No Line&#8220;][vc_column_text]\n<ul>\n<li>hk_order_h: Hashkey, der unter Verwendung von zwei Spalteneingaben (O_ORDERKEY und O_CUSTKEY) generiert wurde<\/li>\n<li>hd_order_s: Hashdiff, der unter Verwendung mehrerer beschreibender Attribute generiert wurde<\/li>\n<\/ul>\n[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]\n<h3>C. Derived Columns<\/h3>\n[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]<span style=\"font-weight: 400;\">Derived Columns in DataVault4dbt-Stage-Modellen erm\u00f6glichen es Ihnen, spezifische Transformationen direkt auf Daten anzuwenden. Sie fungieren als On-the-fly-Anpassungen, die sofortige \u00c4nderungen an den Daten innerhalb der Spalte selbst erm\u00f6glichen. Wenn Daten nicht im gew\u00fcnschten Format vorliegen, k\u00f6nnen Sie mit DataVault4dbt mithilfe einer definierten Regel eine neue Version direkt in der Spalte ableiten.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bei der Einstellung des Parameters<\/span><b> derived_columns<\/b> <span style=\"font-weight: 400;\">enth\u00e4lt jede abgeleitete Spalte (Derived Column):<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">value: Der Transformationsausdruck.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">datatype: Der Datentyp der Spalte<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">src_cols_required: Quellspalten, die f\u00fcr die Transformation ben\u00f6tigt werden.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Je nachdem, wie Sie die Derived Column und die Quellspalten benennen, k\u00f6nnen Sie zwei Ergebnisse erzielen:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Wenn der Name der Derived Column mit dem Namen der Quellspalte \u00fcbereinstimmt, werden die urspr\u00fcnglichen Spaltendaten durch die transformierten Daten ersetzt. Dies bedeutet im Wesentlichen, dass Sie die Originaldaten \u00fcberschreiben. <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Wenn sich der Name der Derived Column hingegen vom Namen der Quellspalte unterscheidet, f\u00fchrt die Transformation zu einer v\u00f6llig neuen Spalte, wobei die Daten der urspr\u00fcnglichen Spalte erhalten bleiben.<\/span><\/li>\n<\/ol>\n<p><b>Beispiel<\/b>[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][image_with_animation image_url=&#8220;33471&#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; img_link_target=&#8220;_blank&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; image_loading=&#8220;lazy-load&#8220; max_width=&#8220;custom&#8220; max_width_custom=&#8220;70%&#8220; max_width_custom_tablet=&#8220;90%&#8220; max_width_custom_phone=&#8220;100%&#8220;][divider line_type=&#8220;No Line&#8220;][vc_column_text]\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">price_euro: Erstellung einer neuen Spalte mit denselben Werten wie die Spalte O_TOTALPRICE.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">country_isocode: Erstellung einer neuen Spalte mit einer statischen Zeichenfolge \u201eGER\u201c.<\/span><\/li>\n<\/ul>\n[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]\n<h3>D. Prejoining<\/h3>\n[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]Warum Prejoin?<\/p>\n<p>In bestimmten Szenarien enthalten Ihre Quelldaten m\u00f6glicherweise nicht den Business-Key, bei dem es sich h\u00e4ufig um eine f\u00fcr Menschen lesbare Kennung wie eine E-Mail-Adresse oder einen Benutzernamen handelt. Stattdessen enthalten sie m\u00f6glicherweise einen Technical-Key, bei dem es sich um eine intern generierte Kennung oder einen Code handeln kann. Wenn Sie den f\u00fcr Menschen lesbaren Business-Key in Ihrer Verarbeitung verwenden m\u00fcssen, aber nur den Technical-Key haben, nutzen Sie Prejoining, um Ihre Daten mit einer anderen Tabelle zu kombinieren, die Technical-Keys auf Business-Keys abbildet.  <\/p>\n<p>Wie definiert man Prejoins in DataVault4dbt?<\/p>\n<p>Das DataVault4dbt-Paket bietet eine strukturierte M\u00f6glichkeit, diese Prejoins (<strong>prejoined_columns<\/strong>) mithilfe von Dictionaries zu definieren.<\/p>\n<p>F\u00fcr jede Spalte, die Sie durch Prejoining hinzuf\u00fcgen, m\u00fcssen Sie einige Parameter angeben:<\/p>\n<ul>\n<li>src_name: Dies ist die Quelle der Prejoin-Daten, wie in einer .yml-Datei definiert.<\/li>\n<li>src_table: Dies gibt an, mit welcher Tabelle Sie das Prejoining durchf\u00fchren, wie in der .yml-Datei benannt.<\/li>\n<li>bk: Dies ist der Name der Business-Key-Spalte in der Prejoin-Tabelle oder die Spaltenwerte, die Sie in Ihre Tabelle \u00fcbertragen.<\/li>\n<li>this_column_name: In Ihren Originaldaten ist dies die Spalte, die mit der Prejoin-Tabelle \u00fcbereinstimmt. Dies ist oft ein Technical-Key. <\/li>\n<li>ref_column_name: In der Prejoin-Tabelle ist dies die Spalte, auf die this_column_name verweist. Sie sollte mit den Werten in this_column_name \u00fcbereinstimmen. <\/li>\n<\/ul>\n<p>Beachten Sie, dass sowohl \u201ethis_column_name\u201c als auch \u201eref_column_name\u201c entweder eine einzelne Spalte oder eine Liste von Spalten darstellen k\u00f6nnen, die als Basis f\u00fcr die Erstellung der JOIN-Bedingungen dienen.<\/p>\n<p><strong>Beispiel<\/strong>[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][image_with_animation image_url=&#8220;33472&#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; img_link_target=&#8220;_blank&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; image_loading=&#8220;lazy-load&#8220; max_width=&#8220;custom&#8220; max_width_custom=&#8220;70%&#8220; max_width_custom_tablet=&#8220;90%&#8220; max_width_custom_phone=&#8220;100%&#8220;][divider line_type=&#8220;No Line&#8220;][vc_column_text]\n<ul>\n<li><span style=\"font-weight: 400;\">c_name: Wir haben die Spalte \u201eC_NAME\u201c aus der Customer-Quelltabelle importiert, verkn\u00fcpft \u00fcber orders.o_custkey = customer.c_custkey.<\/span><\/li>\n<\/ul>\n[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]\n<h3>E. Multi-Active-Konfiguration (multi_active_config)<\/h3>\n[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]Der Parameter <strong>multi_active_config<\/strong> wird verwendet, wenn Quelldaten verarbeitet werden, die mehrere aktive Datens\u00e4tze f\u00fcr denselben Business-Key enthalten. Im Wesentlichen m\u00fcssen Sie angeben, welche Spalten die Multi-Active-Keys und welche die prim\u00e4re Hashkey-Spalte sind. <\/p>\n<p>Wenn Ihre Quelldaten keine nat\u00fcrliche Multi-Active-Key-Spalte aufweisen, sollten Sie eine solche mithilfe von Funktionen wie row_number in einer vorherigen Schicht erstellen. F\u00fcgen Sie dann den Namen dieser neu erstellten Spalte dem Parameter multi_active_key hinzu. Es ist von entscheidender Bedeutung, dass die Kombination aus Multi-Active-Keys, dem Haupt-Hashkey und der ldts-Spalte im finalen Satellite-Output eindeutig ist. Wenn Sie diese Einstellung nicht verwenden, wird davon ausgegangen, dass die Stage nur einzelne aktive Datens\u00e4tze enth\u00e4lt.   <\/p>\n<p><strong>Beispiel<\/strong>[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][image_with_animation image_url=&#8220;33473&#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; img_link_target=&#8220;_blank&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; image_loading=&#8220;lazy-load&#8220; max_width=&#8220;custom&#8220; max_width_custom=&#8220;70%&#8220; max_width_custom_tablet=&#8220;90%&#8220; max_width_custom_phone=&#8220;100%&#8220;][divider line_type=&#8220;No Line&#8220;][vc_column_text]<span style=\"font-weight: 400;\">Durch das Festlegen dieses Parameters erhalten wir konsistente Hashdiffs f\u00fcr identische Business-Keys, was sich in nachfolgenden Schichten als vorteilhaft erweist. Wenn Sie wissen m\u00f6chten, warum, k\u00f6nnen Sie<\/span> <span style=\"font-weight: 400;\"><a href=\"https:\/\/www.scalefree.com\/blog\/data-vault\/using-multi-active-satellites-the-correct-way-2-2\/\">diesen Beitrag<\/a> lesen.<\/span>[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]\n<h3>F. Missing Columns<\/h3>\n[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][vc_column_text css=&#8220;&#8220; text_direction=&#8220;default&#8220;]In DataVault4dbt hilft der Parameter <strong>missing_columns<\/strong> bei der Bew\u00e4ltigung von Szenarien, in denen sich das Quellschema \u00e4ndert und einige Spalten nicht mehr existieren. Mithilfe dieses Parameters k\u00f6nnen Sie Platzhalterspalten erstellen, die mit NULL-Werten gef\u00fcllt sind, um die fehlenden Spalten zu ersetzen. Dadurch wird sichergestellt, dass Hashdiff-Berechnungen und Satellite-Payloads weiterhin funktionieren. Im Wesentlichen stellen Sie ein Dictionary bereit, bei dem die Spaltennamen die Keys und ihre jeweiligen SQL-Datentypen die Werte sind.   <\/p>\n<p><strong>Beispiel<\/strong>[\/vc_column_text][divider line_type=&#8220;No Line&#8220;][image_with_animation image_url=&#8220;33474&#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; img_link_target=&#8220;_blank&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; image_loading=&#8220;lazy-load&#8220; max_width=&#8220;custom&#8220; max_width_custom=&#8220;70%&#8220; max_width_custom_tablet=&#8220;90%&#8220; max_width_custom_phone=&#8220;100%&#8220;][divider line_type=&#8220;No Line&#8220;][vc_column_text]\n<ul>\n<li>discount_code: Erstellung einer neuen discount_code-Spalte mit NULL-Werten.<\/li>\n<\/ul>\n[\/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;]Das <strong>DataVault4dbt<\/strong>-Paket von Scalefree bietet eine benutzerfreundliche und zugleich leistungsstarke L\u00f6sung f\u00fcr die Datenbankmodellierung. In unserem Fall haben wir das <strong>Staging-Layer-Makro<\/strong> kennengelernt, das Best Practices mit der Flexibilit\u00e4t verbindet, auf unterschiedliche Quelldatenanforderungen einzugehen. Vom Hashing bis hin zu On-the-fly-Spalten\u00e4nderungen rationalisiert dieses Open-Source-dbt-Paket f\u00fcr Data Vault 2.0 komplexe Prozesse.  <\/p>\n<p>W\u00e4hrend wir das Potenzial des Pakets weiter erforschen, laden wir Sie herzlich ein, an unserer monatlichen Experten-Session teilzunehmen, um tiefer in die Materie einzutauchen. Reservieren Sie <a href=\"https:\/\/www.scalefree.com\/dbt-talk\/\" target=\"_blank\" rel=\"noopener\">hier<\/a> Ihren Platz und halten Sie sich im GitHub-Repository des Pakets \u00fcber die neuesten Updates und den Support auf dem Laufenden.<\/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":89,"featured_media":59601,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3944],"tags":[],"class_list":["post-59588","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.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Letztes Jahr hat Scalefree DataVault4dbt ver\u00f6ffentlicht, ein Open-Source-dbt-Paket f\u00fcr Data Vault 2.0. Lesen Sie weiter, um mehr \u00fcber dieses Tool zu erfahren.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Hernan Revale\"\/>\n\t<meta name=\"keywords\" content=\"datenwerkzeuge\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.10\" \/>\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=\"Datavault4DBT: A Practical Series on the DBT Package\" \/>\n\t\t<meta property=\"og:description\" content=\"Letztes Jahr hat Scalefree DataVault4dbt ver\u00f6ffentlicht, ein Open-Source-dbt-Paket f\u00fcr Data Vault 2.0. Lesen Sie weiter, um mehr \u00fcber dieses Tool zu erfahren.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\/\" \/>\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=\"2023-08-28T22:30:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-07-10T11:32:18+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=\"Datavault4DBT: A Practical Series on the DBT Package\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Letztes Jahr hat Scalefree DataVault4dbt ver\u00f6ffentlicht, ein Open-Source-dbt-Paket f\u00fcr Data Vault 2.0. Lesen Sie weiter, um mehr \u00fcber dieses Tool zu erfahren.\" \/>\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\\\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\\\/#article\",\"name\":\"Datavault4DBT: A Practical Series on the DBT Package\",\"headline\":\"Exploring Datavault4dbt: Eine praktische Serie \\u00fcber das dbt-Paket f\\u00fcr Data Vault 2.0 \\u2013 Vol. 1: Die Staging-Layer\",\"author\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/author\\\/hrevale\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.scalefree.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/img_datamodel-1.jpg\",\"width\":1414,\"height\":907},\"datePublished\":\"2023-08-29T00:30:02+02:00\",\"dateModified\":\"2026-07-10T13:32:18+02:00\",\"inLanguage\":\"de-DE\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\\\/#webpage\"},\"articleSection\":\"Datenwerkzeuge, Optional\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\\\/#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\\\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\\\/#listItem\",\"name\":\"Exploring Datavault4dbt: Eine praktische Serie \\u00fcber das dbt-Paket f\\u00fcr Data Vault 2.0 \\u2013 Vol. 1: Die Staging-Layer\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/.\\\/blog\\\/#listItem\",\"name\":\"Blog\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\\\/#listItem\",\"position\":4,\"name\":\"Exploring Datavault4dbt: Eine praktische Serie \\u00fcber das dbt-Paket f\\u00fcr Data Vault 2.0 \\u2013 Vol. 1: Die Staging-Layer\",\"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\\\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\\\/#organizationLogo\",\"width\":240,\"height\":77,\"caption\":\"Scalefree Logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\\\/#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\\\/hrevale\\\/#author\",\"url\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/author\\\/hrevale\\\/\",\"name\":\"Hernan Revale\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\\\/#webpage\",\"url\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\\\/\",\"name\":\"Datavault4DBT: A Practical Series on the DBT Package\",\"description\":\"Letztes Jahr hat Scalefree DataVault4dbt ver\\u00f6ffentlicht, ein Open-Source-dbt-Paket f\\u00fcr Data Vault 2.0. Lesen Sie weiter, um mehr \\u00fcber dieses Tool zu erfahren.\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/author\\\/hrevale\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/author\\\/hrevale\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.scalefree.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/img_datamodel-1.jpg\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\\\/#mainImage\",\"width\":1414,\"height\":907},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/datenwerkzeuge\\\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\\\/#mainImage\"},\"datePublished\":\"2023-08-29T00:30:02+02:00\",\"dateModified\":\"2026-07-10T13:32:18+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>Datavault4DBT: A Practical Series on the DBT Package<\/title>\n\n","aioseo_head_json":{"title":"Datavault4DBT: A Practical Series on the DBT Package","description":"Letztes Jahr hat Scalefree DataVault4dbt ver\u00f6ffentlicht, ein Open-Source-dbt-Paket f\u00fcr Data Vault 2.0. Lesen Sie weiter, um mehr \u00fcber dieses Tool zu erfahren.","canonical_url":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\/","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\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\/#article","name":"Datavault4DBT: A Practical Series on the DBT Package","headline":"Exploring Datavault4dbt: Eine praktische Serie \u00fcber das dbt-Paket f\u00fcr Data Vault 2.0 \u2013 Vol. 1: Die Staging-Layer","author":{"@id":"https:\/\/www.scalefree.com\/de\/author\/hrevale\/#author"},"publisher":{"@id":"https:\/\/www.scalefree.com\/de\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.scalefree.com\/wp-content\/uploads\/2022\/08\/img_datamodel-1.jpg","width":1414,"height":907},"datePublished":"2023-08-29T00:30:02+02:00","dateModified":"2026-07-10T13:32:18+02:00","inLanguage":"de-DE","mainEntityOfPage":{"@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\/#webpage"},"isPartOf":{"@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\/#webpage"},"articleSection":"Datenwerkzeuge, Optional"},{"@type":"BreadcrumbList","@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\/#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\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\/#listItem","name":"Exploring Datavault4dbt: Eine praktische Serie \u00fcber das dbt-Paket f\u00fcr Data Vault 2.0 \u2013 Vol. 1: Die Staging-Layer"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/.\/blog\/#listItem","name":"Blog"}},{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\/#listItem","position":4,"name":"Exploring Datavault4dbt: Eine praktische Serie \u00fcber das dbt-Paket f\u00fcr Data Vault 2.0 \u2013 Vol. 1: Die Staging-Layer","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\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\/#organizationLogo","width":240,"height":77,"caption":"Scalefree Logo"},"image":{"@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\/#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\/hrevale\/#author","url":"https:\/\/www.scalefree.com\/de\/author\/hrevale\/","name":"Hernan Revale"},{"@type":"WebPage","@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\/#webpage","url":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\/","name":"Datavault4DBT: A Practical Series on the DBT Package","description":"Letztes Jahr hat Scalefree DataVault4dbt ver\u00f6ffentlicht, ein Open-Source-dbt-Paket f\u00fcr Data Vault 2.0. Lesen Sie weiter, um mehr \u00fcber dieses Tool zu erfahren.","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/www.scalefree.com\/de\/#website"},"breadcrumb":{"@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\/#breadcrumblist"},"author":{"@id":"https:\/\/www.scalefree.com\/de\/author\/hrevale\/#author"},"creator":{"@id":"https:\/\/www.scalefree.com\/de\/author\/hrevale\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.scalefree.com\/wp-content\/uploads\/2022\/08\/img_datamodel-1.jpg","@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\/#mainImage","width":1414,"height":907},"primaryImageOfPage":{"@id":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\/#mainImage"},"datePublished":"2023-08-29T00:30:02+02:00","dateModified":"2026-07-10T13:32:18+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":"Datavault4DBT: A Practical Series on the DBT Package","og:description":"Letztes Jahr hat Scalefree DataVault4dbt ver\u00f6ffentlicht, ein Open-Source-dbt-Paket f\u00fcr Data Vault 2.0. Lesen Sie weiter, um mehr \u00fcber dieses Tool zu erfahren.","og:url":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\/","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":"2023-08-28T22:30:02+00:00","article:modified_time":"2026-07-10T11:32:18+00:00","article:publisher":"https:\/\/www.facebook.com\/datavault.scalefree\/","twitter:card":"summary","twitter:site":"@ScalefreeCOM","twitter:title":"Datavault4DBT: A Practical Series on the DBT Package","twitter:description":"Letztes Jahr hat Scalefree DataVault4dbt ver\u00f6ffentlicht, ein Open-Source-dbt-Paket f\u00fcr Data Vault 2.0. Lesen Sie weiter, um mehr \u00fcber dieses Tool zu erfahren.","twitter:creator":"@ScalefreeCOM","twitter:image":"https:\/\/www.scalefree.com\/wp-content\/uploads\/2026\/04\/scalefree-twitter-x.png"},"aioseo_meta_data":{"post_id":"59588","title":"Datavault4DBT: A Practical Series on the DBT Package","description":"Letztes Jahr hat Scalefree DataVault4dbt ver\u00f6ffentlicht, ein Open-Source-dbt-Paket f\u00fcr Data Vault 2.0. Lesen Sie weiter, um mehr \u00fcber dieses Tool zu erfahren. ","keywords":null,"keyphrases":{"focus":{"keyphrase":"DataVault4dbt","score":91,"analysis":{"keyphraseInTitle":{"score":9,"maxScore":9,"error":0},"keyphraseInDescription":{"score":9,"maxScore":9,"error":0},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":1},"keyphraseInURL":{"score":5,"maxScore":5,"error":0},"keyphraseInIntroduction":{"score":9,"maxScore":9,"error":0},"keyphraseInSubHeadings":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"score":9,"maxScore":9,"error":0},"keywordDensity":{"type":"best","score":9,"maxScore":9,"error":0}}},"additional":[]},"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\"},\"blockGraphs\":[]}","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-04-24 09:08:01","breadcrumb_settings":null,"limit_modified_date":true,"open_ai":"{\"title\":{\"suggestions\":[],\"usage\":0},\"description\":{\"suggestions\":[],\"usage\":0}}","ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-07-10 11:32:17","updated":"2026-07-10 11:33:52"},"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\tExploring Datavault4dbt: Eine praktische Serie \u00fcber das dbt-Paket f\u00fcr Data Vault 2.0 \u2013 Vol. 1: Die Staging-Layer\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":"Exploring Datavault4dbt: Eine praktische Serie \u00fcber das dbt-Paket f\u00fcr Data Vault 2.0 \u2013 Vol. 1: Die Staging-Layer","link":"https:\/\/www.scalefree.com\/de\/blog\/datenwerkzeuge\/exploring-datavault4dbt-eine-praktische-serie-ueber-das-dbt-paket-fuer-data-vault-2-0-vol-1-die-staging-layer\/"}],"_links":{"self":[{"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/posts\/59588","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\/89"}],"replies":[{"embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/comments?post=59588"}],"version-history":[{"count":0,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/posts\/59588\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/media\/59601"}],"wp:attachment":[{"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/media?parent=59588"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/categories?post=59588"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/tags?post=59588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}