350 likes | 374 Vues
Regulators Experience in DW and BI Implementation and Usage. Anil Kumar Sharma Director Reserve Bank of India Mumbai anilksharma@rbi.org.in. Agenda. RBI’s Experience in Building a DW Business Intelligence Implementation Usage. RBI's Experience in Building DW. Objectives of RBI’s DW.
E N D
Regulators Experience in DW and BI Implementation and Usage Anil Kumar Sharma Director Reserve Bank of India Mumbai anilksharma@rbi.org.in
Agenda • RBI’s Experience in Building a DW • Business Intelligence Implementation • Usage
Objectives of RBI’s DW • Web enabled Decision Support System • To develop an integrated repository of current and historical data • Workflow automation • Business Intelligence tools
The Approach • Prepared an Approach Paper • Subject Orientation • Survey of Users • Validation of Subjects • Discussing with Users • Seminar with Experts • Followed an enterprise wide architectural approach with the philosophy – design the big picture but build small and iteratively
Design Process for the Data Warehouse Stage 1 Analysis Survey of existing data processing systems Survey of Use of Data • Input form, data definition, structure, contents, source, frequency, integrity norms, storage platform etc. • Regular requirements, frequency and nature of ad-hoc queries, time horizon and scope of queries across data systems Stage 2 Design Architecture of CDBMS Hardware and Software Specification • Data model,subjects, facts, dimensions, duration,granularity, schema design, relationships. • Architecture, hardware platform, OS, DBMS, metadata, OLAP tools, security issues. Stage 3 Implementation Data Cleaning and Loading Software Specification • Cleaning, encoding, conversion, structuring summarisation, movement to common platform • Data extraction tools, metadata maintenance, data access control, graphical user interface for the CDBMS
Subject Areas- Approach for Identification • Complex and Iterative procedure • A mix of top-down and bottom up approach • Top-down approach • Goal of the organization identified • Departments are mapped to individual goals • Each goal is taken as a possible subject area • Bottom up approach • Identify Business Process Analyses during the requirement survey • Cluster BPAs based on their homogeneity in terms business focus, analytical perspective and information requirement • Identify subject areas based on such clusters of BPAs.
Firewall Users Source Systems RDBMS RDBMS Star Schema S1 Web Server Enterprise Data Warehouse S2 Central Repository Data Staging Area LDAP S3 Transformation /Integration by ETL Tool Metadata Repository Architecture of RBI’s DW
RBIK1_4 (HP-UX 11i) - RBIK1_2 (HP-UX11i) - RBIK2_2 (HP-UX11i) - Cluster 4 CPU, 4 GB RAM 2 CPU, 4 GB RAM 2 CPU, 4 GB RAM Source Data Oracle 9.2.0.4 + RAC Central Repository Informatica PowerCenter Enterprise Data Warehouse 7.1.1 Oracle 9.2 Client Informatica Repository Feedback Application LDAP Repository BO-Repository Apache Apache BO 6.5.2 & WebI 6.5 BO 6.5.2 & WebI 6.5 5.1.18 5.1.1.8 Apache 2.2 CDBMSDNS (W2K) Apache 2.2 - DBIE 1 CPU, 2.25 GB RAM Tomcat 5.5 Tomcat 5.5 Application DNS Server SunOne LDAP 5.2 SunOne LDAP 5.2 CDBMSI (W2K) Oracle 4 CPU, 4 GB RAM Oracle 9.2 Client 9.2 Client CDBMSW1 (HP - UX 11i) CDBMSW2 (HP- UX 11i - Internet Portal Server 2 CPU, 4 GB RAM 2 CPU, 4 GB RAM CISCO Firewall Client PC MS Internet Explorer (Browser) (Windows based) Front End S/W LDAP ETL Tool Oracle Client Source Data in Common Storage Legend: Authentication Path Repository Access Data Flow Web Server
DW - Information Flow • Extraction from source systems to staging area as per extract specifications– Pull or Push • Historical Data • Incremental Data • Transformation and Cleansing • Populating CR as per extract to CR mapping specifications • CR to EDW • Data and analysis from EDW and Datamarts to users’ desktop through web server & firewall
Data Volumes Present CDBMS Oracle size are as follows: Development Oracle DB = 196 GB Production Oracle DB = 192 GB
Data flows • Apart from local LAN networks, INFINET is used as communication backbone for EDW and the same is used for transferring data from source systems to Staging area as well as for the users to access the data in the warehouse. • Data frequency include daily, weekly, fortnightly, monthly, quarterly, and annual depending on data series. • Extract programs have been written to extract the data from source systems and the data is received as e-mail attachment. • Data flow automation has been carried out using Informatica, ETL tool, for extracting and loading data from some of the RDBMS based source systems.
Connectivity to Other platform • Data available in DW can be easily exported to MS-EXCEL spreadsheets which can then be used up by the analyst for time series analysis using various statistical analysis tools.
Challenges in Implementation of DW • Users Acceptance • Inertia • Training the Users
Challenges in Implementation of DW • Ever Evolving • Costly • Needs Continuous support from Top Management
Developments in RBI’s DW • Internet Deployment of RBI’s DW • Become International • Become a Gateway of exchanging data with International Agencies
Internet Deployment of RBI’s DW • To facilitate access of RBI’s DW to public • Publishable part RBI’s DW released to public w.e.f. November 1, 2004 • Called “Database on IndianEconomy”
DBIE – The Organization • The data in DBIE is organized as per subject area and frequency. • The subject areas as on today are - Financial Sector, Real Sector, Financial Markets, External Sector, Public Finance and Corporate Finance • The frequencies are – Daily, Weekly, Fortnightly, Monthly, Quarterly and Annual
DBIE – The Interface • DBIE can be accessed in 3 different ways -Report, Data Query and Data Definitions • Report and Data Query can be viewed through subject or through frequency • Data can be reached with the help of data definitions, called meta data • 2-way navigation between data and meta data is possible • Selected data can be downloaded
DBIE – The Scope • There are 182 readymade canned reports • There are 53 Data query (by frequency) reports • There are 72 Data query (by subject) reports
DBIE – The Path • Log on to RBI website rbi.org.in • Select the option Database • You can view a selected list of databases and also a hyperlink with label as Database on Indian Economy • Click on the hyperlink to go to DBIE
DBIE – The Endeavor • To provide user-friendly interface • To maintain the data up to date • To ensure data quality to the extent possible • Quality improves as there are more users and more feedback • DBIE is getting more than 7000 hits a month
Users Oracle 9iAS Secured Web Server IDRBT, Hyderabad CDBMS Internet RBI public website Web Server Servlets J2EE BO WebI Server Users ORACLE Firewall Technical Architecture of DBIE Secured Website IDRBT Hyderabad DW
RBI’s DW become International DW • RBI joins BIS Databank w.e.f. February 2006 • Data exchanged between RBI and BIS Databank through its DW • 59 Data series are supplied to BIS Data Bank at present • More than 70 countries data now available to RBI’s Researchers for cross-country analysis
Approach for BI Implementation • Best of Breed Approach • Integration/Compatibility Issues • End-to-End Solution • Not fully Matured
Approach for BI Implementation • Tool-Based DW • High Capital Investment • Low Maintenance • Customised DW • Low Capital Investment • High Maintenance
Approach for BI Implementation • Multiple Vendor • Not an issue in End-to-End solution of DW • Integration issue become a problem in Best of Breed • Single Vendor • Must for Best of Breed Implementation • Integration issues taken care off by System Integrator
Database Maintenance Issues • Single Database for both OLAP & MOLAP • Separate Database for OLAP & MOLAP
Usage of RBI's DW Internal External
Internal Usage • Users in RBI are using the data for Forecasting, Inflation Analysis, RBI’s Balance sheet and Profit and loss analysis, Receipt and Payments data in State and Central Government account, Section -42 Provisional Data etc. • Cross Country Analysis • Sharing data across Departments
External Usage • Dissemination of Data to Public through DBIE • Dissemination of Metadata • More than 1,90,000 users have accessed DBIE site
Thank You Database on Indian Economy Link www.rbi.org.in RBI Website: Database on Indian Economy