Flexible reporting on storage resources
First Claim
1. A non-transitory computer-readable storage medium storing a plurality of instructions for controlling a data processor to provide reporting for storage used by a plurality of applications running on a host computer, the plurality of instructions comprising:
- instructions that cause the data processor to present at least first and second types of business views which aggregate application storage characteristics for a plurality of applications according to a reporting structure which is defined by a user, the first type of business view comprising a first type of hierarchical folder structure including information of the plurality of applications, and the second type of business view comprising a second type of hierarchical folder structure which is different from the first type of hierarchical folder structure, the second type of hierarchical folder structure including the information of the plurality of applications;
instructions that, for each of the business views, present the applications and folders as a plurality of nodes which are selectable by the user;
instructions that, in response to a selection of a first node from the first business view and a report type specified by the user, generate a report based on the report type of the first node, the report aggregating any of the application storage characteristics of applications in the first node for the first node according to the report type, the applications in the first node including a first application; and
instructions that, in response to a selection of a second node from the second business view and a report type specified by the user, generate a report based on the report type of the second node, the report aggregating any of the application storage characteristics of applications in the second node for the second node according to the report type, the applications in the second node including the first application and a second application, wherein the second application is not included in the first node,wherein the application storage characteristics of the first application and the application storage characteristics of other applications in the first node are aggregated for the first node without aggregation of the application storage characteristics of the second application for the first node, and the application storage characteristics of the first application and the application storage characteristics of other applications, which includes the second application, in the second node are separately aggregated for the second node.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for providing flexible reporting for applications which utilize storage in at least one storage system comprises presenting a plurality of business views which aggregate application storage characteristics for a plurality of applications according to a reporting structure which is defined by a user, each of the business views being a hierarchical folder structure of the applications and a plurality of folders, wherein at least one folder in the hierarchical folder structure contains at least one of an application or another folder; for each of the business views, presenting the applications and folders as a plurality of nodes which are selectable by the user; and in response to a selection of one of the nodes from the plurality of business views and a report type specified by the user, generating a report based on the report type of the selected node, the report aggregating any of the application storage characteristics for the selected node according to the report type.
20 Citations
24 Claims
-
1. A non-transitory computer-readable storage medium storing a plurality of instructions for controlling a data processor to provide reporting for storage used by a plurality of applications running on a host computer, the plurality of instructions comprising:
-
instructions that cause the data processor to present at least first and second types of business views which aggregate application storage characteristics for a plurality of applications according to a reporting structure which is defined by a user, the first type of business view comprising a first type of hierarchical folder structure including information of the plurality of applications, and the second type of business view comprising a second type of hierarchical folder structure which is different from the first type of hierarchical folder structure, the second type of hierarchical folder structure including the information of the plurality of applications; instructions that, for each of the business views, present the applications and folders as a plurality of nodes which are selectable by the user; instructions that, in response to a selection of a first node from the first business view and a report type specified by the user, generate a report based on the report type of the first node, the report aggregating any of the application storage characteristics of applications in the first node for the first node according to the report type, the applications in the first node including a first application; and instructions that, in response to a selection of a second node from the second business view and a report type specified by the user, generate a report based on the report type of the second node, the report aggregating any of the application storage characteristics of applications in the second node for the second node according to the report type, the applications in the second node including the first application and a second application, wherein the second application is not included in the first node, wherein the application storage characteristics of the first application and the application storage characteristics of other applications in the first node are aggregated for the first node without aggregation of the application storage characteristics of the second application for the first node, and the application storage characteristics of the first application and the application storage characteristics of other applications, which includes the second application, in the second node are separately aggregated for the second node. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A management computer coupled to a storage system whose storage is used by a plurality of applications running on at least one computer, the management computer comprising:
-
a memory being configured to store a computer program; a processor, by executing the computer program, being configured to; present at least first and second types of business views, the first type of business view comprising a first type of hierarchical folder structure including information of the plurality of applications, and the second type of business view comprising a second type of hierarchical folder structure which is different from the first type of hierarchical folder structure, the second type of hierarchical folder structure including the information of the plurality of applications; report information aggregating a particular type of storage characteristic of applications in a first folder for the first folder selected by a user from the first business view, applications in the first folder including a first application; and report information aggregating the particular type of storage characteristic of applications in a second folder for the second folder selected by a user from the second business view, applications in the second folder including the first application and a second application, wherein the second application is not included in the first folder, wherein the particular type of storage characteristic of the first application and the particular type of storage characteristic of other applications in the first folder are aggregated for the first folder without aggregation of the particular type of storage characteristic of the second application for the first folder, and the particular type of storage characteristic of the first application and the particular type of storage characteristic of other applications, which includes the second application, in the second folder are separately aggregated for the second folder. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. In a computer system which includes at least one computer and at least one storage system which are connected via a network, the at least one computer having one or more applications running thereon, a method for providing reporting for storage in the at least one storage system, the storage used by the one or more applications, the method comprising:
-
presenting at least first and second types of business views, the first type of business view comprising a first type of hierarchical folder structure including information of a plurality of applications, and the second type of business view comprising a second type of hierarchical folder structure which is different from the first type of hierarchical folder structure, the second type of hierarchical folder structure including the information of the plurality of applications; reporting information aggregating a particular type of storage characteristic of applications in a first folder for the first folder selected by a user from the first business view, applications in the first folder including a first application; and reporting information aggregating the particular type of storage characteristic of applications in a second folder for the second folder selected by a user from the second business view, the applications in the second folder including the first application and a second application, wherein the second application is not included in the first folder, wherein the particular type of storage characteristic of the first application and the particular type of storage characteristic of other applications in the first folder are aggregated for the first folder without aggregation of the particular type of storage characteristic of the second application for the first folder, and the particular type of storage characteristic of the first application and the particular type of storage characteristic of other applications, which includes the second application, in the second folder are separately aggregated for the second folder. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer system including at least one computer and at least one storage system which are connected via a network, the at least one computer having one or more applications running thereon and utilizing storage in the at least one storage system, the computer system further including a reporting module which:
-
presents at least first and second types of business views, the first type of business view comprising a first type of hierarchical folder structure including information of a plurality of applications, and the second type of business view comprising a second type of hierarchical folder structure which is different from the first type of hierarchical folder structure, the second type of hierarchical folder structure including the information of the plurality of applications; reports information aggregating a particular type of storage characteristic of applications in a first folder for the first folder selected by a user from the first business view, the applications in the first folder including a first application; and reports information aggregating the particular type of storage characteristic of applications in a second folder for the second folder selected by a user from the second business view, the applications in the second folder including the first application and a second application, wherein the second application is not included in the first folder, wherein the particular type of storage characteristic of the first application and the particular type of storage characteristic of other applications in the first folder are aggregated for the first folder without aggregation of the particular type of storage characteristic of the second application for the first folder, and the particular type of storage characteristic of the first application and the particular type of storage characteristic of other applications, which includes the second application, in the second folder are separately aggregated for the second folder. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification