Page Tree | ||||
---|---|---|---|---|
|
Info |
---|
This page tree gives an overview about |
...
New API’s to be added are
PortfolioContributions
TaxReport
Changes planned
...
PortfolioContributions with lookthrough
Datawarehouse Interfaces
...
Cinnamon’s (current) interface for data consumption The following data interfaces are proposed to allow for the production of full-fledged fund and mandate reports. |
Interfaces Overview
Interface | Usage |
---|
Status
One or multiple interfaces to deliver performance / return data:
for a given period
for the portfolio as well as the associated / chosen benchmark
on portfolio level vs. on segment / instrument level
Status | ||||
---|---|---|---|---|
|
Interfaces that return data about the source and decomposition of performance.
Status | ||||
---|---|---|---|---|
|
Ex post risk figures
Status | ||||
---|---|---|---|---|
|
To control the contents of a mandate report, several master data points are needed (valid at the given reporting data):
| |
PortfolioFundData |
|
Interface to deliver portfolio valuation data (valid at the reporting date) to produce:
|
Interface to deliver benchmark valuation data (valid at the reporting date) to produce:
|
Status | ||||
---|---|---|---|---|
|
Interface to fetch all base segmentations from the DWH
Status | ||||
---|---|---|---|---|
|
To control the contents of a mandate report, several master data points are needed (valid at the given reporting data):
client / portfolio / pm name
mandate / performance start dates
benchmark / strategy definition
etc.
One or multiple interfaces to deliver performance / return data:
| |
Interfaces that return data about the source and decomposition of performance. | |
Ex post risk figures | |
Interface that return data about the ex-ante risk and risk decomposition of the portfolio. |
Status | ||||
---|---|---|---|---|
|
get list of portfolios with their last status per quality level (unaudited vs. audited)
get list of portfolios to be authorised for local reporting specialists (e.g. SG-based)
Status | ||||
---|---|---|---|---|
|
PortfolioContributions
MWR-type contribution to return
for a given period (typically MTD, YTD)
on segment level (sector, currency, etc.) or instrument level
| |
P&L figures on portfolio level |
colour | Green |
---|---|
title | implemented |
List of transactions |
colour | Green |
---|---|
title | implemented |
PortfolioProjectedCashflows | Projected Cashflows |
information about guideline checking (BVV2, investment restrictions) etc.
| |
Returns for a list of instruments and for a given period |
Status | ||||
---|---|---|---|---|
|
the portfolios current risk status (CSAM specific calculation based on past returns)
Status | ||||
---|---|---|---|---|
|
Interface to fetch all base segmentations from the DWH | |
Interfaces to support a data-driven report production and allow transparency of data quality within reports, e.g.
|
Technological Aspects
Aspect | Proposal | Discussion |
---|
Structured Files | Json (or XML) |
|
Data format | Json |
|
Request & Parameters | mirrored in response |
|
|
Network Protocol | HTTP / restful API |
|
Compression | gzip |
|
Status | ||||
---|---|---|---|---|
|
Data format
Json
Json is more compact then XML and most easily consumed at reporting engine side
We can also consume XML
XML can be converted in NodeJS to JSON using camaro
Status | ||||
---|---|---|---|---|
|
Paging | no paging |
|
|
|
|
Status | ||||
---|---|---|---|---|
|
| ||
Interface Versioning | /v1 |
|
colour | Green |
---|---|
title | implemented |
Security | certificates |
Status | ||||
---|---|---|---|---|
|
| ||
Data Versioning | open |
|
Status | ||||
---|---|---|---|---|
|
Other?
Are there other technical aspects to the data hub interface?
load balancing?
up-/down-times?
etc.?