You are on page 1of 1

Hello Everyone

This presentation is about the automation tool named as PRISM


PRISM.
Since our work revolves around sql queries a lot, a tool was reqiured which may
handle some of manual repititive tasks on its own.
PRISM thus was thought of.
As I have told you, PRISM is an automation tool which comes in handy while testi
ng the
various models using sql queries. So what it does is, it takes an excel file as
an input
which contains sql queries related to various tests types, be it a comparison
between 2 tables or a performance check of some queries. Prism then tries to run
them
on the database intended, do its work related to the tests types and tells about
the results.
Since the code is written in a generic manner therefore it supports multiple dat
a bases.
The only thing needed to support a new database is a driver and the connection s
tring.
Currently it runs queries on HANA, sybase and hadoop.
One of the important function of this tool is to get the status of various table
s
which are currenlt being used in our system. What it does is, it runs on a sched
ule
and fetches the status of tables in hadoop after the daily run of jobs.
This helps the team to track the data counts and status of tables, so if some jo
b didn't
run properly or is behind the schedule then it gets reflected in the reports
send by PRISM. This helps the team to handle the issues on a very early level.
And as i told you, the tool runs the set of queries and then it automatically se
nds the
results and notifications though emails, so that one does not have to wait and l
ook
for the tests to finish .

You might also like