Causeway
Degraded in us-west-2DocsRequest Dataset

mandate

S3 / causeway-data / dev / main / fibo / mandate

Explore Data
About the Pure Model
Concept: Investment Mandate

Auto-generated from fibo-data-gen/pure/ — column-level lineage from the FIBO-grounded class to its physical store. Structured mappings point at parquet columns; Object mappings point at object-storage paths for audio, video, documents, and transcripts.

Profile
// AUTO-GENERATED by generators/pure_export.py — do not edit by hand.
// Source: metadata/datasets/*.json

###Pure

Profile fibo::Lineage
{
    stereotypes: [parquetBacked, objectBacked];
    tags: [parquetPath, fiboModule, fiboConcept, datasetTitle, glossaryTerm, objectPath, mediaTypes];
}
Class
<<Lineage.parquetBacked>>
{Lineage.parquetPath = 'out/parquet/mandate.parquet', Lineage.fiboModule = 'FBC', Lineage.fiboConcept = 'InvestmentMandate', Lineage.datasetTitle = 'Investment Mandates'}
// Per-fund investment mandate — benchmark, allowed asset classes, and JSON-encoded restrictions.
Class fibo::fbc::InvestmentMandate
{
    // MandateIdentifier: Internal surrogate key for an investment mandate.
    mandateId : Integer[1];
    // FundIdentifier: Internal surrogate key uniquely identifying a fund within this system.
    fundId : Integer[1];
    // Benchmark: An index or rate against which the performance of a portfolio or instrument is measured.
    benchmarkIndexCode : String[0..1];
    // AllowedAssetClasses: List of asset classes a mandate permits the fund to hold.
    allowedAssetClasses : String[1];
    // MandateRestrictions: Investment limits embedded in a mandate (e.g., max single-name concentration, leverage cap, allowed ratings).
    restrictions : String[0..1];
    // ValidFromDate: The date a record\'s information became effective. Together with Valid To Date and Is Current, supports point-in-time history (slowly-changing dimension).
    effectiveFrom : StrictDate[1];
    // ValidToDate: The date a record\'s information stopped being effective. NULL means still in force.
    effectiveTo : StrictDate[0..1];
}
Table (parquet store)
    // parquet: out/parquet/mandate.parquet
    Table mandate (mandate_id INT PRIMARY KEY, fund_id INT, benchmark_index_code VARCHAR(255), allowed_asset_classes VARCHAR(4000), restrictions VARCHAR(4000), effective_from DATE, effective_to DATE)
Mapping — column-level lineage
    fibo::fbc::InvestmentMandate : Relational
    {
        ~mainTable [FiboParquet]mandate
        mandateId : [FiboParquet]mandate.mandate_id,
        fundId : [FiboParquet]mandate.fund_id,
        benchmarkIndexCode : [FiboParquet]mandate.benchmark_index_code,
        allowedAssetClasses : [FiboParquet]mandate.allowed_asset_classes,
        restrictions : [FiboParquet]mandate.restrictions,
        effectiveFrom : [FiboParquet]mandate.effective_from,
        effectiveTo : [FiboParquet]mandate.effective_to
    }
UNSTRUCTURED — OBJECT STORAGE
Object Store (S3 / object backend)
// AUTO-GENERATED by generators/pure_export.py — do not edit by hand.

Store store::object::CausewayObjectStore
(
  backend: S3
  bucket:  'causeway-data'
  region:  'us-east-1'
)