Reporting

<<Back

Property Optimization or exposing a property
·         Rule base table saves all the data into a single column called ‘pzPVStream’ in BLOB (Binary Large Object ) format
·         The properties of class will be available as columns compressed into pzPVStream column
·         The columns which are available in pzPVStream will lead to poor performance while reporting
·         To use the properties in reporting, we must have to optimize them.
·         When we optimize a property, PRPC creates a physical column in the table. This physical column is the copy of BLOB column.
·         *Only optimized columns (properties) can be used in the where condition of Report Definition and activity (Obj-Browse) rules
                         FN          LN         AGE
C-123                A            B           1
C-123                B            A           1
C-123                B            B           1
UI List
P (1)
P (2)
P (3)
C-123
 UIList
           


·         Like normal page properties, we can’t optimize page list properties
·         When we optimize the page list properties, it will create a separate table with multiple rows of data where each row corresponds to one indexed page in the page list
·         This table is called index table and will be mapped to an index class
Declare Index
·         Indexing improves the performance of the application when running the reports
·         If we want to use any properties in report rules, we need to optimize those properties
·         Unlike normal properties, when we optimize page list properties, PRPC will create below rules
1)      Index class which gets derived from the OOTB class ‘Index-‘. This index class is been mapped to an index table
2)      Declare index rule which maintains the mapping between Work table and index table

·         Declare Index will be created under Work class, SysAdmin category

No comments:

Post a Comment