Aperture Data Studio allows users to collaborate by sharing or re-using certain objects.
Datasets cannot be shared with other Spaces, so the data will only be visible to users with access to that Space. However, a Dataset can be the source of one or more Views or Charts which can be shared with other Spaces.
Publishing objects
You can export data from any Dataset in a Space and import it to another Space by migrating metadata, either in the same Environment or a different one.
Data can be shared by creating a View of the whole dataset or just specific columns. This is helpful when the underlying source data cannot be shared, but other users need access to specific parts of the data.
This enables filtering out or obfuscating sensitive data before making it available for processing by other users. It also allows data owners to create different representations of a given dataset to suppress irrelevant columns or run logical sorting in advance so downstream users can get more immediate value from the data.
You can share other objects between Spaces such as Functions, Charts, and Rulesets. However, you need to publish them first before you can share them.
A Ruleset is a collection of validation rules that allow a set of business rules to be created and managed globally then applied to similar data in different Spaces.
Object tags are colored labels that can be added to objects to make them easier to find and quicker to access. The two types of object tags are global and user-defined:
Global tags are created in the System Space and will be available to all Spaces within an Environment. All users within the Environment will see and be able to apply global tags to their objects. This ensures consistency across Spaces if there is a need for object tags with the same name.
User-defined tags are limited to the Space they've been created in and can't be shared with other Spaces.
Only global tags can be shared between Spaces in the same Environment similar to other shareable objects. User-defined tags are limited to the Space they've been created in. If you share an object with the user-defined tag, only the object will be shared, not the associated tag.
Solutions are an advanced form of metadata management. Whilst exporting, importing, and synchronizing allow objects within one Space to be downloaded and shared, a Solution allows multiple Spaces to be combined. It can contain system-wide objects (such as user Groups) and can create new Spaces as part of the deployment. This leads to a streamlined sharing and deployment experience for more complex cross-Space use cases.
Re-usable objects are Functions and Workflows. A Workflow can be re-used, embedded in another Workflow, and shared between Spaces. When a Workflow (child) is used within another Workflow (parent), it will resemble a Workflow step.