dbt 包和项目依赖
Last updated
Last updated
由于 Recurve 数据建模的核心功能依赖于 dbt,因此也支持外部 dbt 包(Packages)和项目依赖(Dependencies)。
Recurve通过“包管理/ Packages”和“依赖管理/ Dependencies”功能简化了包导入和依赖管理的流程。
要访问“包管理/ Packages”菜单,您只需在项目的顶部导航栏中点击“包/ Packages”即可。
该菜单会显示一个精选的包列表,您可以选择将它们安装到您的项目中。
您可以搜索包,在“版本列 / Version”中选择特定版本,并打开“安装 / Install”选项。这样,包的资源就可以在您的项目中使用了。
要查看完整的包列表及其描述,请参考Package Hub——这是一个由dbt社区维护的dbt包注册中心: Package Hub。
要卸载一个包,只需在“包管理/ Packages”菜单中找到该包所在行,并关闭“安装/ Install ”选项即可。
请注意,卸载后,所有引用该包资源的地方可能会出现失败。
要访问“项目依赖 / Dependencies”菜单,您只需在项目的顶部导航栏中点击“项目依赖 / Dependencies”即可。
“项目依赖 / Dependencies”菜单会列出您组织中的所有项目及相关信息,包括正在使用的分析数据库和项目所有者。
要将组织中的另一个项目作为依赖项目连接,只需在列表中找到该项目并启用“连接 / Connect”选项。
此时,来自依赖项目的所有Public
资源,例如源、模型和宏等,都可以在当前项目中使用。请查阅:元数据类型。
若要移除依赖项目,直接在“项目依赖 / Dependencies”中找到该项目并关闭“连接 / Connect”选项即可。
请注意,当前项目中依赖于被移除项目的所有资源可能会导致失败。