Packages and dependencies
As the core functionalities in ReOrc's data modeling leverages dbt, external dbt packages and project dependencies are also supported.
ReOrc simplifies the process of package import and dependency management through the Packages and Dependencies menus.
Manage packages
To access the Packages menu, from the top navigation bar of your project, click on Packages.
The menu displays a curated list of packages that you can install to your project.

Install a package
You can search for a package by name or filter by provider, and toggle on the Install option. The package's resources will then be available to use in your project.
You can then use the package's resources, such as macros in your models: Use macros from a package.
To view the full list of packages and their descriptions, refer to the Package Hub - a registry for dbt packages, maintained by the dbt Community: Package Hub.
Uninstall a package
To uninstall a package, simply navigate to the package row in the Packages menu and toggle off the Install option.
Note that after uninstalling, all the references to the package's resources will likely fail.
Manage dependencies
To access the Dependencies menu, from the top navigation bar of your project, click on Dependencies.
The Dependencies menu lists out all projects in your organization with relevant information, including the analytics database in use and the project owner.

Connect a dependent project
To connect another project in your organization as a dependent project, locate the project in the list and toggle on the Connect option.
All resources with the Public
access from the dependent project, such as sources, models, macros, will be accessible from the current project. See: Metadata types.
Remove a dependent project
To remove a dependent project, locate the project in Dependencies and toggle off the Connect option.
Note that all resources in the current project that depend on the removed project will likely fail.
Last updated