DB Luminous... Know Your Data


Published on

DB Luminous [DBL) is a web-based solution that allows any stake holders, analysts, DBA's and the management team to easily comprehend the documentation of complexities within the database.

At their fingertips, DBL creates a console for a comprehensible view of large, sophisticated databases.

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

DB Luminous... Know Your Data

  1. 1. DB Luminous Overview DB Luminous [DBL) is a web-based solution that allows any stake holders, analysts, DBAs and the management team to easily comprehend the documentation of complexities within the database. At their fingertips, DBL creates a console for a comprehensible view of large, sophisticated databases.
  2. 2. DB Luminous Overview Unique and Different About DBL ... DBLs uniqueness is "Unique Data Element" (UDE) The approach of viewing database as building blocks of UDE defuses many of the inherent complexities with entities and relationships. In other words, the approach of UDE simplifies some of the complex modeling and normalization techniques that create layers of complexity for limited & non-technology stakeholders
  3. 3. DB Luminous Overview What is required to illuminate the database ... Implementing DBL is a very simple process; all it takes is an extraction of DDL (Data Definition of a Schema or Schemas). The tool automatically constructs metadata repository, does mismatch analysis. The only aspect that takes one time manual effort is alias naming the functional grouping. The phase of defining the functional overview is more collaborative. Once defined, DBL will serve as the baseline and any future deviation will be alerted
  4. 4. DB Luminous Overview Lead-Time... In general, from four (4) to six (6) weeks. Time frame might be higher if the complexity is higher (in general complexity can be correlated to number of columns)
  5. 5. DB Luminous Overview Instant Benefits ... Online documentation of internals of database to serve any type of user. Dashboard reports give the anomalies at a glance Comparative and mismatch analysis of elements Audit of changes Control
  6. 6. DB Luminous Overview Database Technologies Supported ... Currently DBL has metadata builder and organizer for ► Oracle ► MS SQL ► Postgres ► MySQL ► Sybase ► DB2 Any new database technology [one-off) requires a lead time of 4 - 6 weeks to develop a proto-type module for metadata builder and organizer.
  7. 7. DB Luminous Overview Use of DBL... DBL has unlimited use and it depends on how well an organizations perceives its efficiency. Concepts of DBL and its function rich modules can be used in anywhere that has complexities induced through managing databases and its elements. Some of the common usages of DBL are: Application development migration and its maintenance. Legacy data conversion maintenance and migration. Master Data Management (MDM). Data warehousing. One-off reports where BI tools fail to deliver optimized reports.
  8. 8. DB Luminous Overview Technology Platform ... DBL client module requires Microsoft .Net Framework 2.0 (SP2 & above), SQL Native Client and MS SQL (2005 & above). Web module requires Microsoft .Net Framework 3.5, IIS 5.1 [or) IIS 6.0. Browsers such as Firefox 3.0.7 or Internet Explorer 7.0 (Preferred). Metadata schemas are stored in MS SQL server (2005 and above)
  9. 9. DB Luminous Features DBL Software Introduction Requirements for DB Luminous DBL Architecture Database Information Repository Database Change Management Database Access Control Database Analysis Additional Utilities Features in Roadmap Benefits Hardware and Software Prerequisites Complexity For UDEs Clients
  10. 10. DB Luminous Features Reasons to subscribe to DB Luminous Growth of complex database Lack of up to date documentation Inflexible and non integrated data Unfulfilled business user needs High IT employee turnover Lack of user confidence in data Cut down time on impact analysis
  11. 11. DB Luminous Features DBL Architecture DBL supports Oracle, MS SQL, MYSQL, Postgres & Sybase ASE Databases. DBL is available as Client and Web versions. ** Few Schema related functions are available only in Win version. The same will be available in Web version shortly.
  12. 12. DB Luminous Features DBL Architecture
  13. 13. DB Luminous Features Database Information Repository  DB Object Definitions & Grouping  Unique Data Element  Functional Group View  Search Dictionary  Project Glossary
  14. 14. DB Luminous Features DB Object Definitions & GroupingDB Objects can be given with appropriate Alias Names to understand the usage of the DB Object .Additional descriptions can be given if required.Categorization of DB Objects into meaningful groups as required for the application can also be done.Subgroup to n level is possible, to maintain hierarchy of DB objects.
  15. 15. DB Luminous Features Unique Data ElementA Unique reference for each unit of information dealt in the application defined withappropriate data type and size which becomes a standard reference for the user.Also enables various analysis to maintain the Data Quality. Functional Group ViewA view of the functional grouping proves to be a handy reference to business and system analysts.
  16. 16. DB Luminous Features Search DictionarySearch for any DB Object by the physical name or by the alias name is available.User is given with the option to provide the search string and the filter condition. Project GlossaryShort Names or Acronyms related to the project can be defined here for reference.
  17. 17. DB Luminous Features Database Change Management  Schema Audit  Audit Alerts  Database Synchronization  SQL Editor
  18. 18. DB Luminous Features Schema Audit Brings out all the changes to DB objects in Schema since last audit. Audit AlertsMail Alerts to the project control group defined in DBL about the DB changes at the set frequency.
  19. 19. DB Luminous Features Database SynchronizationAn automated process to upgrade the out-of-date database.An efficient way to compare two different schema for an application to understand the differences.Can generate sync script for one schema with the other schema as base. SQL Editor Information such as who has done the change, changes done from which IP, date of change, task reference for the change and the change information, is available for the project manager to monitor the database for changes.
  20. 20. DB Luminous Features Database Access Control  SQL Editor  Access Control Based On Role
  21. 21. DB Luminous Features SQL Editor Editor to carry out the DB related functions. Editor is available in both Windows and Web version of tool. Access Control Based On RoleSchema Access by users can be controlled by having Schema Access Rolessuch as ‘Developer’ and ‘Tester’.Users are given the appropriate ‘Schema Access Role’ to ensure the access restrictions.
  22. 22. DB Luminous Features Database Analysis  Impact Analysis – DB Objects  Mismatch Analysis  Redundancy Analysis  Data Type Analysis  DML Audit  Unused Tables  Unused Columns
  23. 23. DB Luminous Features Impact Analysis – DB Objects The spread of DB objects with respect to a specific information in the application can be easily referred here, to carry out any statutory changes or column modifications for any enhancements etc. Mismatch AnalysisThis analysis help to ensure the consistency of Data representations within the Database.Mismatch columns which deviate from the standard definitions specified for Unique DataElement are highlighted in Red.If for some reason, the mismatch is allowed in the application can be given with the appropriatereason for further reference. Mismatch Columns given with reason are highlighted in Blue
  24. 24. DB Luminous Features Redundancy Analysis To ensure and avoid redundancy of data which are to be stored appropriately in the database. Any information which is supposed to be stored and available in one place of the database, if stored or available in different places are analyzed. Data Type Analysis To analyze the data storage based on Column Data Type specified .
  25. 25. DB Luminous Features DML Audit To analyze the inserts, updates, deletes and selects on any table in the application. All procedures, functions, packages, triggers and views which does the CRUD (Create/Read/Update/Delete) on any table are available with the text preview and exact location(s) of the above functions in the text. Unused TablesAn automated process which scans all the backend code to identify the ‘Unused Tables’ in theapplication.** Identifying usage of tables in Front end code directly is being done, which will be integrated inthe above report.
  26. 26. DB Luminous Features Unused TablesAn automated process which scans all the backend code to identify the ‘Unused Columns’ in theapplication.** Identifying usage of table columns in Front end code directly is being done, which will beintegrated in the above report
  27. 27. DB Luminous Features Additional Utilities  Basic Entity Relationship Diagram (ERD)  Dynamic Report Generator (DRG)  Program Dictionary
  28. 28. DB Luminous Features Dynamic Report Generator (DRG)Reports can be generated for the application, by the user, by selecting the required informationfrom the Data Dictionary. Basic Entity Relationship Diagram (ERD) User will be given ERD by choosing a set of tables, if they are defined with proper relationships. ** Handling of logical relationships in ERD is in Roadmap.
  29. 29. DB Luminous Features Program DictionaryTo provide Software metrics, Code Analysis, Source Comparison for the Source Code (Dot Net). Software MetricsKLOC metrics for any application in Dot Net. Source Code ComparisonSource code for any application available in two different folders (say previous release and CurrentRelease ) can be compared to get the modified code objects. Preview of Code with changeshighlighted in red (deleted), blue (modified), and green(added).
  30. 30. DB Luminous Features Features in Roadmap Data Lineage Reports To know the Data Source and transition path for the data in any report, for verification and authentication. Master Data Management To support the Enterprise initiative in maintaining master data, which are shared across different systems. Schema Documentation Document which can be referred / generated online at any time for the application Database. Process Flow Definitions Process Flow for the application hierarchy definition and other measures with regard to process ( DB Size, Function Points, etc.).
  31. 31. DB Luminous Features Benefits  Project Managers & Database Administrators  Data Quality Analysts  System Analysts  Developers  Business Analysts  Functional Testers  Performance Engineer
  32. 32. DB Luminous Features Project Managers & Database Administratorso T Schema Audit – monitoring DB changes at any time.o Consolidated DB Scripts for the release.o Mismatch Analysis – ensure data qualityo Impact Analysis – ensure the required changes are done throughout the database for all impact itemso Redundancy Analysis – verify any redundant data is stored in the databaseo Long Term Maintenance – reference for database for all – need not depend on individualso Audit Alerts – DB change information is given as a mail alert at determined frequency
  33. 33. DB Luminous Features System Analystso Mismatch Analysis – Identifying and correcting the mismatches in data.o Entity relationship diagramo Impact Analysis – Analysis of Impact Items in DB for enhancements in the application, additionalrequirements design.
  34. 34. DB Luminous Features Developers o Knowledge on modules and related tables o Knowledge reference for tables and columns o Data Element reference for new columns o Impact Analysis – to understand the impact of DB changes o DML Audit – to precisely get the code location for any changes in DML
  35. 35. DB Luminous Features Business Analystso Overall Information Flow – Bird’s eye view on the applicationo Business Components – Easy understanding on how components are available as data in the database.o Gap Analysis – Easy reference to identify the gaps of existing system and new requirements.o Interface information – Reference for Interface Informationo Impact Analysis – Impact of adding new business components, statutory changes, modifications in DBfor functional changes.
  36. 36. DB Luminous Features Functional Testerso Gain the required knowledge on the database easilyo Verification to ensure the requirements are covered by way of functional group viewo Handy reference to check the specifications set for a data elemento Mismatch analysis/impact analysis would throw light on the problem area for data related issueso Identifying inconsistencies with respect to the standards / specifications of the application
  37. 37. DB Luminous Features Performance Engineero DBL Dashboard to understand the measure of the databaseo Discover what data exist, what they mean, where they are stored and how they are accessedo Identify unused tables / columns and unstructured means of data storageo Provide platform to design process wise benchmark reportso Track and analyze data flow during a process/ function and to avoid redundant insert/updateso Disk usage statistics to indicate the need for performance improvemento Measure response time for any process / function in an applicationo CRUD Analysis to identify the source with the count of events(Insert/Select/Update/Delete) on any table
  38. 38. DB Luminous Features Hardware and Software PrerequisitesHardware RequirementsRAM - Minimum :-512 MB ; Recommended:- 1GBHard Disk Space - 400 MB free spaceProcessor - Minimum :Pentium IV ; Recommended - Dual CoreDisplay Minimum - 800 x 600, 256 colors ; Recommended- 1024 x 768 high color, 32-bit SupportedArchitecture - Both 32bit and 64bit architectureSupported Operating System - Minimum : Windows 98 ; Recommended: Windows XP and aboveOthers – SQL Native Client should be available / installed in the systemPrerequisites for DBL ( Windows And Web Versions ) Software RequirementsPre Requisite Software - Windows - .Net Framework 2.0 & above, Web - .Net Framework 3.5, SQL Server 2005Internet Requirements - Browser requirements: Firefox 3.0.7, Internet Explorer 7.0 (Recommended)
  39. 39. DB Luminous Features Complexity For UDEs  Used to analyze the complexity involved in handling the UDEs.
  40. 40. DB Luminous Features Sample Client Overviews  Wal-Mart  Healthcare Centre in USA  Deutsche Bank  Healthcare Service Provider in USA  RBS  KGFSL
  41. 41. DB Luminous Features Wal-Mart Database Analysis and Data Dictionary. Testimonial : "I trust you 100% to make the best decision for all parties involved. I value your work, decisions and relationship with KG as a whole. You have treated our clients and AQ with great work and service." - Robert Nell AQ Technologies
  42. 42. DB Luminous Features Healthcare Centre in the USA DB Luminous Click on Sample Reports :
  43. 43. DB Luminous Features Healthcare Service Provider in the USA Standards Compliance and Data Migration Click on Sample Reports :
  44. 44. DB Luminous Features Deutsche BankLegacy application maintenance. Complete End to End Reporting Solution for the Legacy application.Click on Sample Reports :
  45. 45. DB Luminous Features RBS DB Luminous Click on Sample Report :
  46. 46. DB Luminous Features KGFSL Testimonials : "We do Impact Analysis using the tool to ensure the changes to be done are carried out in all the impact areas. We are also sure that the required changes happen in the release as the tool is integrated with release management tool. Whenever our clients are in need of documentation for the database for their internal audit, we are able to send the same instantly." - Prabha, Project Manager (GFS), KGFSL "I have control on database. Change tracking mail alerts and the SQL Log provide me information to validate the Database changes. I am sure on what is being done in the database. As the database is huge for our product, having a wholistic view on the impact for any changes required are easily identified using the tool. Effecting regulatory changes in the application is shortened using the tool. “ - Senthil, Project Manager (DOLPHIN), KGFSL "Product training is easy using DBL. Any changes required in data type or data size for a data element can be analyzed easily and effected in the product. Functional Group view provides a complete picture on the product." - Santhanalakshmi, Business Analyst, KGFSL
  47. 47. DB Luminous Features Contact Information GlobalReact 19825 North Cove Road #211 Cornelius, North Carolina 28031 866-968-8555 Ext. 5 (office) 704-875-0821 (fax) sales@globalreact.com (e-mail) www.globalreact.com