Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt

Use this file to discover all available pages before exploring further.

The SASENSITIVITIES table is the base in the SA Cube star schema and holds all the sensitivities. Each row in this table represents a fact in the SA Cube.
Column NameTypeNot NullCube FieldRisk MeasureDescription
AS_OF_DATEDATEY[Dates].[AsOfDate]Timestamp (at close of business) for the data.
TRADE_KEYSTRINGYThis field is for internal usage onlyContains the tradeID for full data or Book#LegalEntity for summary data
UNDERLYINGSTRINGY[Market Data].[Underlying]The primary component of the risk factor. See datastore references below.
TRADE_IDSTRINGY[Booking].[TradeId]Unique Trade (or Position) ID
RISK_FACTORSTRINGY[Risk].[RiskFactor]Risk-factor identifier (unique per risk-class and risk-measure).
RISK_CLASSSTRINGY[Risk].[RiskClass]“Commodity”, “CSR non-Sec”, “CSR Sec non-CTP”, “CSR Sec CTP”, “Equity”, “FX”, “GIRR”, “DRC non-Sec”, “DRC Sec non-CTP”, “RRAO”
RISK_MEASURESTRINGY[Risk].[Measure]“Delta”, “Vega”, “Curvature”, “RRAO”, “DRC”
CCYSTRINGYCurrencyCurrency used in the Sensitivity, Shift_Up_PV, Shift_Down_PV, PresentValue, Notional, GrossJTD, and Adjustment fields.
SENSITIVITYDOUBLEThis is a measureDelta and VegaThe sensitivity.
PRESENT_VALUEDOUBLEThis is a measureCurvature and DRCThe unshifted PV for Curvature, or the bond-equivalent market value for DRC.
NOTIONALDOUBLEThis is a measureDRCThe bond-equivalent notional for DRC.
SHIFT_UP_PVDOUBLEThis is a measureCurvaturePV resulting from parallel shocks up.
SHIFT_DOWN_PVDOUBLEThis is a measureCurvaturePV resulting from parallel shocks down.
GROSS_JTDDOUBLEThis is a measureDRC(optional) Gross JTD value (alternative to calculating it from the market value and notional).
ADJUSTMENTDOUBLEThis is a measureDRCThe adjustment added to the Gross JTD (when sa.drc.adjustment.apply=true)
FXCOMPLEX_TRADESTRINGDeltaFX Only. Boolean ‘Y’ or ‘N’ to indicate if the sensitivity can be converted from one reporting currency to another.
FXOTHER_CCYSTRINGDeltaFX Only.
FX_DIVIDER_ELIGIBILITYSTRINGCurvatureFX Only. Boolean ‘Y’ or ‘N’ to indicate if the CVR qualifies for dividing by 1.5.
OPTIONALITYSTRINGDelta OptionalityDeltaIndicates whether the instrument has optionality (See BCBS 457 MAR21.2). It is set to ‘Y’ for instruments with optionality (and hence with Vega and Curvature risk); set to ‘N’ for trades without optionality (with no Vega and Curvature risk).
RISK_WEIGHTDOUBLECurvatureOptional field to allow clients to send the risk weight to apply for curvature. If the field is null, the default value (most severe Delta weight) should be applied.
PV_APPLIEDSTRINGCurvatureBoolean ‘Y’ or ‘N’ to indicate if PV has been removed from sensitivities or not.
PV_LADDERSTRINGPresent Value LadderCurvatureThe cube leaf level (along with the RiskFactor and AsOfDate) to use when interpolating shocked PV ladders.
INSTRUMENT_LGD_TYPESTRING[Default Risk Charge].[DRC Instrument LGD Type]DRCInstrument type for LGD (BCBS 457, MAR22.12) equity, junior debt, senior debt, covered bond
DIRECTIONSTRING[Default Risk Charge].[DRC Direction]DRC’long’ or ‘short’.
INSTRUMENT_TYPESTRING[DRC non-Sec Instrument Type]DRCReported Instrument Type (“Derivative” or “Non-Derivative”).
GROSS_JTD_OVERRIDDENSTRINGDRC
TRANSLATION_RISK_CCYSTRINGDeltaFX only. Indicates the sensitivity represents translation risk; set to the reporting currency.
FXORIGINAL_DIVIDER_ELIGIBILITYSTRINGDeltaFX Only. Boolean ‘Y’ or ‘N’ to indicate if the CVR qualifies for dividing by 1.5.
ORIGINAL_OPTIONALITYSTRINGDeltaSet to same value as OPTIONALITY

Unique Key

Columns
AS_OF_DATE
TRADE_ID
TRADE_KEY
UNDERLYING
RISK_FACTOR
RISK_CLASS
RISK_MEASURE

Outgoing Joins

Target TableSource ColumnsTarget Columns
SA_TRADE_DESCRIPTIONAS_OF_DATE
TRADE_ID
AS_OF_DATE
TRADE_ID
RISK_FACTOR_DESCRIPTIONAS_OF_DATE
RISK_FACTOR
RISK_CLASS
RISK_MEASURE
AS_OF_DATE
RISK_FACTOR
RISK_CLASS
RISK_MEASURE