list_entities
List all available data entities in the semantic layer with their measure and dimension counts.
Description
Returns a summary of all entities available in the semantic layer. Use this tool to discover what data is available for querying.
Input Schema
{
"type": "object",
"properties": {},
"required": []
}
This tool requires no input parameters.
Output
Returns an array of entity summaries:
| Field | Type | Description |
|---|---|---|
name | string | Entity name (e.g., Studies, AdverseEvents) |
title | string | Human-readable title |
type | string | Entity type (cube or view) |
measuresCount | number | Number of available measures |
dimensionsCount | number | Number of available dimensions |
Example
Request
"List all entities in the semantic layer"
Response
[
{
"name": "Studies",
"title": "Studies",
"type": "cube",
"measuresCount": 5,
"dimensionsCount": 12
},
{
"name": "Subjects",
"title": "Subjects",
"type": "cube",
"measuresCount": 4,
"dimensionsCount": 15
},
{
"name": "AdverseEvents",
"title": "Adverse Events",
"type": "cube",
"measuresCount": 8,
"dimensionsCount": 20
}
]
Use Cases
| Scenario | Why Use This Tool |
|---|---|
| Discovery | First step to understand available data |
| Overview | Quick view of entity counts |
| Planning | Identify entities for deeper exploration |
Related Tools
describe_entity- Get detailed schema for a specific entityget_schema- Get complete metadata for all entities