QueryDatasetProperties

The keys of a dataset file (META-INF/wow/dataset/{context}.{dataset}.json or config/wow/dataset/…):

{
"title": "Orders with their customers",
"identity": "order_id",
"eventTime": "updated_at",
"scope": { "tenant": "tenant_id", "owner": "owner_id", "tags": { "region": "region_tag" } },
"storage": { "table": "bi_db.order_customer_wide" },
"fields": {
"order_id": { "types": ["STRING"], "nullable": false },
"customer_phone": { "types": ["STRING"], "sensitive": { "level": "CONFIDENTIAL", "keepSuffix": 4 } }
}
}

A field takes the query schema declaration keys (QuerySchemaDeclarationProperties) and sensitive, which only a dataset may declare. storage is the query backend's own binding and is passed to it unread.

Properties

Link copied to clipboard
const val EVENT_TIME: String
Link copied to clipboard
const val IDENTITY: String
Link copied to clipboard
const val KEEP_PREFIX: String
Link copied to clipboard
const val KEEP_SUFFIX: String
Link copied to clipboard
const val LEVEL: String
Link copied to clipboard
const val OWNER: String
Link copied to clipboard
const val PLATFORM: String
Link copied to clipboard
const val SCOPE: String
Link copied to clipboard
const val SENSITIVE: String
Link copied to clipboard
const val SPACE: String
Link copied to clipboard
const val STORAGE: String
Link copied to clipboard
const val TAGS: String
Link copied to clipboard
const val TENANT: String
Link copied to clipboard
const val TITLE: String