page187
273
Figure 8-3.
Snowflake data distribution patterns
In addition to those patterns shown in Figure 8-3, you might also deliver your data
products via external mechanisms, but for the purposes of this section you will limit
yourself to local Snowflake account reporting or Secure Direct Data Sharing (SDDS)
where you implement point-to-point data sharing, as shown in Figure 8-4.
Figure 8-4.
Secure Direct Data Share usage
Figure 8-4 shows the capability to share the current version of data held within an
object, or a functional component with a co-located client account. The important point
to note for SDDS is that both the provider and consumer accounts must reside within the
same CSP and region. Replication can be to any supported CSP and region, noting that
replication incurs additional cost.
Data products are not delivered to clients as an “all-or-nothing” proposition. In other
words, not every client will purchase all licensable data products; they may prefer to
purchase a subset of available data products instead. You must consider how to entitle
your data products for client consumption. Due to both complexity and performance
considerations, this subject is treated separately within the next chapter.
Chapter 8
parallelization