🆔End User Metric Creation
Create a Datamart
Create a Datamart in "Data Studio" page. Kindly refer the below link on how to create datamarts:
Create a DatamartThis guide provides a straightforward process for creating a datamart in Databrain, allowing users to efficiently manage and analyze data.Create a Workspace with Datamart connection

For more details, kindly refer the below link:
WorkspaceSteps to Set Up and Use Multi-Datasource Switching in Your Dashboard.Create a Dashboard with few defined metrics


For more details, kindly refer the below link:
Create a DashboardDashboards in Databrain allow you to visualize and organize your data effectively within a specific workspace. This guide walks you through the simple process of creating a dashboard.Create a DataApp

For more details on how to create a data app, kindly refer the below link:
Create a Data AppThis guide provides a straightforward process for creating a Data App, catering to various integration needs such as demonstration, embedded applications, and popular collaboration platforms.Create an Embed Type using either dashboard or metric
Navigate to the Data App.
In the "Embed Info" section, create an embed type using workspace name, embed type: dashboard or metric, name of dashboard or metric.

Generate API Token
In the "API Token" section, generate the API token by specifying the name of company and description (optional)

Configure options in Access control section
Choose the desired datamart and client ID column
Then, use the toggle to configure end-user options and click on "Save"

Create Guest token by passing Client ID and DataApp Name
When you need a guest token that you want to use across dashboards and metrics. All you have to do is pass clientId, dataAppName. If expiryTime is not passed, the token will not expire.
Cloud Databrain:
POST
https://api.usedatabrain.com/api/v2/guest-token/create
Self-hosted Databrain:
POST
<SELF_HOSTED_URL>/api/v2/guest-token/create
Generating GUEST TOKEN for your Dashboard/Metric Component
Headers
Authorization*
String
Bearer (API Token)
Request Body
dataAppName*
String
Your Data App Name
clientId*
String
Client ID for whom this guest token is generated. ("clientId": "None", if no tenancy is selected for connected datasource/datamart)
params
Object
Additional Params: dashboard appFilters
expiryTime
Number
In milli seconds
datasourceName
String
datasource name from data studio (important* and supported in multi datasource connection in workspace)
when the response is successful it returns a token that you can pass to the frontend.
Simple Request Body:
{
"clientId": "Vaccine",
"dataAppName":"Procurement App"
}
Once you acquire the guest token, you can seamlessly pass it to your frontend application, where it can be integrated with the web component.
End User Metric Creation / Updation
Metric Creation
Click on the "+Create Metric" button near the settings icon

Drag and drop necessary dimensions and measures to create the metric
Then, click on "Save" icon at the top right corner and specify metric details to save the metric to dashboard

Metric Updation
View the metric in full screen and click on the "Edit Metric" button

Update the metric according to your requirements and save it to dashboard

Last updated