TimeScape Query Services
TimeScape Query Services are used to load, combine and analyse data within TimeScape and support many types and frequency of financial data (static, slow-changing, daily, intra-day, tick, etc.) within a unified service framework that is able to combine data from many disparate data sources within a single request.
Unlike many other vendor products who have had to try to bend their products to fit the data problem, TimeScape has been specifically designed to deal with the disparate data silo conundrum and TimeScape Query Services are the lynch-pin in that solution.
They are supported by a unique object-orientated query language called TimeScape QL+ that allows users to easily access and analyse data. This intuitive language greatly simplifies the task of accessing data, freeing users of the need to create cumbersome SQL expressions or ad-hoc functions/stored procedures to deliver the functionality they require.
In addition, the language has in-built support for complex data types, such as time-series, curves and volatility surfaces, and naturally understands how to interact them. It also natively supports data joins, frequency conversion, data filters, grouping and powerful data rules for handling missing data to provide even greater control over the analysis that is performed.
TimeScape QL+ comes with a rich set of pre-packaged business objects (shown in the hierarchy below) and can also be extended to support new ones as needed by clients.

Xenomorph provide a number of standard object extension add-ins for this purpose, including:
- Curve analysis
- Volatility Surface analysis
For more information refer to the TimeScape QL+ white paper.
In summary, TimeScape Query Services provide the crucial integration layer for unifying data across disparate data silos which, combined with powerful data types, frequency conversion and data rules, provide the foundation on which true business value can be easily added to an organisation from day one.



