[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog:index::Analytics":3},{"page":4,"tags":23},{"items":5,"meta":18},[6],{"id":7,"slug":8,"title":9,"excerpt":10,"tags":11,"read_minutes":16,"published_at":17},"d5328699-b158-4c93-a106-2bdc4fc8703d","why-dashboards-need-data-pipelines","Your Dashboard Is Only as Good as Its Pipeline","Pretty charts on top of fragile spreadsheets erode trust fast. Why every serious dashboard project should start with an orchestrated, tested data pipeline.",[12,13,14,15],"Data Engineering","Airflow","dbt","Analytics",6,"2026-06-18T00:00:00Z",{"has_more":19,"limit":20,"next_offset":21,"offset":22,"total":21},false,24,1,0,[24,27,30,31,32,34,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87],{"tag":25,"count":26},"Architecture",4,{"tag":28,"count":29},"AI",3,{"tag":12,"count":29},{"tag":14,"count":29},{"tag":13,"count":33},2,{"tag":15,"count":21},{"tag":36,"count":21},"Apache Iceberg",{"tag":38,"count":21},"BigQuery",{"tag":40,"count":21},"Careers",{"tag":42,"count":21},"Cloudflare R2",{"tag":44,"count":21},"Cost",{"tag":46,"count":21},"Databricks",{"tag":48,"count":21},"Data Governance",{"tag":50,"count":21},"Data Lake",{"tag":52,"count":21},"Data Quality",{"tag":54,"count":21},"DuckDB",{"tag":56,"count":21},"FinOps",{"tag":58,"count":21},"Flink",{"tag":60,"count":21},"Go",{"tag":62,"count":21},"HLS",{"tag":64,"count":21},"Kafka",{"tag":66,"count":21},"Lakehouse",{"tag":68,"count":21},"Learning",{"tag":70,"count":21},"LLM",{"tag":72,"count":21},"pgvector",{"tag":74,"count":21},"PostgreSQL",{"tag":76,"count":21},"RAG",{"tag":78,"count":21},"RBAC",{"tag":80,"count":21},"SkillUp",{"tag":82,"count":21},"Snowflake",{"tag":84,"count":21},"Streaming",{"tag":86,"count":21},"Superset",{"tag":88,"count":21},"Video"]