From fbc539e02ba6b63ee98930db1967f7c0470a9528 Mon Sep 17 00:00:00 2001 From: Matt Romano <42412983+mattromano@users.noreply.github.com> Date: Fri, 10 Oct 2025 12:24:16 -0400 Subject: [PATCH] exclude-null-perp-responses (#145) --- models/defillama/silver/silver__defillama_perp_metrics.sql | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/models/defillama/silver/silver__defillama_perp_metrics.sql b/models/defillama/silver/silver__defillama_perp_metrics.sql index 8318961..13be8c6 100644 --- a/models/defillama/silver/silver__defillama_perp_metrics.sql +++ b/models/defillama/silver/silver__defillama_perp_metrics.sql @@ -16,8 +16,10 @@ with base_raw as ( where _inserted_timestamp > ( select coalesce(max(_inserted_timestamp), '2025-01-01') from {{ this }} ) + AND DATA IS NOT NULL {% else %} {{ ref('bronze__defillama_perp_metrics_FR') }} + WHERE DATA IS NOT NULL {% endif %} ), base as ( @@ -45,6 +47,8 @@ base as ( DATA :totalDataChartBreakdown AS total_data_chart_breakdown, _inserted_timestamp from base_raw + where data:defillamaId IS NOT NULL + and TRY_CAST(data:defillamaId::STRING AS NUMBER) IS NOT NULL ) select timestamp,