Receive the data
Connect sources, track delivery, recover missed updates and load history.
Choose the sources you need, add your own data and run queries or reusable analyses.
The proposed service covers data delivery, preparation and a managed Rayforce environment — the work needed before a dataset can support research.
Selected sources, history and maintained updates.
Positions, executions, custom queries and calculations.
Tables, recurring analyses and access through an API.
Before a team can answer a research question, someone has to make the data usable and keep the environment running.
Connect sources, track delivery, recover missed updates and load history.
Parse formats, align identifiers and timestamps, validate fields and apply corrections.
Operate storage and compute, maintain datasets and run recurring workloads.
The agreed data pipeline and Rayforce environment.
The questions, calculations and use of the results.
The intended benefit is less recurring data and infrastructure work inside the client’s team.
Connected datasets, managed compute and storage, and control over the analysis.
A managed Rayforce environment for the team’s data and analytical workloads.
Review coverage, history and update frequency. Connect entitled market datasets and add internal data.
Write custom queries or use maintained analysis templates. Access results through the workspace or API.
Optional data services
Positions and internal tables
Queries across connected and client datasets
A reusable analysis over connected trade history, with the universe and comparison window chosen by the client.
Trades or volume bars, session calendars and the client’s instrument list.
Compare volume up to 10:00 with the average for the same session interval over the previous 20 sessions.
Inspect the ranked table, change the parameters or reuse the calculation through the API.
The result would include source timestamps and coverage status.
Example values for presentation purposes.
The existing Rayforce engine combines columnar analytics and graph operations in a shared query plan.
Filters, joins, aggregations and window functions over structured data.
Graph traversal and algorithms for connected entities, such as instruments, funds and issuers.
Rayfall for queries and a C API for embedding. The engine can also be used independently of the proposed cloud service.
Prices, trades, positions
Instruments, funds, issuers
Tabular and graph operations
Compute over the selected data
Data providers and delivery partners connect at the ingestion layer. Preparation makes their data usable inside the client’s Rayforce workspace.
Prices and trades
Reference data
Fund holdings
Client datasets
Source connectivity
Acquisition
Delivery monitoring
Updates and backfills
Parsing and validation
Schema mapping
Identifier alignment
Correction handling
Tables and history
Queries and joins
Analytical calculations
Client access / API
A delivery connector feeds the ingestion layer, which publishes prepared datasets to a client workspace.
Files, APIs or streams can be considered according to the source. Each requires an appropriate connector and update policy.
The delivery layer could be supplied by a data partner or connected directly. Data access follows the client’s entitlements.
Managed compute, storage, query execution and client access. The team can bring its own datasets.
Agreed sources, historical coverage, update frequency and correction handling, delivered through provider integrations.
Custom research alongside maintained templates, with results available in the workspace and through an API.
A working analytical environment with agreed datasets and operating responsibilities, ready for the team’s research workflows.
Data coverage and entitlements · history and update frequency · compute and storage · required analyses · support responsibilities