DB Luminous... Know Your Data

47
DB Luminous Overview 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.

description

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.

Transcript of DB Luminous... Know Your Data

Page 1: DB Luminous... Know Your Data

DB Luminous Overview

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.

Page 2: DB Luminous... Know Your Data

DB Luminous Overview

Unique and Different About DBL ...

DBL's 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

Page 3: DB Luminous... Know Your Data

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

Page 4: DB Luminous... Know Your Data

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)

Page 5: DB Luminous... Know Your Data

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

Page 6: DB Luminous... Know Your Data

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.

Page 7: DB Luminous... Know Your Data

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.

Page 8: DB Luminous... Know Your Data

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)

Page 9: DB Luminous... Know Your Data

DB Luminous Features

Requirements for DB LuminousDBL ArchitectureDatabase Information RepositoryDatabase Change ManagementDatabase Access ControlDatabase AnalysisAdditional UtilitiesFeatures in RoadmapBenefitsHardware and Software PrerequisitesComplexity For UDEsClients

DBL Software Introduction

Page 10: DB Luminous... Know Your Data

DB Luminous Features

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

Reasons to subscribe to DB Luminous

Page 11: DB Luminous... Know Your Data

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.

DB Luminous Features

DBL Architecture

Page 12: DB Luminous... Know Your Data

DB Luminous Features

DBL Architecture

Page 13: DB Luminous... Know Your Data

DB Luminous Features

DB Object Definitions & Grouping

Unique Data Element

Functional Group View

Search Dictionary

Project Glossary

Database Information Repository

Page 14: DB Luminous... Know Your Data

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.

DB Luminous Features

DB Object Definitions & Grouping

Page 15: DB Luminous... Know Your Data

DB Luminous Features

Unique Data Element

A Unique reference for each unit of information dealt in the application defined with appropriate 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.

Page 16: DB Luminous... Know Your Data

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.

Page 17: DB Luminous... Know Your Data

DB Luminous Features

Database Change Management

Schema Audit

Audit Alerts

Database Synchronization

SQL Editor

Page 18: DB Luminous... Know Your Data

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.

Page 19: DB Luminous... Know Your Data

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.

Page 20: DB Luminous... Know Your Data

DB Luminous Features

Database Access Control

SQL Editor

Access Control Based On Role

Page 21: DB Luminous... Know Your Data

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 Roles such as ‘Developer’ and ‘Tester’.

Users are given the appropriate ‘Schema Access Role’ to ensure the access restrictions.

Page 22: DB Luminous... Know Your Data

DB Luminous Features

Database Analysis

Impact Analysis – DB Objects

Mismatch Analysis

Redundancy Analysis

Data Type Analysis

DML Audit

Unused Tables

Unused Columns

Page 23: DB Luminous... Know Your Data

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 AnalysisThis analysis help to ensure the consistency of Data representations within the Database.

Mismatch columns which deviate from the standard definitions specified for Unique Data Element are highlighted in Red.

If for some reason, the mismatch is allowed in the application can be given with the appropriate reason for further reference. Mismatch Columns given with reason are highlighted in Blue

Page 24: DB Luminous... Know Your Data

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 .

Page 25: DB Luminous... Know Your Data

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 the application.

** Identifying usage of tables in Front end code directly is being done, which will be integrated in the above report.

Page 26: DB Luminous... Know Your Data

DB Luminous Features

Unused Tables

An automated process which scans all the backend code to identify the ‘Unused Columns’ in the application.

** Identifying usage of table columns in Front end code directly is being done, which will be integrated in the above report

Page 27: DB Luminous... Know Your Data

DB Luminous Features

Additional Utilities

Basic Entity Relationship Diagram (ERD)

Dynamic Report Generator (DRG)

Program Dictionary

Page 28: DB Luminous... Know Your Data

DB Luminous Features

Dynamic Report Generator (DRG)

Reports can be generated for the application, by the user, by selecting the required information from 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.

Page 29: DB Luminous... Know Your Data

DB Luminous Features

Program Dictionary

To provide Software metrics, Code Analysis, Source Comparison for the Source Code (Dot Net).

Software Metrics

KLOC metrics for any application in Dot Net.

Source Code Comparison

Source code for any application available in two different folders (say previous release and Current Release ) can be compared to get the modified code objects. Preview of Code with changes highlighted in red (deleted), blue (modified), and green(added).

Page 30: DB Luminous... Know Your Data

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.).

Page 31: DB Luminous... Know Your Data

DB Luminous Features

Project Managers & Database Administrators

Data Quality Analysts

System Analysts

Developers

Business Analysts

Functional Testers

Performance Engineer

Benefits

Page 32: DB Luminous... Know Your Data

DB Luminous Features

Project Managers & Database Administrators

o T Schema Audit – monitoring DB changes at any time.

o Consolidated DB Scripts for the release.

o Mismatch Analysis – ensure data quality

o Impact Analysis – ensure the required changes are done throughout the database for all impact items

o Redundancy Analysis – verify any redundant data is stored in the database

o Long Term Maintenance – reference for database for all – need not depend on individuals

o Audit Alerts – DB change information is given as a mail alert at determined frequency

Page 33: DB Luminous... Know Your Data

DB Luminous Features

System Analysts

o Mismatch Analysis – Identifying and correcting the mismatches in data.

o Entity relationship diagram

o Impact Analysis – Analysis of Impact Items in DB for enhancements in the application, additional requirements design.

Page 34: DB Luminous... Know Your Data

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

Page 35: DB Luminous... Know Your Data

DB Luminous Features

Business Analysts

o Overall Information Flow – Bird’s eye view on the application

o 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 Information

o Impact Analysis – Impact of adding new business components, statutory changes, modifications in DB for functional changes.

Page 36: DB Luminous... Know Your Data

DB Luminous Features

Functional Testers

o Gain the required knowledge on the database easily

o Verification to ensure the requirements are covered by way of functional group view

o Handy reference to check the specifications set for a data element

o Mismatch analysis/impact analysis would throw light on the problem area for data related issues

o Identifying inconsistencies with respect to the standards / specifications of the application

Page 37: DB Luminous... Know Your Data

DB Luminous Features

Performance Engineer

o DBL Dashboard to understand the measure of the database

o Discover what data exist, what they mean, where they are stored and how they are accessed

o Identify unused tables / columns and unstructured means of data storage

o Provide platform to design process wise benchmark reports

o Track and analyze data flow during a process/ function and to avoid redundant insert/updates

o Disk usage statistics to indicate the need for performance improvement

o Measure response time for any process / function in an application

o CRUD Analysis to identify the source with the count of events(Insert/Select/Update/Delete) on any table

Page 38: DB Luminous... Know Your Data

DB Luminous Features

Hardware Requirements

RAM - 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 Supported Architecture - Both 32bit and 64bit architectureSupported Operating System - Minimum : Windows 98 ; Recommended: Windows XP and aboveOthers – SQL Native Client should be available / installed in the system

Prerequisites for DBL ( Windows And Web Versions ) Software Requirements

Pre 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)

Hardware and Software Prerequisites

Page 39: DB Luminous... Know Your Data

Used to analyze the complexity involved in handling the UDEs.

DB Luminous Features

Complexity For UDEs

Page 40: DB Luminous... Know Your Data

DB Luminous Features

Wal-Mart

Healthcare Centre in USA

Deutsche Bank

Healthcare Service Provider in USA

RBS

KGFSL

Sample Client Overviews

Page 41: DB Luminous... Know Your Data

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

DB Luminous Features

Wal-Mart

Page 45: DB Luminous... Know Your Data

DB Luminous

Click on Sample Report :

DB Luminous Features

RBS

Page 46: DB Luminous... Know Your Data

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

DB Luminous Features

KGFSL

Page 47: DB Luminous... Know Your Data

GlobalReact19825 North Cove Road #211Cornelius, North Carolina 28031

866-968-8555 Ext. 5 (office)704-875-0821 (fax)[email protected] (e-mail)

www.globalreact.com

DB Luminous Features

Contact Information