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

The DataBee Set Extractor Application

The DataBee Set Extractor application uses an Extraction Set built by the Set Designer to extract the relevant rows from the source Oracle database. The extracted rows are stored in a binary file called an Extracted Set File which is used by the Set Loader application to load the target schema in the destination Oracle database.

The Set Extractor is one component in a suite of applications used to accomplish the task of building a smaller Oracle Database from the contents of a larger one. For a step-by-step guide to DataBee and the tools and processes involved please see the DataBee manual home page. If you are unsure about what an Extraction Set is and why you might need one please see the useful Extraction Set Overview page.


The DataBee Set Extractor Application

As with all DataBee applications, the Set Extractor presents its global functions (loading, saving, exiting etc.) as a column of buttons in the right hand side of the application window. The tabs on the top left are used to provide areas of major functionality where the currently loaded Extraction Set can be used to extract rows from the source Oracle database. Along the bottom of the window are three status line areas where DataBee provides information about its current state.

Command Line Options and Batch Mode

The DataBee Set Extractor application can be used in a "batch" mode to automate the extraction of data from a source schema. Please see the detailed discussion on the Set Extractor Command Line Arguments help page.

The Global Functions

The Bee Logo Button
The Bee Logo button brings up an "About" dialog box which provides information on the DataBee version and support contact information.
Load Set from File
The Load Set from File button reads in an Extraction Set and configures the Set Extractor to use it. Extraction Sets contain the rules that govern which rows are extracted and are built by the Set Designer application.
Discard Set
The Discard Set button clears the existing Extraction Set information from the Set Extractor application. If the current Extraction Set has extracted rows the option of discarding or saving the Extracted Row Database will be offered.
Extract Data Using Set
This is the button that does the work! Once the Extraction Set has been loaded, press this button to retrieve the rows from the source Oracle database. There are two stages to the extraction process. In the first stage the Set Extractor application will acquire all of the rows to support the WHERE Clause rules contained in the Extraction Set. Once the WHERE Clause rules have supplied the initial conditions for the extract, the Set Extractor application will iterate repeatedly through the Table-To-Table rules and make sure every table has the required rows extracted for it. The extracted rows are written to a binary file on disk called an Extracted Row Database.
Stop Data Extract
This button will stop any extracts which are currently in progress. Extracts are restartable so you can stop and restart them as required.
Clear Extracted Data
As the rows are extracted by the Set Extractor application they are written to a binary file called an Extracted Set Database. This button clears any existing Extracted Data Set and resets internal parameters. Use this button to discard any currently extracted data and to reset the Set Extractor application.
Detach Extracted Data
This button saves the Extracted Set Database to a disk file and removes it from the Set Extractor applications visibility. The detached Extracted Set Database file is a binary data file readable only by the Set Loader application. A detached Extracted Set Database contains all of the schema information from the Extraction Set as well as a list of the rows which need to be loaded. An Extracted Set Database must be detached from the Set Extractor application before the Set Loader application can read it.
Reports
The Reports button starts a dialog box which can print out a report of the tables and rows extracted from the database. This is very useful for comparison purposes. See the specific help of the Extraction Reports dialog box for more information.
The Tabs
Known Schemas
The Known Schemas Tab tells the Set Extractor application the names of the source Oracle users. In general, this information is usually obtained from the Extraction Set when it is loaded - however it can be modified as required. Please see the specific Known Schemas Tab page for detailed information on this topic.
Rules in Set
This Tab displays the rules contained in the currently loaded Extraction Set. The rules cannot be edited here (that is the function of the Set Designer application) but they can be disabled if required. Please see the specific Rules in Set Tab page for detailed information on this topic.
Table Statistics
The Set Extractor application keeps an accurate count as the rows are extracted from the source Oracle database. This tab shows a continuously updated display of the number of rows extracted for each table. Please see the specific Table Statistics Tab page for detailed information on this topic.
Rule Statistics
As the Set Extractor iterates through the rules in the Extraction Set it acquires the appropriate rows from the source Oracle database tables to support those rules. The Rule Statistics Tab shows a continuously updated count of the number of rows each rule extracted. Please see the specific Rule Statistics Tab page for detailed information on this topic.
Misc. Setup
This Tab contains a few configuration items (locations of output and log files). Please see the specific Misc. Setup Tab page for more detailed information.


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