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

The DataBee Set Extractor
Rules in Set Tab

The Rules in Set Tab is designed to provide information on the rules 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 or have Oracle SQL Hints applied to them if required.


The DataBee Set Extractor Rules in Set Tab

The panel at the top of the Rules in Set Tab lists the rules contained within the currently loaded Extraction Set. Selecting the rule with the mouse will make additional information appear in the fields at the bottom of the screen. The panel is divided up into six vertical columns. These columns provide specific information on various components of the rule.

What the columns in the Rules Panel mean
Rule Number (#) column
This column shows the number of the rule and also contains a small icon which serves to indicate whether the rule is a Table-To-Table rule , a cross schema Table-To-Table rule or a WHERE Clause rule. It is important to note that the rule number also provides useful information as it indicates where the rule came from.
00001-02999 - given to rules derived from integrity constraints on the database.
03000-03499 - given to rules derived from generated reverse tails rules.
03500-03999 - given to manually added Table-To-Table rules.
04000-04999 - given to manually added WHERE Clause rules.
05000+ - given to rules added by the Bulk Rule Generator.
User column
A DataBee Extraction Set can list rules for more than one source schema. This column lists the owner of the table referred to in the following column.
Table column
This column lists the table names associated with the rule. Each Table-to-Table style rule requires two tables. A WHERE Clause type rule only requires a single table.
Relationship column
This column shows the relationship between the tables listed in the rule. In general, the direction of the arrow indicates the relationship. For example a relationship of A -> B indicates that A is the Parent table and B is the Child table. In other words it means "for every row in A get every matching row in table B based on the join conditions".

What the buttons do
Get Rule Info
This button launches the Rule Information dialog box which provides detailed information on the extraction rule.
Disable Rule
This button stops the DataBee Set Extractor from using the rule when it extracts data from the Source Oracle database. Any rules disabled in the Set Extractor will not be remembered if the Extraction Set is reloaded or the application is shutdown and restarted. In order to permanently disable a rule mark it disabled using the Set Rules Tab in the Set Designer application.
Set Hint
Oracle SQL hints can be used to improve the extraction performance of a rule. Usually the best way to make sure the performance is optimised is to ensure all tables have up-to-date statistics. More information on applying SQL hints to DataBee extraction rules can be found in the Rule Hints dialog box help file. Any hints applied in the Set Extractor application will not be remembered if the Extraction Set is reloaded or the application is shutdown and restarted. In order to permanently apply a hint use the Set Hint button in the Set Rules Tab in the Set Designer application.

The central two rows of six fields are used for the column join conditions for the rule. Each rule can join on a maximum number of six conditions.

Successive clicks with the mouse on the Collapse Button button collapses or expands all information on display under each schema. This provides a useful way to present or hide the information below all schemas simultaneously without the necessity of clicking on each schema individually.

By default, the rule display lists the rules by parent table owner. Pressing the Invert Display button will change the view to list the rules by child table owner. This option will only make a difference to the visual display if you have cross schema rules.


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