Views:

However you load data into LUSID, the following storage options are available.
 

Storage options
 Core LUSID (data model)LUSID data storesOther data stores
 Built-in entitiesCustom entitiesPropertiesMulti-value propertiesQuote StoreComplex Market Data StoreStructured Result StoreDrive
(FINBOURNE file storage)
3rd party DB
(Read by Luminesce)
Data:
File types
JSONN/AN/AN/AN/AN/AYESYESYESYES
CSVN/AN/AN/AN/AN/AN/AYESYESYES
XMLN/AN/AN/AN/AN/AN/AN/AYESYES
TXTN/AN/AN/AN/AN/AN/AN/AYESYES
ExcelN/AN/AN/AN/AN/AN/AN/AYESYES
ParquetN/AN/AN/AN/AN/AN/AN/AYESRoadmap
Data:
Data types
StringYESYESYESYESYESYESYESN/AYES
Decimal*YESYESYESYESYESYESYESN/AYES
BooleanYESYESYESYESN/AN/AN/AN/AYES
DateTimeYESYESYESYESYESYESYESN/AYES
Storage:
Constructs
TransactionYESN/AYESYESN/AN/AN/AN/AN/A
PositionYESN/AYESYESN/AN/AN/AN/AN/A
Complex market data (ie. curve)N/AN/AN/AN/AN/AYESN/AN/AN/A
QuoteN/AN/AN/AN/AYESN/AN/AN/AN/A
InstrumentYESN/AYESYESN/AN/AN/AN/AN/A
PortfolioYESN/AYESYESN/AN/AN/AN/AN/A
Valuation resultN/AN/AN/AN/AN/AN/AYESN/AN/A
Legal entityYESN/AYESYESN/AN/AN/AN/AN/A
Data quality checkN/AYESYESYESN/AN/AN/AN/AN/A
Workflow rulesN/AYESYESYESN/AN/AN/AN/AN/A
ReturnsN/AN/AN/AN/ANot recommendedN/AYESN/AN/A
ESG dataYESYESYESYESNot recommendedN/AYESYESYES
Storage:
Capability
BitemporalYESYESYESYESYESYESYESNODepends on DB
EntitledYESYESYESYESYESYESYESYESOnly via Luminesce
StructuredYESN/A**YESYESYESYESYESNONot in a data lake
ScopedYESYESYESYESYESYESYESNONO
IndexedYESYESYESYESYESYESRoadmapNODepends on DB
Access: MechanismsAPIYESYESYESYESYESYESYESYESVia Luminesce API
LuminesceYESYESYESYESYESRoadmapYESYESYES
Access: FunctionalityRecord fetchYESYESYESYESYESYESYESYESYES
Bulk fetchYESYESYESYESYESYESYESYESYES
FilteringYESYESYESYESYESRoadmapRoadmapN/AYES
AggregationNON/AYESYESN/AN/AYESN/AYES
JoinsNON/AN/AN/AN/AN/AYESN/AYES
Access: PerformanceOptimised for readYESYESYESYESYESRoadmapRoadmapDepends on file typeDepends on DB
Optimised for writeYESYESYESYESYESRoadmapRoadmapYESDepends on DB

* OpenAPI describes Decimals as Doubles in Swagger.

** You define the structure in the schema; LUSID performs validation on the schema.