Genus Data Extraction Tool

advertisement
Genus
Software, Inc
DTBlaze
The Genus’ DTBlaze product is a batch load and extract product that allows users to easily move data into
and out of HP NonStop Servers fast, efficiently and in parallel without disrupting other online applications.
DTBlaze supports the HP Integrity NonStop and HP NonStop Server product families. DTBlaze supports
extracting data from and loading data into both the HP NonStop SQL/MP and HP NonStop SQL/MX
relational database products. DTBlaze has two components:
DTBlaze Extraction Tool
Handles the parallel extraction of data from NonStop SQL/MP or NonStop SQL/MX databases, to
a destination system running either Linux or Unix.
DTBlaze Loading Tool
Handles the parallel loading of data into NonStop SQL/MP or NonStop SQL/MX databases, from
a source system running either Linux or Unix.
Controller
Handles the Controller
parallel loading of data into NonStop
SQL/MP or NonStop SQL/MX databases, from
a source system running either Linux or Unix1.
Extractors
Readers
Data Store
(NonStop SQL)
Data
Warehouse
Supply
Chain
CRM
BI
&
ETL Tools
Loaders
Writers
Other Databases
Linux/Unix
NonStop Server
Genus Components
DTBlaze
NonStop Server
Genus Software Inc.
Ge
nu
s
Co
m
po
ne
nt
Linux/Unix
s
Other Databases
Ge
nu
URL: swww.genussoft.com
Co
m
po
Features
High-speed Extraction
DTBlaze allows the user to provide any SQL statement to retrieve data from an HP NonStop SQL
database. Where possible (e.g. for single table queries), DTBlaze allows the user to request that
the data extraction is performed in parallel, in which case DTBlaze will launch multiple extraction
processes in the NonStop Server CPUs where the SQL partitions reside. In this case, the
extraction processes generate optimized query predicates to limit the data to the partitions being
managed by each extraction process.
High-speed Loading
DTBlaze automatically parallelizes all load operations based on the partitioning of the target SQL
table. On the NonStop Server, multiple load processes are started in each CPU where there are
partitions of the target table. The data is then routed from the source system to the associated load
process responsible for inserting that specific data.
Various Loading Operations
DTBlaze supports the following insert and update options:
Insert: Allows fast inserts into NonStop SQL tables.
Update: Allows updates of the existing records of NonStop SQL tables
Upsert: Allows data to be inserted or updated if the records already exist.
Reflexive Update: Incremental updates to numerical columns
Data Formats Supported
DTBlaze supports the following formatting options:
o Delimited and fixed width data
o Data encoded in UTF-8 as well as pass-through (no conversion) for handling character
data not encoded in UTF-8
o Support for input/output with flat files and named pipes
o Multiple date formats
Integrated Security
DTBlaze has two levels of security:
1) Product level security where users must be authorized to use the DTBlaze via an
Administrator. DTBlaze users will then have an associated Nonstop user id.
2) NonStop SQL database security. Loads and extracts will run under the NonStop user id
configured for the DTBlaze user and as such will be subject to the NonStop SQL database security
access for that user.
Integrated Recovery
DTBlaze has integrated recovery that will allow a failed load task to be restarted from the point of
the failure.
Task Repository
DTBlaze maintains a task repository on the HP NonStop Server. The task repository contains
both task configuration information as well as statistical information about completed load and
extract tasks. The repository is stored in a NonStop SQL database and can be easily queried to get
information about configured tasks and information about active and completed tasks.
Effective Process Control
DTBlaze gives the user the flexibility for choosing the process priorities for the load and extract
processes on the NonStop Server.
Multiple Platform and Database Support
DTBlaze supports the HP NonStop Integrity and HP NonStop Server platforms. Both NonStop
SQL/MP and NonStop SQL/MX database products are supported. The following client platforms
are supported: Linux (Red-Hat), HP-UX and IBM AIX.
ETL Tools
DTBlaze is designed to easily interface with other ETL tools such as Abinitio and Informatica,
and has been demonstrated with both of these products.
Genus Software Inc.
URL: www.genussoft.com
Download