18.04.2013 Views

B2B Integration : A Practical Guide to Collaborative E-commerce

B2B Integration : A Practical Guide to Collaborative E-commerce

B2B Integration : A Practical Guide to Collaborative E-commerce

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

58 <strong>B2B</strong> <strong>Integration</strong> — A <strong>Practical</strong> <strong>Guide</strong> <strong>to</strong> <strong>Collaborative</strong> E-<strong>commerce</strong><br />

transition of data through the engine, making this process the fastest<br />

of all the three approaches. Here, the ETL engine simply brokers the<br />

Structured Query Language (SQL) instructions between the source<br />

and the target.<br />

Designer <strong>to</strong>ol<br />

The designer <strong>to</strong>ol provides a graphical user interface <strong>to</strong> specify data<br />

mappings, transformations, process rules and flow movement processes.<br />

The data is transformed, based on the transformation rules defined by<br />

the user. The process rules define the dependencies <strong>to</strong> control the flow<br />

of data. For instance, if the values in one of the target tables (let's say<br />

A) is dependent on the values of the other target table (let's say B), A<br />

cannot be loaded until B has finished loading. The transfer of the data<br />

can be in real-time or batch mode, as defined by users.<br />

Metadata reposi<strong>to</strong>ry<br />

Metadata is information about data such as length, description and the<br />

data source it belongs <strong>to</strong>. For instance, metadata for a data element<br />

"cus<strong>to</strong>mer_id" will be its length (8 characters), location (CRM database)<br />

and its description (id for each cus<strong>to</strong>mer in the CRM database).<br />

A metadata reposi<strong>to</strong>ry s<strong>to</strong>res and manages metadata about data along<br />

with the transformation rules.<br />

Scheduler<br />

The scheduler is used in an ETL solution for programming, deploying<br />

and controlling processes that can be scheduled <strong>to</strong> execute on an event<br />

or calendar basis.<br />

Benefits of ETL solution<br />

ETL solution is best suited for creation and maintenance of data<br />

warehouses and data marts. ETL data integration software works in<br />

conjunction with products from enterprise application integration vendors<br />

and process integra<strong>to</strong>rs, not in lieu of them. For instance, a data

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!