Commit Graph

15 Commits

Author SHA1 Message Date
Eric Laurello
4c61106ce0 PR fixes 2025-10-13 11:28:06 -04:00
Eric Laurello
fdffc38cdf rm temp filters 2025-10-10 16:39:33 -04:00
Eric Laurello
89fcf827e6 Replace hard-coded streamline database references with dbt sources
Update bronze backfill models to use source() function instead of direct
table references. This improves maintainability and allows for environment-
specific configuration through the existing bronze_streamline source definition.

Changes:
- Add checkpoints_backfill, transactions_backfill, events_backfill to sources.yml
- Update all bronze backfill models to use {{ source('bronze_streamline', '...') }}

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-10 16:27:30 -04:00
Eric Laurello
8f7e87b71a Implement parallel backfill pipeline for historical Sui data
This change introduces a separate backfill data pipeline to ingest historical
Sui blockchain data from an alternative source while preserving the existing
real-time ingestion pipeline.

Architecture:
- Bronze layer: View-based models pointing to streamline.sui backfill tables
- Silver layer: Table-materialized transformations with backfill-specific JSON parsing
- Gold layer: UNION ALL queries combining real-time and backfill data streams

The backfill pipeline handles different JSON structures from the alternative
data source, particularly for transaction and checkpoint parsing. Gold models
now merge both data streams without modifying the incremental processing logic
for the primary real-time pipeline.

Current scope: Epoch 628, checkpoints < 96605300

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-10 16:19:13 -04:00
Eric Laurello
5dcec2b197 prep data for gold, no combined silver table 2025-10-10 11:27:14 -04:00
tarikceric
a57fdd80d3 temp backfill tables 2025-10-08 15:33:08 -07:00
Eric Laurello
eaafed1b0f rerun for nulls
Some checks failed
docs_update / run_dbt_jobs (push) Has been cancelled
docs_update / notify-failure (push) Has been cancelled
dbt_run_incremental_core / run_dbt_jobs (push) Has been cancelled
dbt_run_incremental_non_core / run_dbt_jobs (push) Has been cancelled
dbt_run_streamline_realtime_tx / run_dbt_jobs (push) Has been cancelled
dbt_run_coin_info_backfill / run_dbt_jobs (push) Has been cancelled
dbt_run_streamline_realtime / run_dbt_jobs (push) Has been cancelled
dbt_run_incremental_core / notify-failure (push) Has been cancelled
dbt_run_incremental_non_core / notify-failure (push) Has been cancelled
2025-08-05 16:13:05 -04:00
Eric Laurello
04898362f5 Merge branch 'main' into prices 2025-07-29 16:33:35 -04:00
Eric Laurello
4f8641b9dc pub node 2025-07-28 08:59:02 -04:00
Eric Laurello
c4c5099acf . 2025-07-26 07:52:22 -04:00
Eric Laurello
ab8516eb63 lim 10 2025-07-24 15:49:13 -04:00
Eric Laurello
83ed1930af Changes to be committed:
new file:   models/bronze/prices/bronze__complete_token_asset_metadata.sql
	new file:   models/bronze/prices/bronze__complete_token_prices.sql
	modified:   models/descriptions/columns.md
	new file:   models/descriptions/prices.md
	new file:   models/gold/prices/price__ez_asset_metadata.sql
	new file:   models/gold/prices/price__ez_asset_metadata.yml
	new file:   models/gold/prices/price__ez_prices_hourly.sql
	new file:   models/gold/prices/price__ez_prices_hourly.yml
	new file:   models/silver/prices/silver__complete_token_asset_metadata.sql
	new file:   models/silver/prices/silver__complete_token_asset_metadata.yml
	new file:   models/silver/prices/silver__complete_token_prices.sql
	new file:   models/silver/prices/silver__complete_token_prices.yml
	modified:   models/sources.yml
2025-07-21 15:40:57 -04:00
Mike Stepanovic
1760e847d2 fixed typos and changed column names for ecosystem consistency 2025-07-16 13:23:11 -06:00
Eric Laurello
043b68d428 add dim_tokens add merge exclude 2025-07-08 14:59:12 -04:00
Eric Laurello
4ee0733868 base plus core 2025-07-08 14:01:06 -04:00