ores.dq.dataset_bundle
Table of Contents
Installing a bundle gets the system into a ready state with a coherent set of reference data. Bundles provide a way to group related datasets that should be installed together.
Examples:
- "slovaris": Synthetic reference data for development and testing
- "base": Industry-standard reference data (ISO + FpML) for production
- "crypto": Base system plus cryptocurrency reference data
Flags
Primary key
UUID uniquely identifying this bundle.
This is the surrogate key for the bundle.
Natural keys
code
Unique code for stable referencing.
Examples: "slovaris", "base", "crypto".
std::string(faker::word::noun()) + "_bundle"
name
Human-readable name for the bundle.
std::string(faker::word::adjective()) + " " + std::string(faker::word::noun()) + " Bundle"
Columns
description
Detailed description of the bundle's contents and purpose.
std::string(faker::lorem::sentence())
SQL
Flags
C++
Flags
Repository
Domain includes
#include <chrono> #include <string> #include <boost/uuid/uuid.hpp>
Entity includes
#include <string> #include "sqlgen/Timestamp.hpp" #include "sqlgen/PrimaryKey.hpp"
Conventions
Table display
| column | header |
|---|---|
| code | Code |
| name | Name |
| description | Description |
| modified_by | Modified By |
| version | Version |
Qt
Columns (Qt model)
| enum_name | field | header | type | width |
|---|---|---|---|---|
| Code | code | Code | string | 150 |
| Name | name | Name | string | 200 |
| Description | description | Description | string | 300 |
| Version | version | Version | int | 80 |
| ModifiedBy | modified_by | Modified By | string | 120 |
| RecordedAt | recorded_at | Recorded At | timestamp | 150 |
Custom repository methods
See also
- ores.dq — component group overview.