|
CoSORT's FAst extraCT (FACT) for Oracle is the quickest way to:
- perform bulk unloads
- produce differently-formatted data files from a table
- create the metadata for data warehouse transformations in CoSORT's SortCL and/or bulk re-loads through SQL*Loader.
FACT produces SortCL data definition files (.ddf) and SQL*Loader control files alongside the extraction.
With FACT, Oracle users rapidly unload their table data with the simple command: fact ini_file
where ini_file is a simple-to-use text file that specifies the details of the table, its extraction method, and its target format and destination (file or pipe). Each simple FACT statement can be issued from the command line, within a batch script, or from within an application program.
With FACT, data warehouse architects can optionally pipe together a complete and incredibly fast Oracle E-T-L process by combining the ini_file with a CoSORT SortCL job specification file (.scl) that references the .ddf created by FACT, and with a SQL*Loader process that uses the control file metadata. Consider this command template:
fact ini_file | sortcl /spec=transform.scl /spec=fact.ddf | sqlldr control=fact.ctl direct=true
This command-line statement initiates a rapid extraction and pipes it to CoSORT's sort control language (SortCL) program for simultaneous filtering, sorting, and reformatting (transform.scl). In turn, the CoSORT/SortCL output is piped in index order to SQL*Loader. No other ETL solution approaches this level of paralell processing performance, versatility, or ease of use.
|