feat(ingestion) source info data model to use keyword searchables (#12630)

This commit is contained in:
Jay 2025-02-18 15:19:41 -05:00 committed by GitHub
parent 27e72782b9
commit 26f111a61c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -22,7 +22,8 @@ record DataHubIngestionSourceInfo {
* The type of the source itself, e.g. mysql, bigquery, bigquery-usage. Should match the recipe.
*/
@Searchable = {
"fieldType": "TEXT_PARTIAL"
"fieldType": "KEYWORD",
"queryByDefault": false
}
type: string
@ -54,7 +55,9 @@ record DataHubIngestionSourceInfo {
* The id of the executor to use to execute the ingestion run
*/
@Searchable = {
"fieldName": "sourceExecutorId"
"fieldName": "sourceExecutorId",
"fieldType": "KEYWORD",
"queryByDefault": false
}
executorId: optional string
@ -79,7 +82,9 @@ record DataHubIngestionSourceInfo {
* The source type of the ingestion source
*/
@Searchable = {
"fieldName": "sourceType"
"fieldName": "sourceType",
"fieldType": "KEYWORD",
"queryByDefault": false
}
type: enum DataHubIngestionSourceSourceType {
/**
@ -88,4 +93,4 @@ record DataHubIngestionSourceInfo {
SYSTEM
}
}
}
}