Causeway
Degraded in us-west-2DocsRequest Dataset

fund

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

Explore Data
About the Pure Model
Concept: Fund

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/fund.parquet', Lineage.fiboModule = 'FBC', Lineage.fiboConcept = 'Fund', Lineage.datasetTitle = 'Funds'}
// Investment vehicles managed by the firm — name, base currency, inception, strategy, domicile, and key service providers.
Class fibo::fbc::Fund
{
    // FundIdentifier: Internal surrogate key uniquely identifying a fund within this system.
    fundId : Integer[1];
    // LegalEntityIdentifier: Globally unique 20-character code (ISO 17442) assigned to a legal entity for identification in financial transactions.
    lei : String[1];
    // LegalName: The official registered name of a legal entity.
    name : String[1];
    // BaseCurrency: The currency in which a fund reports its NAV and performance, against which non-base holdings are FX-converted.
    baseCurrency : String[1];
    // IncorporationDate: Date on which the legal entity was formally registered or incorporated.
    inceptionDate : StrictDate[1];
    // FundStrategy: The investment approach a fund follows (e.g., long-only equity, multi-strategy, fixed-income core, global macro, market-neutral).
    strategyCode : String[1];
    // FundDomicile: The country of legal registration of a fund, which determines its regulatory and tax regime.
    domicileCountry : String[1];
    // FundAdministrator: Service provider that handles a fund\'s back-office operations: NAV calculation, investor record-keeping, regulatory filings.
    fundAdminLei : String[0..1];
    // Custodian: A bank or financial institution that holds client securities and cash for safekeeping and settles trades on the client\'s behalf.
    custodianLei : String[0..1];
    // Auditor: Independent firm that examines and certifies a fund\'s financial statements.
    auditorLei : String[0..1];
    // EntityStatus: Operational state of a legal entity (active, inactive, merged, dissolved).
    status : String[1];
}
Table (parquet store)
    // parquet: out/parquet/fund.parquet
    Table fund (fund_id INT PRIMARY KEY, lei VARCHAR(255), name VARCHAR(255), base_currency VARCHAR(255), inception_date DATE, strategy_code VARCHAR(255), domicile_country VARCHAR(255), fund_admin_lei VARCHAR(255), custodian_lei VARCHAR(255), auditor_lei VARCHAR(255), status VARCHAR(255))
Mapping — column-level lineage
    fibo::fbc::Fund : Relational
    {
        ~mainTable [FiboParquet]fund
        fundId : [FiboParquet]fund.fund_id,
        lei : [FiboParquet]fund.lei,
        name : [FiboParquet]fund.name,
        baseCurrency : [FiboParquet]fund.base_currency,
        inceptionDate : [FiboParquet]fund.inception_date,
        strategyCode : [FiboParquet]fund.strategy_code,
        domicileCountry : [FiboParquet]fund.domicile_country,
        fundAdminLei : [FiboParquet]fund.fund_admin_lei,
        custodianLei : [FiboParquet]fund.custodian_lei,
        auditorLei : [FiboParquet]fund.auditor_lei,
        status : [FiboParquet]fund.status
    }
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'
)