06-reference

seattle data guy data warehouse integration

2026-07-18·reference·source: SeattleDataGuy·by Ben Rogojan

"Your Data Warehouse Isn't Integrated Just Because the Tables Are in One Place" — @SeattleDataGuy

Why this is in the vault

Frames the centralization-vs-integration failure mode in a way directly useful for phData DSA discovery conversations with enterprise clients.

⚠️ Sponsorship

Codestrap (Ben Rogojan's own consulting firm) is promoted at the top of the issue as the solution to the exact problem the article describes — the pitch comes before the content and frames the argument toward Codestrap's value prop ("start with outcomes, combine data and software engineering"). No third-party paid sponsor; this is a self-consulting CTA.

The core argument

Centralizing data into Snowflake, Databricks, or BigQuery is not the same as integrating it. Most companies end up with a "sandbox of multiple data source-specific tables" that mirrors their org chart — marketing's user table, operations' user table, data science's user table — none of which connect.

Root causes SDG identifies:

Practical remediation framework:

  1. Start with the business questions already failing, not with an abstract canonical entity modeling exercise — the questions reveal where the integration gap actually is
  2. Pick the 6-8 core entities that matter most (customer, account, product, employee, order, transaction) and model only those first; trying to model the whole company in one sitting fails every time
  3. Assign each core entity to a data team that owns it, with clear incentives and tooling
  4. Decide which source system is authoritative when systems disagree, and propagate one ID across all production tables — ambiguous IDs become end-user footguns

AI warning: Text-to-SQL and conversational analytics tools generate syntactically correct queries that produce wrong answers when the underlying data is not integrated. The tool does not automatically know how a Salesforce account, a Stripe customer, and a product workspace relate unless those relationships have been explicitly modeled. "Data can look right, pipelines can technically work, and still give you bad results."

Curation section

Articles Worth Reading:

Mapping against Ray Data Co

The phData CAF "Fabric" concept — a governed knowledge graph as the semantic integration center — is the enterprise-scale architectural answer to exactly the unowned-canonical-entity problem SDG documents here. In DSA discovery conversations, the failure-mode taxonomy (M&A sprawl, SaaS sprawl, no entity ownership, vertical vs. horizontal confusion) is a ready-made diagnostic frame for surfacing why a client's current data platform isn't delivering on its promise — and for positioning Fabric as the fix.

The AI warning maps directly to current phData client AI analytics work: when a client asks why their text-to-SQL tool is producing wrong numbers, the root cause is almost always the integration gap SDG describes, not the AI model's capability. That's a concrete phData wedge — and a discovery question worth adding to the DSA scoping toolkit.

SDG's Facebook anecdote (integration done in the application layer means the data team barely has to touch it) reinforces the data-contracts / upstream ownership argument Ray is positioned to make as a TAL-adjacent DSA: fix it at the source, not in the warehouse.

Related