Use Case - Konfio

Use Case - Konfio

Use Case - Konfio

Conquering Unstructured Sales Data:
Delivering 90% Performance Gains with BigQuery and Fivetran

Conquering Unstructured Sales Data:
Delivering 90% Performance Gains with BigQuery and Fivetran

Industry
Industry

Fintech

Fintech

Product
Product

Point of Sale

Point of Sale

Problem
Problem

Slow Dashboards

Slow Dashboards

Data Product
Data Product

Monetize Your Data

Monetize Your Data

card-background
card-background
card-background

The Challenge

The "Slow Dashboard" Chokepoint

Sicar, a leading Point of Sale (POS) provider in Latin America, offered "Sicar X," a cloud-based solution boasting actionable reports and dashboards. However, a critical flaw was undermining customer satisfaction: reports could take minutes to load, severely limiting their usability. To compensate, Sicar was forced to restrict reports to only the last six months of data, diminishing their value and sparking customer complaints. The promise of "data-as-a-service" was being choked by slow queries.

card-background
card-background
card-background

The Cause

Data Silos and NoSQL Limitations

The performance bottleneck stemmed from two key architectural issues: data fragmentation and an ill-suited database. Sicar's sales data was scattered across four different sources: MongoDB, DynamoDB, MySQL, and even Google BigQuery itself. This forced the reporting platform to perform complex, inefficient joins across multiple systems. Moreover, relying heavily on NoSQL databases like MongoDB made it difficult to perform the relational logic (unnesting product arrays, deduplicating transactions) essential for accurate sales reporting.

The performance bottleneck stemmed from two key architectural issues: data fragmentation and an ill-suited database. Sicar's sales data was scattered across four different sources: MongoDB, DynamoDB, MySQL, and even Google BigQuery itself. This forced the reporting platform to perform complex, inefficient joins across multiple systems. Moreover, relying heavily on NoSQL databases like MongoDB made it difficult to perform the relational logic (unnesting product arrays, deduplicating transactions) essential for accurate sales reporting.

card-background
card-background
card-background

The Solution

A Unified BigQuery Reporting Engine

We executed a focused, 4-week data overhaul to create a single, high-performance source of truth.


  • Fivetran Automation: We deployed Fivetran as a managed data ingestion service, automating the transfer of data from all four sources into Google BigQuery.


  • SQL Transformation: We replaced thousands of lines of complex MongoDB aggregation code with streamlined SQL queries in BigQuery.


  • Medallion Architecture: We implemented a layered data model that first landed raw data, then applied transformations to create normalized analytics tables, and finally generated optimized reporting tables mirroring Sicar X's existing dashboards.

card-background
card-background
card-background

Our Architecture

card-background
card-background
card-background

The Results

90% Faster Queries, Unlimited Insights

The new architecture delivered a dramatic performance uplift.


  • Query Speed: Reports that previously took 2.5 minutes to load in MongoDB now generated in under 10 seconds in BigQuery—a 90% improvement.


  • Data Liberation: Sicar was able to remove the six-month data cap on reports, providing customers with complete historical visibility and unlocking new analytical capabilities.


  • Fivetran Commitment: Impressed by the speed of implementation and performance gains, Sicar signed an annual commitment to Fivetran, abandoning plans to build a self-hosted pipeline.