Overview
Building a governed data foundation for trusted reporting and property-level profitability analytics.
A global hospitality company needed a single, reliable view of its business across NetSuite, Salesforce, HubSpot, and Nexudus. Its data sat in silos, and reporting depended on fragile spreadsheets and a retiring legacy tool.
A governed Snowflake platform now brings these systems together through custom extraction, automated validation, and secure CI/CD. It gives leaders data they can trust and creates the historical foundation for P&L analytics and future forecasting.
The challenge
Missing connector: NetSuite's SuiteAnalytics module wasn't implemented, so standard Fivetran connectors couldn't be used.
API throttling: Nexudus extraction severe rate limits during peak synchronization cycles.
Siloed systems: With cost and booking data disconnected, leaders couldn't track property-level profitability.
Legacy debt: Unmapped CRM data from the property acquisition kept corrupting spreadsheet reports.
Retiring reporting tool: PopSQL shutting down, leaving scheduled SQL-to-Sheets reports with no platform, no central inventory, and hidden dependencies that could break silently.
Fuse solution
Custom NetSuite extraction: A PyAirbyte extractor using bulk SuiteQL replaced the unavailable connector, with no license upgrade.
Incremental Nexudus pipelines: A configuration-driven framework pulls data reliably within API limits, with no off-the-shelf connector needed.
Automated, secure delivery: Jenkins CI/CD, Terraform-managed infrastructure, isolated environments, and zero-downtime Blue/Green releases make deployments safe and reversible.
Cost and failure controls: Separate Snowflake warehouses per project, resource monitors, and severity-based Slack alerts keep spend visible.
A governed PopSQL replacement: A reusable Apps Script library with a least-privilege service account and a cost-capped warehouse to deliver Snowflake data to Sheets.
The impact
A trusted data foundation that replaces manual reporting with reliable, cost-controlled, self-service insights.
Decisions Leaders Can Trust
One governed source of truth with proven logic parity ends debates over conflicting metrics and restores confidence in the numbers.
Controlled Cloud Costs
Warehouse separation, monitoring, and alerting keep Snowflake spend visible, and the custom integration avoided extra licensing.
Self-Service Insights
Non-technical leaders drill into performance by property, brand, or client category without writing SQL.
Safe legacy retirement
PopSQL reports moved to a secure, monitored, cost-controlled setup, validated side by side before cutover.