0239 Reports¶
Reports described assembled information about a particular topic. It can be linked to the process that created it, the elements it describes, and other related reports. Reports can be generated from report specifications.
Dashboard entity¶
A Dashboard is a DataSet that is a collection of reports. It provides the layout information so that the display of the embedded reports is logical and easy to follow.
- aliases - alternative names for the dashboard that can be used when searching for it.
- refreshTimeInterval - how often, in minutes, the dashboard should refresh the data displayed in its reports.
- layoutStyle - the style of layout used to arrange the reports on the dashboard, such as a grid, a set of tabs or a single column.
Report entity¶
The Report entity is a DataSet that describes an instance of a populated report. It has the following attributes:
- purpose - purpose of the report.
- authors - userIds of the report authors.
- startTime - the start of the time period that the report's content represents.
- completionTime - the end of the time period that the report's content represents.
- completionMessage - any message generated by the process creating the report.
- createdTime - the time the report was created.
- lastModifiedTime - the time the report content was last modified.
- lastModifier - the userId of the last person to modify the report.
- reportParameters - parameters used to create the report - typically a JSON String.
- outputFormat - the format used for the content of the report.
Egeria supports three specialized reports:
- Connector activity report - description of the activity of a connector during a certain time period.
- Incident report - description of a particular incident or situation that is affecting the operation of the organization.
- Survey report - details of a survey of one or more digital resources.
ReportOriginator relationship¶
The ReportOriginator relationship links a report to the element (typically a process) that created the report.
- label - the label to use when displaying this relationship.
- description - the description of the relationship between the reports.
ReportSubject relationship¶
The ReportSubject relationship links a report to an element that the report is about.
- label - the label to use when displaying this relationship.
- description - the description of the relationship between the reports.
ReportDependency relationship¶
The ReportDependency relationship links a report to another related report. There is a sense of time in this relationship. It has the following attributes:
- label - the label to use when displaying this relationship.
- description - the description of the relationship between the reports.
Form entity¶
The Form entity is a DataSet that organizes a request for new data.
Raise an issue or comment below