# AnalysisDescriptor

## Properties

| Name | Description | Type |
| --- | --- | --- |
| id |  | String |
| compositions |  | Array of [AnalysisComposition](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NLBrokerAPI/Content/models-analysiscomposition.htm) |
| supportsMasterItems | If analysis can work with master items (default is true) | Boolean |
| requiresAvailableAnalysisPeriod | Used for period-specific analyses to indicate the temporal dimension must be associated with one or more analysis periods | Boolean |
| requiresDefinedAnalysisPeriod | Used for period-specific analyses to indicate the measure must be associated with one or more analysis periods | Boolean |
| requiresAutoCalendarPeriod | Used for period-specific analyses to indicate the defined or available calendar period must be of type autoCalendar | Boolean |