The following tables list and describe the stored procedures, functions, and tables that are installed by BMC Analytics for BSM when you are reporting on BMC Remedy IT Service Management applications. The objects that are installed vary according to whether your BMC Remedy AR System Server uses an Oracle database or a Microsoft SQL Server database.
Oracle stored procedures, functions, packages, tables, and views
Category | Name | Description |
---|---|---|
Function | FN_ADJUSTED_DATE | Invoked as required by ITSM class and object formulas. The script that inserts the function is FN_ADJUSTED_DATE_ORA.SQL. BMC Analytics for BSM uses these converted dates for reporting and trending metrics. The function supports Daylight Saving Time (DST) for multiple time zones. |
Package | PKG_BSM_RELS_PARENT | Contains procedures for populating child data for a root level business service |
Package | PKG_BSM_RELS_CHILD | Contains procedures for populating parent data for a root level business service |
Package | PKG_ANA_POPULATE_ENUMS | Contains the ANA_Populate_Enums procedure to populate the ANA_ALL_ENUM_VALUES table |
Stored procedure | POPULATE_FISCAL_CALENDAR | Populates the ANA_FISCAL_CALENDAR view. This stored procedure is invoked by AR Workflow on the ANA:Fiscal Calendar Form when the form is updated in BMC Remedy Mid Tier. The script that inserts the stored procedure is PC_POPULATE_FISCAL_CALENDAR_ORA.SQL. |
Stored procedure | DENORMALIZE_BSM_RELS_PARENT | A database procedure reads the business service models and the relationships in BMC Atrium CMDB from the BMC_CORE_BMC_BASERELATIONSHIP table and populates the DENORMALIZE_BSM_RELATIONSHIPS table. This procedure is run for every root-level business service under the specified dataset ID. |
Stored procedure | DENORMALIZE_BSM_RELS_CHILD | A database procedure reads the business service models and the relationships in BMC Atrium CMDB from the BMC_CORE_BMC_BASERELATIONSHIP table and populates the DENORMALIZE_BSM_RELATIONSHIPS table. This procedure is run for every leaf-level business service under the specified dataset ID. |
Stored procedure | PC_BSM_RELS_TRAVERSAL_PARENT | A database procedure reads the business service models and the relationships in BMC Atrium CMDB from the BMC_CORE_BMC_BASERELATIONSHIP table and populates the DENORMALIZE_BSM_RELATIONSHIPS table. This procedure is run for every child or grandchild of a root-level business service under the specified dataset ID. |
Stored procedure | PC_BSM_RELS_TRAVERSAL_CHILD | A database procedure reads the business service models and the relationships in BMC Atrium CMDB from the BMC_CORE_BMC_BASERELATIONSHIP table and populates the DENORMALIZE_BSM_RELATIONSHIPS table. This procedure is run for every parent or grandparent of a leaf-level business service under the specified dataset ID. |
Stored procedure (Package body) | ANA_POPULATE_TIMEZONE_DST | The procedure queries the ANA_TZ_DST_VIEW view and inserts data into the NA_TZ_DSTTIME table. |
Stored procedure (Package specifications) | PKG_ANA_TZ_DST | The procedure queries ANA_TZ_DST_VIEW view and inserts data into the ANA_TZ_DSTTIME table. |
Stored procedure | ANA_Populate_Enums | A database procedure that reads the enumerated field values from the BMC Remedy AR System Field_Dispropp table and populates the ANA_ALL_ENUM_VALUES table. The script that is run to install this procedure is ANA_ALL_ENUM_VALUES_DDL_ORACLE.SQL. |
Table | DENORMALIZE_BSM_REL ATIONSHIPS | A database procedure reads the business service models and the relationships in BMC Atrium CMDB and populates the business service model relationships in the DENORMALIZE_BSM_RELATIONSHIPS table. The table is created and populated during the installation, but you can update the data in the table using the procedures DENORMALIZE_BSM_RELS_PARENT (for every root-level business service under the specified dataset ID) and DENORMALIZE_BSM_RELS_CHILD (for every leaf-level business service under a given dataset ID). |
Table | ANA_TIMEZONE_INFO | Lists the time zones used in the reports and the related information. This table is created by the following scripts:
|
Table | ANA_ALL_ENUM_VALUES | Captures the data for enumerated values resolved English strings and corresponding localized strings and locale information. This table is created by the ANA_Populate_Enums procedure. |
Table | ANA_REPORT_LOCALE | Stores the user-specified locale settings for the reports. This table is created by the following scripts:
|
Table | ANA_REPORT_TRANSLATION | Stores the report definition settings for the reports in various languages. This table is created by the following scripts:
|
Table | ANA_TZ_DSTTIME | Stores the precalculated data for the DST start time and end time of the preferred time region, which is used for converting Epoch time to the preferred time in the date conversion function. This table requires the ANA_TIMEZONE_INFO table, which is also created during installation and contains the timezone code. |
View | ANA_TZ_DST_VIEW | This view is used to populate the ANA_TZ_DSTTIME table. The view query reads the data from the ANA_TIMEZONE_INFO table and precalculates the DST start time and end time. This view requires the ANA_TIMEZONE_INFO table, also created during installation, that stores the time zone region code. |
View | ANA_FISCAL_CALENDAR | Used by the Populate_Fiscal_Calendar procedure, invoked by workflow on the ANA:Fiscal Calendar form |
Microsoft SQL Server stored procedures, functions, packages, tables, and views
Category | Name | Description |
---|---|---|
Function | FN_ADJUSTED_DATE | Invoked as required by IT Service Management class and object formulas. The following scripts nsert the function:
|
Function | FN_ANA_DENORM_WITH_FN_ | Retrieves parent/child data for a given business service |
Function | FN_ANA_DENORM_UNODENAME_ | Called by FN_ANA_DENORM_WITH_FN_MSSQL.SQL function to retrieve the ultimate parent/child business service of a given business service |
Stored Procedure | ANA_POPULATE_TIMEZONE_DST | Populates the ANA_TZ_DSTTIME table. This procedure reads the data from ANA_TIMEZONE_INFO table and precalculates the DST start time and end time for the preferred time region, which is used for converting Epoch time to the preferred time in the date conversion function. This stored procedure requires the ANA_TIMEZONE_INFO table, which stores the time region code. |
Stored Procedure | PC_POPULATE_FISCAL_CALENDAR | Populates the ANA_FISCAL_CALENDAR view. This stored procedure is invoked by AR Workflow on the ANA:Fiscal Calendar Form when updated in BMC Remedy AR System. The script that inserts the stored procedure is PC_POPULATE_FISCAL_CALENDAR_MSSQL.SQL. |
Stored Procedure | PC_DENORMALIZE_BSM_RELS_ | A database procedure reads the business service models and the relationships in BMC Atrium CMDB from the BMC_CORE_BMC_BASERELATIONSHIP table and populates the DENORMALIZE_BSM_RELATIONSHIPS table. This procedure is run for every root level business service under a given dataset ID. The following scripts install the stored procedure:
|
Stored Procedure | PC_DENORMALIZE_BSM_RELS_ | A database procedure reads the business service models and the relationships in BMC Atrium CMDB from the BMC_CORE_BMC_BASERELATIONSHIP table and populates the DENORMALIZE_BSM_RELATIONSHIPS table. This procedure is run for every leaf level business service under a given dataset ID. The following scripts install the stored procedure:
|
Stored Procedure | PC_BSM_RES_PARENT_ | A database procedure called from PC_DENORMALIZE_BSM_RELATIONSHIPS that traverses one business service at a time in a recursive mode. This procedure is run for run every child or grandchild of a root-level business service. The following scripts are run to install the procedure:
|
Stored procedure | PC_BSM_RES_PARENT_ | A database procedure called from PC_DENORMALIZE_BSM_RELATIONSHIPS that traverses one business service at a time in a recursive mode. This procedure is run for run every parent or grandparent of a leaf-level business service. The following scripts are run to install the procedure:
|
Stored procedure | ANA_POPULATE_ENUMS | A database procedure that reads the enumerated field values from the BMC Remedy AR System Field_Dispropp table and populates the ANA_ALL_ENUM_VALUES table. The script that is run to install this procedure is ANA_ALL_ENUM_VALUES_DDL_MSSQL.SQL. |
Table | ANA_TZ_DSTTIME | Stores the precalculated data for the DST start time and end time of the preferred time region; used for converting Epoch time to the preferred time in the date conversion function. This table requires the ANA_TIMEZONE_INFO table, which is also created during installation and contains the timezone code. |
Table | ANA_TIMEZONE_INFO | Lists the time zones used in the reports and the related information. This table is created by the following scripts:
|
Table | DENORMALIZE_BSM_ | A database procedure reads the business service models and the relationships in BMC Atrium CMDB from the BMC_CORE_BMC_BASERELATIONSHIP table and populates the DENORMALIZE_BSM_RELATIONSHIPS table. Relationships for any business service are included, either at the root level or leaf level for a specified dataset ID. The installation utility creates and initially populates this table. The following scripts are run to install the table:
|
Table | ANA_ALL_ENUM_VALUES | Captures the data for enumerated values resolved English strings and corresponding localized strings and locale information. This table is created by the NA_ALL_ENUM_VALUES_DDL_MSSQL.SQL script. |
Table | ANA_REPORT_LOCALE | Stores the user-specified locale settings for the reports. This table is created by the following scripts:
|
Table | ANA_REPORT_TRANSLATION | Stores the report definition settings for the reports in various languages. This table is created by the following scripts:
|
View | ANA_Fiscal_Calendar | Used by the Populate_Fiscal_Calendar procedure, invoked by workflow on the ANA:Fiscal Calendar form |
1 Comment
Vishnuprasad Kottapally