发布于 : Oct 26, 2022
不在本期内容中
这一条目不在当前版本的技术雷达中。如果它出现在最近几期中,那么它很有可能仍然具有相关参考价值。如果这一条目出现在更早的雷达中,那么它很有可能已经不再具有相关性,我们的评估将不再适用于当下。很遗憾我们没有足够的带宽来持续评估以往的雷达内容。
了解更多
Oct 2022
评估
Data Vault 2.0 是一种数据建模方法和设计模式,相对于其他流行的建模方法,它的目的是进一步提高数据仓库的灵活性。Data Vault 2.0可以应用于任何数据存储中,例如 Snowflake 或 Databricks。当实现 Data Vault 仓库时,我们发现 dbt 的 dbtvault 包是一个有用的工具。dbtvault 提供了一组 jinja 模版,用于生成和执行填充 Data Vault 仓库所需的 ETL 脚本。尽管 dbtvault 存在一些小缺陷,如它缺乏对强制隐含惟一性和增量加载的支持。但总的来说,它填充了市场空白并且只需最小配置即可开始使用。