TrueSight Network Automation Reporting is a web-based reporting solution that uses the following servers:
- TrueSight Network Automation - Data Warehouse application server
- TrueSight Smart Reporting - Platform server
The following diagram displays a typical deployment of Network Automation Reporting. The dataflow is explained besides the entities in the diagram.
A typical deployment of Network Automation Reporting consists of the following components:
The Network Automation Reporting application server is hosted on a Microsoft Windows OS, and runs as a single Java process that includes a web server. The application server handles all data warehouse processing. Network Automation - Data Warehouse can be located on the same server as TrueSight Network Automation. However, BMC recommends that you install the two products on separate computers to improve performance. When you log on to the application server, it connects to the Network Automation server for authentication and authorization.
The in-built extract, transform, and load (ETL) engine transfers and transforms data from the Network Automation sites and populates the data warehouse database. Network Automation Reporting deployments can be local (single site) or centralized (multi-site). In a single-site deployment, data comes from a single Network Automation site, and the reports data warehouse is populated through ETL. In a multi-site deployment, data comes from more than one Network Automation site, and the reports data warehouse is populated through ETL.
TrueSight Smart Reporting- Platform server
Network Automation Reporting uses an instance of Smart Reporting - Platform server, which resides on a different server in the deployment. TrueSight Smart Reporting - Platform is a web-based reporting platform that provides reporting capabilities for your servers. The Network Automation Reporting application server connects to the Smart Reporting - Platform server for report configuration tasks.
The Network Automation Reporting supports PostgreSQL, Oracle, and Microsoft SQL Server as databases.