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
Columns
id
UUID uniquely identifying this bundle.
This is the surrogate key for the bundle.
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"
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.