본문으로 건너뛰기

Knowledge Graph 25 Classes (Momo)

그룹클래스
고객/회원Customer · Membership · Household · Persona · LiveViewer (라이브 시청 이벤트 단위)
상품Product · Category · Brand · LongTailSKU (롱테일 식별) · Bundle
거래/행동OrderTransaction (앱·웹) · TVPurchase (TV 홈쇼핑) · LiveStreamPurchase (라이브 방송) · CartEvent · ReviewRating
채널/캠페인Channel · Campaign · Promotion · Touchpoint · Coupon
운영/외부DeliverySLA (자체 물류 측정) · LiveStream (라이브 방송 메타) · WeatherSignal · EconomicSignal · CompetitorSignal · Compliance

Momo 특화 클래스

LiveStream (라이브 방송)

속성
stream_id · host · start_at · end_at · concurrent_peak · sku_list

LiveStreamPurchase

속성
txn_id · stream_id · viewer_id · sku · timestamp · time_offset_from_pin

DeliverySLA

속성
order_id · region · promised_at · actual_at · delay_min · fulfillment_center_id

LongTailSKU

속성
sku · monthly_sales · category_avg · longtail_score

핵심 관계

엣지 추정 ~800K (방대 SKU + 라이브 이벤트 + 배송 로그).

openCypher 예시

S9-Mo: 라이브 방송 어트리뷰션

MATCH (l:LiveStream {stream_id: $sid})
MATCH (v:Customer)-[:HAS_VIEWED]->(l)
OPTIONAL MATCH (v)-[:MADE]->(p:LiveStreamPurchase {stream_id: $sid})
RETURN count(DISTINCT v) AS viewers, count(DISTINCT p) AS converters,
sum(p.amount) AS gmv

S10-Mo: 24시간 SLA 위반

MATCH (sla:DeliverySLA)
WHERE sla.actual_at - sla.promised_at > duration('PT0H')
AND sla.promised_at > datetime() - duration('P7D')
RETURN sla.region, count(*) AS breaches, avg(sla.delay_min) AS avg_delay
ORDER BY breaches DESC

인덱스

인덱스분석기
idx_productSmartcn
idx_reviewSmartcn
idx_livestreamSmartcn (방송 텍스트·진행자 멘트)
idx_social_trendSmartcn (Dcard · 인스타)