Apparatus and method for maintaining row set security through a metadata interface
A computer-readable medium comprising executable instructions to select a report, select a section of the report, augment the section of the report with security metadata, and insert the section of the report into an electronic document.
1 . A computer-readable medium comprising executable instructions to:
select a report;
select a section of the report;
augment the section of the report with security metadata; and
insert the section of the report into an electronic document.
2 . The computer readable medium of claim 1 , further comprising executable instructions to publish the electronic document within a secure document system.
3 . The computer readable medium of claim 2 , wherein the secure document system includes executable instructions to enable various types of user authentication.
4 . The computer readable medium of claim 1 , wherein the report contains security information about the data within the report.
5 . The computer readable medium of claim 1 , wherein the section of the report comprises a complete report.
6 . The computer readable medium of claim 1 , wherein said metadata provides information supplying a data context.
7 . The computer readable medium of claim 1 , wherein said metadata contains security information on a column level.
8 . The computer readable medium of claim 1 , wherein said metadata contains security information on a row level.
9 . The computer readable medium of claim 1 , further comprising computer executable instructions to set options for masking data in the electronic document for which a user does not have privileges.
10 . The computer readable medium of claim 1 , further comprising computer executable instructions to select and combine sections with like attributes from multiple reports.
11 . A computer-readable medium comprising executable instructions to:
define a business view;
define reports based on the business view;
define a row level filter with security for user roles;
analyze individual reports based on selection criteria;
generate report data;
add security metadata to the report data; and
insert the report data and the metadata within an electronic document.
12 . The computer readable medium of claim 11 , further comprising executable instructions to publish the electronic document within a secure document system.
13 . The computer readable medium of claim 12 , wherein the secure document system includes executable instructions to enable various types of user authentication.
14 . The computer readable medium of claim 11 , wherein the report contains security information about the data within the report.
15 . The computer readable medium of claim 11 , wherein the section of the report comprises a complete report.
16 . The computer readable medium of claim 11 , wherein said metadata provides information supplying a data context.
17 . The computer readable medium of claim 11 , wherein said metadata contains security information on a column level.
18 . The computer readable medium of claim 11 , wherein said metadata contains security information on a row level.
19 . The computer readable medium of claim 11 , further comprising computer executable instructions to set options for masking data in the electronic document for which a user does not have privileges.
20 . The computer readable medium of claim 11 , further comprising computer executable instructions to set options for requiring a data refresh when said electronic document is opened by a user.