Skip to content
Merged
27 changes: 25 additions & 2 deletions services/libs/tinybird/pipes/agentic_ai_projects_list_copy.pipe
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ SQL >
AND isNull (cr.deletedAt)
AND isNull (r.deletedAt)
AND r.enabled = true
AND r.insightsProjectId != ''

NODE ai_projects
SQL >
Expand Down Expand Up @@ -109,8 +110,30 @@ SQL >
) AS dockerPulls30d,
max(dependentReposCount) AS dependentRepos,
max(dependentPackagesCount) AS dependentPackages
FROM packageDownloads FINAL
WHERE insightsProjectId IN (SELECT DISTINCT insightsProjectId FROM ai_repos)
FROM
(
SELECT
insightsProjectId,
date,
sum(downloadsCount) AS downloadsCount,
sum(dockerDownloadsCount) AS dockerDownloadsCount,
max(dependentReposCount) AS dependentReposCount,
max(dependentPackagesCount) AS dependentPackagesCount
FROM
(
SELECT
insightsProjectId,
date,
argMax(downloadsCount, updatedAt) AS downloadsCount,
argMax(dockerDownloadsCount, updatedAt) AS dockerDownloadsCount,
argMax(dependentReposCount, updatedAt) AS dependentReposCount,
argMax(dependentPackagesCount, updatedAt) AS dependentPackagesCount
FROM packageDownloads
WHERE insightsProjectId IN (SELECT DISTINCT insightsProjectId FROM ai_repos)
GROUP BY insightsProjectId, date, ecosystem, repo, name
)
GROUP BY insightsProjectId, date
)
Comment thread
cursor[bot] marked this conversation as resolved.
GROUP BY insightsProjectId

NODE pr_metrics
Expand Down
Loading