Dataset Views
A Dataset View is a type of reference dataset that points to another dataset as its source. Dataset views allow you to create a customized view of a dataset for users with access to the application where the dataset view resides. Dataset views only belong to a single application; however, the source dataset can belong to a different application. Dataset views are recommended whenever you want to share data amongst users with access to different applications, while avoiding replication and copying of large datasets.
Create a Dataset View
Dataset views can only be created from shared datasets.
To create a new dataset view, follow these steps.
- Navigate to Data > Datasets and click New Dataset.
- Click on the Shared Data tab and select a shared dataset as the source.
- Click New Dataset View.
The owner's name as well as the app in which the original dataset was created are both shown for all shared datasets.
![]()
View Dataset View
- Navigate to Data > Datasets and find the desired dataset.
You can see which datasets have been created as dataset views by looking at the Type property from the main Datasets page.
![]()
Customize Dataset Views
Any customization or configuration that would change the underlying data structure is restricted for dataset views.
Therefore, you can perform the following:
- Show/hide individual columns.
- Change friendly column names.
- Change column visualization formats.
- Create geolocation groups.
- Set column links.
The following actions are restricted for dataset views:
- Edit connection settings and/or source queries.
- Create dataset joins.
- Create and modify transformations.
- Change column data types.
- Change column input formats.
- Set unique identifiers.
- Define data sync schedules.
Create Dataset View via API
To create a dataset view via the API, follow these steps.
-
Choose a Shared Dataset. There are two ways to do this:
- Use Qrvey Composer to Share a Dataset or identify an existing one.
- Use this Endpoint to mark a dataset as shared. To do this, you must pass
{ “isPublic”: true }in the request body.
https://{{DOMAIN}}.qrveyapp.com/api/v4/user/{{USER_ID}}/app/{{APP_ID}}/qollect/dataset/{{DATASET_ID}}/publishVersion?runPublicTrigger=true -
Get the shared dataset's
connectionId, which you will need in the next step. To do this, you can use the Get Dataset endpoint. -
Call the Create Dataset View from Shared Dataset endpoint.
Note: To make this request, you need the domain, appId, and datasetId values. If using Qrvey Composer, open Apps > [Application] > Data > [Dataset] > Design and check the URL: https://{{DOMAIN}}.qrveyapp.com/app/index.html#/application/{{APP_ID}}/data-uploads/{{DATASET_ID}}