diff --git a/datahub-web-react/src/app/entity/dataset/profile/stats/stats/DatasetStatsSummarySubHeader.tsx b/datahub-web-react/src/app/entity/dataset/profile/stats/stats/DatasetStatsSummarySubHeader.tsx index f0cf22dc98..36b7d25195 100644 --- a/datahub-web-react/src/app/entity/dataset/profile/stats/stats/DatasetStatsSummarySubHeader.tsx +++ b/datahub-web-react/src/app/entity/dataset/profile/stats/stats/DatasetStatsSummarySubHeader.tsx @@ -18,6 +18,7 @@ export const DatasetStatsSummarySubHeader = () => { const rowCount = maybeLastProfile?.rowCount; const columnCount = maybeLastProfile?.columnCount; const sizeInBytes = maybeLastProfile?.sizeInBytes; + const totalSqlQueries = dataset?.usageStats?.aggregations?.totalSqlQueries; const queryCountLast30Days = maybeStatsSummary?.queryCountLast30Days; const uniqueUserCountLast30Days = maybeStatsSummary?.uniqueUserCountLast30Days; const lastUpdatedMs = maybeLastOperation?.lastUpdatedTimestamp; @@ -27,6 +28,7 @@ export const DatasetStatsSummarySubHeader = () => { rowCount={rowCount} columnCount={columnCount} sizeInBytes={sizeInBytes} + totalSqlQueries={totalSqlQueries} queryCountLast30Days={queryCountLast30Days} uniqueUserCountLast30Days={uniqueUserCountLast30Days} lastUpdatedMs={lastUpdatedMs} diff --git a/datahub-web-react/src/app/entity/dataset/shared/DatasetStatsSummary.tsx b/datahub-web-react/src/app/entity/dataset/shared/DatasetStatsSummary.tsx index e30c0256c7..0dcc06bc2a 100644 --- a/datahub-web-react/src/app/entity/dataset/shared/DatasetStatsSummary.tsx +++ b/datahub-web-react/src/app/entity/dataset/shared/DatasetStatsSummary.tsx @@ -20,6 +20,7 @@ type Props = { rowCount?: number | null; columnCount?: number | null; sizeInBytes?: number | null; + totalSqlQueries?: number | null; queryCountLast30Days?: number | null; uniqueUserCountLast30Days?: number | null; lastUpdatedMs?: number | null; @@ -30,6 +31,7 @@ export const DatasetStatsSummary = ({ rowCount, columnCount, sizeInBytes, + totalSqlQueries, queryCountLast30Days, uniqueUserCountLast30Days, lastUpdatedMs, @@ -55,10 +57,11 @@ export const DatasetStatsSummary = ({ ), - !!queryCountLast30Days && ( + (!!queryCountLast30Days || !!totalSqlQueries) && ( - {formatNumberWithoutAbbreviation(queryCountLast30Days)} queries last month + {formatNumberWithoutAbbreviation(queryCountLast30Days || totalSqlQueries)}{' '} + {queryCountLast30Days ? <>queries last month : <>monthly queries} ), !!uniqueUserCountLast30Days && ( diff --git a/datahub-web-react/src/app/entity/shared/tabs/Dataset/Stats/StatsTab.tsx b/datahub-web-react/src/app/entity/shared/tabs/Dataset/Stats/StatsTab.tsx index acb65370ee..b04648af6b 100644 --- a/datahub-web-react/src/app/entity/shared/tabs/Dataset/Stats/StatsTab.tsx +++ b/datahub-web-react/src/app/entity/shared/tabs/Dataset/Stats/StatsTab.tsx @@ -51,6 +51,9 @@ export default function StatsTab() { latestProfile?.timestampMillis, )}`; + const totalSqlQueries = usageStats?.aggregations?.totalSqlQueries; + const queryCountLast30Days = baseEntity.dataset?.statsSummary?.queryCountLast30Days; + const statsHeader = (