[Net 2000 Ltd. Home][DataBee Home][DataBee Manual][DataBee FAQ]

DataBee
Applications Overview

DataBee consists of five applications - each of which is dedicated to a particular function. Each application performs its task and passes its output on to the next stage.

Dividing DataBee into several smaller modules rather than placing all of the functionality in a single larger application is designed to minimize the number of decisions that you, the user, must make as the software is used. The architecture of the problem lends itself to such a solution. At any time in the process one is either planning a set, designing a set, extracting a set, creating the target environment or loading a set. These are very separate actions and there is no need to have other functionality co-located in the same application. To do so would add complexity and present an array of irrelevant visual information. To put it bluntly, using separate applications reduces the learning curve because there are fewer decisions to be made. In any one DataBee application everything visible is always relevant to the task at hand.

The DataBee Applications:

Set Planner
The DataBee Set Planner application is used to make decisions about the tables which will or will not be included in an Extraction Set. As a tool it is intended define the components of the Extraction Set. The output of the Set Planner is a written report which can be referenced later during the creation of an Extraction Set in the Set Designer application.
Set Designer
In order to extract rows from the source database DataBee needs rules which indicate how the tables are related to each other. The Set Designer application contains tools to help build the collection of rules required for an extract (called an Extraction Set) and can discover rules already contained within the database as well as manually adding, deleting and editing rules.
Set Extractor
The Set Extractor application takes the Extraction Set created by the Set Designer and identifies the rows in the source Oracle database which will be required to populate the target database. It outputs the identifiers of these rows to a binary file called the Extracted Set File.
Set Loader
The Set Loader application reads the Extracted Set File output by the Set Extractor application and uses it to pull the rows from the source to the destination database. It will also take care of enabling the appropriate database constraints and triggers. Once the Set Loader has finished, the target database will be populated with a referentially correct subset of the data currently in the source database.
The DDL Wizard
The DDL Wizard application can read the DDL of a source schema and recreate the structure (using configurable rules) in a much smaller target environment. This tool is designed to reduce the size specifications of objects and can perform such actions as adjusting the DDL source to fold many tablespaces into a much smaller number. The DDL Wizard also has other capabilities which makes it a generally useful application. For example, the DDL Wizard can create a HTML tree of the DDL source code for a schema.

Further Information:

An overview of the design, extraction and load process.
A discussion of Extraction Sets.
More information about Extraction Set rules.
The DataBee Quick Start Guide.


[Net 2000 Ltd. Home][DataBee Home][DataBee Manual][DataBee FAQ]