# report ```txt https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/report.json ``` Entity that represents a Report | Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | | :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------------------- | | Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [report.json](../../https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/report.json "open original schema") | ## Report entity Type `object` ([Report entity](report.md)) # Report entity Properties | Property | Type | Required | Nullable | Defined by | | :---------------------------------------- | :------- | :------- | :------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [id](#id) | `string` | Required | cannot be null | [Basic type](../types/basic.md#basic-definitions-uuid) | | [name](#name) | `string` | Required | cannot be null | [Report entity](#report-properties-name "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/report.json#/properties/name") | | [fullyQualifiedName](#fullyqualifiedname) | `string` | Optional | cannot be null | [Report entity](#report-properties-fullyqualifiedname "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/report.json#/properties/fullyQualifiedName") | | [description](#description) | `string` | Optional | cannot be null | [Report entity](#report-properties-description "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/report.json#/properties/description") | | [href](#href) | `string` | Optional | cannot be null | [Basic type](../types/basic.md#basic-definitions-href) | | [owner](#owner) | `object` | Optional | cannot be null | [Entity Reference type](../types/entityreference.md) | | [service](#service) | `object` | Required | cannot be null | [Entity Reference type](../types/entityreference.md) | | [usageSummary](#usagesummary) | `object` | Optional | cannot be null | [Usage Details type](../types/usagedetails.md) | ## id Unique id used to identify an entity `id` * is required * Type: `string` * cannot be null * defined in: [Basic type](../types/basic.md#basic-definitions-uuid) ### id Type `string` ### id Constraints **UUID**: the string must be a UUID, according to [RFC 4122](https://tools.ietf.org/html/rfc4122 "check the specification") ## name Name that identifies the this report instance uniquely. `name` * is required * Type: `string` * cannot be null * defined in: [Report entity](#report-properties-name "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/report.json#/properties/name") ### name Type `string` ### name Constraints **maximum length**: the maximum number of characters for this string is: `64` **minimum length**: the minimum number of characters for this string is: `1` ## fullyQualifiedName Unique name that identifies a report in the format 'ServiceName.ReportName' `fullyQualifiedName` * is optional * Type: `string` * cannot be null * defined in: [Report entity](#report-properties-fullyqualifiedname "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/report.json#/properties/fullyQualifiedName") ### fullyQualifiedName Type `string` ### fullyQualifiedName Constraints **maximum length**: the maximum number of characters for this string is: `64` **minimum length**: the minimum number of characters for this string is: `1` ## description Description of this report instance. `description` * is optional * Type: `string` * cannot be null * defined in: [Report entity](#report-properties-description "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/report.json#/properties/description") ### description Type `string` ## href Link to the resource corresponding to this report > Link to the resource `href` * is optional * Type: `string` * cannot be null * defined in: [Basic type](../types/basic.md#basic-definitions-href) ### href Type `string` ### href Constraints **URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986 "check the specification") ## owner Entity reference that includes entity ID and entity type `owner` * is optional * Type: `object` ([Entity Reference](entityreference.md)) * cannot be null * defined in: [Entity Reference type](../types/entityreference.md) ### owner Type `object` ([Entity Reference](entityreference.md)) ## service Entity reference that includes entity ID and entity type `service` * is required * Type: `object` ([Entity Reference](entityreference.md)) * cannot be null * defined in: [Entity Reference type](../types/entityreference.md) ### service Type `object` ([Entity Reference](entityreference.md)) ## usageSummary Type used to return usage details of an entity `usageSummary` * is optional * Type: `object` ([Type used to return usage details of an entity](usagedetails.md)) * cannot be null * defined in: [Usage Details type](../types/usagedetails.md) ### usageSummary Type `object` ([Type used to return usage details of an entity](usagedetails.md)) # report-properties-description ```txt https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/report.json#/properties/description ``` Description of this report instance. | Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | | :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | | Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [report.json*](../../https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/report.json "open original schema") | ## description Type `string` # report-properties-fullyqualifiedname ```txt https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/report.json#/properties/fullyQualifiedName ``` Unique name that identifies a report in the format 'ServiceName.ReportName' | Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | | :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | | Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [report.json*](../../https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/report.json "open original schema") | ## fullyQualifiedName Type `string` ## fullyQualifiedName Constraints **maximum length**: the maximum number of characters for this string is: `64` **minimum length**: the minimum number of characters for this string is: `1` # report-properties-name ```txt https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/report.json#/properties/name ``` Name that identifies the this report instance uniquely. | Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | | :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | | Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [report.json*](../../https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/report.json "open original schema") | ## name Type `string` ## name Constraints **maximum length**: the maximum number of characters for this string is: `64` **minimum length**: the minimum number of characters for this string is: `1`