Table of Contents
SeaTable provides you with various individual sharing options. For example, you have the option of sharing individual bases, tables and views with individual users or entire groups.
You also have the option of creating common datasets that allow you to make a predefined table view available to other groups and users.
But what is the difference between the two functions mentioned and in which context is which of the two functions more advantageous?
Individual sharing options
With an individual share, you grant other people access to a base, table or view. The authorized users are shown the share as a separate base on the start page. Depending on the type of share, other users can only view or edit your data.
With individual shares, all users with whom the base, table or view has been shared work on one and the same data set. For example, users can add columns to the shared table or delete existing columns. The changes made are overwritten in the common dataset and are therefore also visible to all users.
For this reason, the individual sharing options prove to be particularly advantageous if you are working on the same data in a team and changes to the common dataset are desired.
Common datasets
With the help of common datasets, it is possible to make a predefined table view available to other groups and users so that they can access specific data in a wide variety of contexts and departments.
In contrast to individual shares, common datasets represent a master table whose content is used in other tables. Your team members can adapt the offshoots of the master table at any time so that they can use the data in the common datasets in a wide variety of contexts.
Unlike individual shares, however, the changes made by users have no effect on the underlying data record. The offshoots of the master table are independent of each other and cannot be viewed by other users. For this reason, common datasets are particularly advantageous when different departments and employees of a company access certain data records in their own contexts.
This is illustrated by the following example:
- An employee list that is relevant to multiple user groups (e.g., HR, Accounting, and Internal Communications) can be made available to your team members via common dataset as a template for new tables.
- After your team members import the common dataset into a base, they can add columns to the table as they wish and customize it to their specific use cases (e.g., vacation scheduling, payroll, distribution list for internal newsletters).
- The tables accessing a common dataset can be synchronized at any time, i.e. compared with the latest version of the data record (e.g. when new employees join or leave).
- There is a top-down relationship here: changes to the common dataset are transferred to the dependent tables during synchronization. However, changes in these tables have no effect on the underlying data set.