The Short Answer

The old rule was, "to analyze data, first copy it." Zero Copy eliminates this assumption in many cases: you can query a table residing in an external data warehouse without moving it. This is a real capability, but it trades one type of cost for another. Instead of storage and pipeline costs, you incur computational costs and dependency on source availability.

The decision is correct when treated like any architectural decision: based on usage requirements, not on trends.

Four Decisive Parameters

ParameterLeans Towards Zero CopyLeans Towards Ingestion
FreshnessRequires the absolute latest data alwaysScheduled batches are sufficient
PerformanceAnalysis and segmentation, tolerance for secondsReal-time operations, consistent response time
Volume and FrequencyLarge volume, few queriesMedium volume, many queries
GovernanceSource maintains strong policiesFull control over the copy is required

This table also explains why most organizations arrive at a hybrid approach: operational streams are ingested, while heavy analytical streams remain in place.

Responsibilities Remaining for the Team Even with Zero Copy

Virtual access eliminates the pipeline, not the work. You still need: schema mapping to the common model, deciding on identification keys for profile unification, handling schema changes at the source, and monitoring availability. Renaming a column in the external warehouse will break a virtual view just as it breaks an ETL.

Therefore, the agreement with the data team that maintains the source is part of the implementation: advance notice of schema changes, a known maintenance window, and an agreed-upon query budget.

Effective Hybrid Patterns

Summary In, Detail Out - Bring summarized values for each customer into the unification layer, leaving detailed records in the warehouse for on-demand access. This is the most common and usually the most cost-effective pattern.

Hot Window, Cold Archive - The last 12-24 months are copied in for performance, and older history remains accessible virtually.

Virtual First, Copy On Sight - Start with virtual access, measure actual usage frequency, and only copy what is proven to be frequently needed. This is an efficient way to avoid copying data that no one will ever query.

The connection between this decision and the division of responsibilities between systems is detailed in Data 360 vs. CRM Data and Source of Truth in an Organization.

Scenario: Financial Company with 400 Million Rows

A financial services company wanted customer segmentation based on seven years of transaction history – approximately 400 million rows in a cloud data warehouse. The original plan was full ingestion into the unification layer.

The pilot changed the decision. It was measured that the actual segmentations relied on only three calculations – monthly average, 90-day trend, and activity classification – all of which could be computed within the warehouse itself. Instead of transferring 400 million rows, three summarized columns per customer, updated daily, were transferred, while the detail remained virtually accessible for ad-hoc investigation.

What was decided here was not "virtual vs. copy" but rather the level of granularity: the correct question was the resolution at which the data was actually needed. Once answered, the copying question became trivial.

Common Risks and Preventive Actions

RiskHow it appears in practicePreventive Action
Unexpected compute costBroad queries at high frequencyMeasure in pilot and agree upfront
Dependency on source availabilityWarehouse outage brings down segmentationFallback or hot window copied
Schema changesViews break without warningChange agreement and schema monitoring
Undefined permissionsBroader exposure than at the sourceQuery identity and written exposure policy
Incorrect granularityTransferring detail that no one usesDetermine resolution before method

How to Measure Success

AreaWhat to MeasureCheck Frequency
PerformanceResponse time for key segmentation queriesMonthly
CostCompute and traffic cost per Use CaseMonthly
StabilityQuery failures and source availabilityWeekly
ValueSegmentations and actions actually createdQuarterly

The choice of a mix between virtual access and ingestion is made within the framework of Integrations and Data Services.

Checklist for Zero Copy Decision

  • ☐ Concrete Use Cases defined, not "general capability"
  • ☐ Freshness requirement determined for each Use Case
  • ☐ Actual required data resolution checked
  • ☐ Query frequency and scan volume estimated
  • ☐ Schema change agreement exists with the source owner
  • ☐ Query identity and exposure policy defined
  • ☐ Hybrid pattern considered before a binary decision
  • ☐ Fallback plan exists for source outage
  • ☐ Measured pilot before expansion
  • ☐ Owner for cost monitoring and periodic review

Professional Resources