Overview
This article describes how to configure client mappings for custom datasets. Client mappings ensure that data is pulled correctly from a datasource into the dataset. If you create custom datasets for client-facing reports, you must map the appropriate field to use for filtering. The field must be of the same field type (e.g., number, text) across the datasource.
Important: Datasets with different field types (e.g. numbers in one dataset and text in another) break the client mapping and may lead to data leakage in client reports.
Note: Only Admin users may view and edit datasets and client mappings.
Client Field by Datasource
The following table lists the mapping field for select datasources and the table BrightGauge™ pulls the data from.
Integration (Datasource) | Field | Table |
---|---|---|
ConnectWise Automate | Name | clients |
ConnectWise Manage | company_name | company |
Kaseya | orgname | kasadmin.org |
N-Able | CustomerName | dim_customer |
QuickBooks | name | customer |
TigerPaw | AccountName | tvw_SOListView |
Create a Custom Dataset
To create a custom dataset:
- Navigate to DATA > Datasets.
- Click Create Dataset.
- Select a Datasource
- Enter a Name for the dataset.
- Select the Dashboard Sync Frequency.
Note: If this field is left blank, the dataset syncs at midnight and an hour before scheduled reports are scheduled to be sent.
- Enter a Description, if desired.
- Enter your SQL query.
- Click Test Query. Resolve any errors.
- Click Save. A modal appears asking to select a client mapping.
- Select the client mapping, then click Save.
Select a Client Mapping for an Existing Dataset
To select client mapping for an existing dataset:
- Navigate to DATA > Datasets.
- Select the dataset.
- Select the mapping from the Client Column menu.
- Click Test Query. Resolve any errors.
- Click Save.
If you have any questions, please contact Support by selecting Help > Open a Ticket from the top menu bar.
Comments
0 comments