View Models

A Data Federation view model is the abstract, graphical representation of the processing performed for a particular integration task. A view model can be deployed as one or more data services.

The view model represents the flow of data from one or more input sources through a number of operators to an output result. From a view model, you can deploy one more data services, which perform the processing. You create a view model and deploy the resulting data service(s) using WorkSpace Data Federation.

The inputs to a view model can be relational result sets produced by database operations or data services; XML results produced by data services; data catalog files in CSV or XML format; HTTP operations; and web services calls.

A view model is not required to have any inputs; it can generate its own data. Nor is it required to have any operators—though there would be no point to a view model that has neither inputs nor operators.

View model outputs are also in result set format. Most operators produce a single output. (The exception is the Splitter operator.) Every view model includes a Result element, but a view model need not produce output. View models can produce at most one output result set.

Thus, a view model consists of:

Related tasks
Developing a View Model

Send your feedback on this help topic to Sybase Technical Publications:

Your comments will be sent to the technical publications staff at Sybase, Inc. For product-related issues or technical support, contact Sybase Technical Support at 1-800-8SYBASE.