page12
xii
Distribution Venues
�������������������������������������������������������������������������������������������������������������� 274
Logging
�������������������������������������������������������������������������������������������������������������������������������� 277
Optimizing Data Processing
������������������������������������������������������������������������������������������������������ 278
Problem Statement
�������������������������������������������������������������������������������������������������������������� 278
Warehouse Factors
�������������������������������������������������������������������������������������������������������������� 279
Ingest Factors
���������������������������������������������������������������������������������������������������������������������� 283
Curation Factors
������������������������������������������������������������������������������������������������������������������ 285
Parallel Processing
������������������������������������������������������������������������������������������������������������������� 286
Setting Up Application Tables
���������������������������������������������������������������������������������������������� 288
Testing Core Table Load
������������������������������������������������������������������������������������������������������� 294
Core Table Segmentation
����������������������������������������������������������������������������������������������������� 295
Concurrent Warehouse Processing
�������������������������������������������������������������������������������������� 300
Stream Interaction
��������������������������������������������������������������������������������������������������������������� 302
Testing Streams
������������������������������������������������������������������������������������������������������������������� 303
Creating Stored Procedures
������������������������������������������������������������������������������������������������ 304
Temporal Loads
������������������������������������������������������������������������������������������������������������������� 312
Real-World Impact
�������������������������������������������������������������������������������������������������������������������� 314
Summary
����������������������������������������������������������������������������������������������������������������������������������� 315
Chapter 9: Client Expectations ����������������������������������������������������������������������������� 317
Entitlement Models ������������������������������������������������������������������������������������������������������������������� 319
Embedded Entitlement Model
��������������������������������������������������������������������������������������������� 320
Prefiltered Entitlement
��������������������������������������������������������������������������������������������������������� 322
Filter Engine Overview
�������������������������������������������������������������������������������������������������������������� 323
External Entitlement Component
����������������������������������������������������������������������������������������� 324
Entitlement Data Model
������������������������������������������������������������������������������������������������������� 324
Source Data Feeds
�������������������������������������������������������������������������������������������������������������� 325
Curated Data Product
���������������������������������������������������������������������������������������������������������� 325
Filter Engine
������������������������������������������������������������������������������������������������������������������������ 326
Client-Specific Shares
��������������������������������������������������������������������������������������������������������� 326
Unentitled Data Sharing
������������������������������������������������������������������������������������������������������������ 327
Table of ConTenTs