mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-09-25 08:50:18 +00:00
Ingestion: add compute.percentile after publishing usage
This commit is contained in:
parent
32d32fe755
commit
92c33cf63c
@ -124,8 +124,11 @@ class ElasticsearchBulkSink(BulkSink):
|
||||
column_names=column_names,
|
||||
column_descriptions=column_descriptions,
|
||||
monthly_stats=table.usageSummary.monthlyStats.count,
|
||||
monthly_percentile_rank=table.usageSummary.monthlyStats.percentileRank,
|
||||
weekly_stats=table.usageSummary.weeklyStats.count,
|
||||
weekly_percentile_rank=table.usageSummary.weeklyStats.percentileRank,
|
||||
daily_stats=table.usageSummary.dailyStats.count,
|
||||
daily_percentile_rank=table.usageSummary.dailyStats.percentileRank,
|
||||
tier=tier,
|
||||
tags=list(tags),
|
||||
fqdn=fqdn,
|
||||
|
@ -79,9 +79,18 @@ TABLE_ELASTICSEARCH_INDEX_MAPPING = textwrap.dedent(
|
||||
"monthly_stats":{
|
||||
"type": "long"
|
||||
},
|
||||
"monthly_percentile_rank":{
|
||||
"type": "long"
|
||||
},
|
||||
"weekly_stats":{
|
||||
"type": "long"
|
||||
},
|
||||
"weekly_percentile_rank":{
|
||||
"type": "long"
|
||||
},
|
||||
"daily_percentile_rank": {
|
||||
"type": "long"
|
||||
},
|
||||
"daily_stats": {
|
||||
"type": "long"
|
||||
}
|
||||
|
@ -179,8 +179,11 @@ class TableESDocument(BaseModel):
|
||||
column_names: List[str]
|
||||
column_descriptions: List[str]
|
||||
monthly_stats: int
|
||||
monthly_percentile_rank: int
|
||||
weekly_stats: int
|
||||
weekly_percentile_rank: int
|
||||
daily_stats: int
|
||||
daily_percentile_rank: int
|
||||
tags: List[str]
|
||||
fqdn: str
|
||||
tier: Optional[str] = None
|
||||
|
Loading…
x
Reference in New Issue
Block a user