Slide 10
Slide 10 text
Dremio SQL Query Engine を活用した
BI レポートの最適化
aggregate reflection の作成
ALTER TABLE arctic.logistics.oh_shipments
CREATE AGGREGATE REFLECTION oh_shipments_agg
USING
DIMENSIONS (shipper_id, destination_city, shipping_method)
MEASURES (shipment_id (COUNT), total_cost (SUM), delivery_time (AVG))
LOCALSORT BY (shipper_id, destination_city);
• Dremioはoh_shipmentsに対して同じディメンションと指標での
集計クエリを受け取るたびに、
自動的にoh_shipments_aggに切り替える
• ソーステーブルがApache Icebergテーブルであるため、
リフレクションは増分適用が可能であり、
ほぼリアルタイムでの鮮度を維持