Get Datasource Metadata
Fetches field metadata for the specified datasource.
APIs called
Environment variables
Required arguments
datasourceLuid
The LUID of the data source, potentially retrieved by the List Data Sources tool.
Example: 2d935df8-fe7e-4fd8-bb14-35eb4ba31d45
Example result
{
"fields": [
{
"name": "Returned",
"dataType": "STRING",
"defaultAggregation": "COUNT",
"dataCategory": "NOMINAL",
"role": "DIMENSION"
},
{
"name": "Category",
"dataType": "STRING",
"defaultAggregation": "COUNT",
"dataCategory": "NOMINAL",
"role": "DIMENSION"
},
{
"name": "Discount",
"dataType": "REAL",
"defaultAggregation": "SUM",
"dataCategory": "QUANTITATIVE",
"role": "MEASURE"
},
{
"name": "Postal Code",
"dataType": "STRING",
"defaultAggregation": "COUNT",
"dataCategory": "ORDINAL",
"role": "DIMENSION",
"defaultFormat": "*00000"
},
{
"name": "Regional Manager",
"dataType": "STRING",
"defaultAggregation": "COUNT"
},
{
"name": "Order ID",
"dataType": "STRING",
"defaultAggregation": "COUNT",
"dataCategory": "NOMINAL",
"role": "DIMENSION"
},
{
"name": "Product Name",
"dataType": "STRING",
"defaultAggregation": "COUNT",
"dataCategory": "NOMINAL",
"role": "DIMENSION"
},
{
"name": "Ship Date",
"dataType": "DATE",
"defaultAggregation": "YEAR",
"dataCategory": "ORDINAL",
"role": "DIMENSION"
},
{
"name": "Quantity",
"dataType": "INTEGER",
"defaultAggregation": "SUM",
"dataCategory": "QUANTITATIVE",
"role": "MEASURE"
},
{
"name": "City",
"dataType": "STRING",
"defaultAggregation": "COUNT",
"dataCategory": "NOMINAL",
"role": "DIMENSION"
},
{
"name": "Sub-Category",
"dataType": "STRING",
"defaultAggregation": "COUNT",
"dataCategory": "NOMINAL",
"role": "DIMENSION"
},
{
"name": "Profit (bin)",
"dataType": "INTEGER",
"defaultAggregation": "NONE",
"dataCategory": "ORDINAL",
"role": "DIMENSION",
"formula": "[Profit]"
},
{
"name": "Segment",
"dataType": "STRING",
"defaultAggregation": "COUNT",
"dataCategory": "NOMINAL",
"role": "DIMENSION"
},
{
"name": "State/Province",
"dataType": "STRING",
"defaultAggregation": "COUNT",
"dataCategory": "NOMINAL",
"role": "DIMENSION"
},
{
"name": "Sales",
"dataType": "REAL",
"defaultAggregation": "SUM",
"dataCategory": "QUANTITATIVE",
"role": "MEASURE"
},
{
"name": "Manufacturer",
"dataType": "STRING",
"defaultAggregation": "COUNT",
"dataCategory": "NOMINAL",
"role": "DIMENSION"
},
{
"name": "Region",
"dataType": "STRING",
"defaultAggregation": "COUNT",
"dataCategory": "NOMINAL",
"role": "DIMENSION"
},
{
"name": "Ship Mode",
"dataType": "STRING",
"defaultAggregation": "COUNT",
"dataCategory": "NOMINAL",
"role": "DIMENSION"
},
{
"name": "Order Date",
"dataType": "DATE",
"defaultAggregation": "YEAR",
"dataCategory": "ORDINAL",
"role": "DIMENSION"
},
{
"name": "Profit",
"dataType": "REAL",
"defaultAggregation": "SUM",
"dataCategory": "QUANTITATIVE",
"role": "MEASURE"
},
{
"name": "Country/Region",
"dataType": "STRING",
"defaultAggregation": "COUNT",
"dataCategory": "NOMINAL",
"role": "DIMENSION"
},
{
"name": "Profit Ratio",
"dataType": "REAL",
"defaultAggregation": "AGG",
"dataCategory": "QUANTITATIVE",
"role": "MEASURE",
"formula": "SUM([Profit])/SUM([Sales])",
"isAutoGenerated": false,
"hasUserReference": false
},
{
"name": "Customer Name",
"dataType": "STRING",
"defaultAggregation": "COUNT",
"dataCategory": "NOMINAL",
"role": "DIMENSION"
}
]
}