GH GambleHub

التجميع والتقارير الموحدة

التجميع والإبلاغ الموحد

التجميع هو تحويل المحاضر التفصيلية إلى مؤشرات موجزة للأقسام والفترات المطلوبة. الدمج - الجمع بين المجاميع من مختلف المصادر/الكيانات/المنتجات القانونية في تقرير واحد مع التعديلات (العملة، السياسة المحاسبية، الإلغاء). فيما يلي نهج منهجي: من تصميم نوافذ المتاجر إلى الإبلاغ التشغيلي.

1) مهام وأنواع الدمج

التشغيل/المنتج: DAU/WAU/MAU، التحويلات، الإيرادات حسب البلد/القناة/المنصة.
المالية (ex. والتنظيمية): P&L، التدفق النقدي، الميزانية العمومية، GGR/صافي إيرادات الألعاب، الضرائب، تقارير الكيانات القانونية.
المخاطر/الامتثال: مكافحة الغش، ومؤشرات النمو الحقيقي، واتفاق البيئة المستدامة/توافر البيانات/انحراف النماذج.
استراتيجي: تعزيز مؤشر الأداء الكوري من خلال الحيازة، محفظة العلامات التجارية، المناطق.

2) بنية طبقة التجميع

طبقات البيانات: 'خام' → 'انطلاق' → 'نواة' (حقائق/أبعاد) → 'مارت' (مجاميع للتقارير).
الطبقة الدلالية: التعاريف المترية، التقويم، العملات، قواعد rollup.
الحبوب وحبوب الوقت: «الحدث»، «المستخدم _ اليوم»، «txn»، «العلامة التجارية _ البلد _ اليوم» → المزيد من الانعكاسات حتى الأسبوع/الشهر/الربع.
الهويات: مفاتيح ثابتة (user/brand/legal_entity)، جداول رسم الخرائط).

3) Rollups والتسلسلات الهرمية

التسلسل الهرمي للأبعاد هو Game Category Provider, Channel Campaign Creative, City Region Country Cluster.
قواعد التجميع: مادة مضافة (مجموع)، وشبه مضافة (لقطة - متوسط/آخر فترة)، وغير مضافة (معاملات/نسب مئوية).
التفريغ - المستخدمون الفريدون وأحداث الحبوب ؛ تجنب العد المزدوج عند دمج المصادر.

4) العملات المتعددة والمناطق الزمنية والتقويم

الوقت: تخزين 'حدث _ وقت _ utc' وشرائح محلية ؛ الجدول الزمني للعطلات/أيام العمل.
العملة: الاحتفاظ بالمبلغ «الخام» + «الأساس _ cy» بسعر الصرف في تاريخ المعاملة (أو متوسط سعر الصرف للفترة مع التحذير).
التطبيع: بيان تاريخ صريح للوحدات/العملة/سعر الصرف.

Sudo-SQL (التحويل والرولب):
sql
WITH fx AS (
SELECT date, from_ccy, to_ccy, rate
FROM dim_fx_rates
WHERE to_ccy = 'EUR'
),
tx AS (
SELECT t. txn_id, t. amount, t. ccy, t. brand, t. country, t. event_date
FROM fact_tx
)
SELECT brand, country, DATE_TRUNC('month', event_date) AS month,
SUM(amount COALESCE(fx. rate, 1)) AS revenue_eur
FROM tx
LEFT JOIN fx
ON fx. date = tx. event_date AND fx. from_ccy = tx. ccy
GROUP BY 1,2,3;

5) الدمج حسب المصدر/الكيان القانوني

رسم خرائط الحسابات: رسم خرائط مفردة من CoA (مخطط الحسابات) + من الخطط المحلية.
السياسات المحاسبية: المعايير الدولية للإبلاغ المالي/مبادئ المحاسبة المقبولة عموماً/القواعد الضريبية → طبقة التحول (على سبيل المثال، إجمالي/صافي الإيرادات، الاعتراف بالمكافآت/العمولات).
إلغاء رقم الأعمال داخل المجموعة: استبعاد المعاملات بين الكيانات القانونية في الحيازة.
طرق التوحيد: طريقة الإنصاف الكاملة والمتناسبة.
مساهمو الأقلية: تخصيص حصة غير مسيطرة (NCI).

Seudo-SQL (القضاء على داخل المجموعة):
sql
WITH interco AS (
SELECT a. txn_id
FROM fact_tx a
JOIN dim_counterparty b ON a. counterparty_id = b. id
WHERE a. legal_entity IN (SELECT id FROM dim_legal WHERE group_id = 1)
AND b. legal_entity IN (SELECT id FROM dim_legal WHERE group_id = 1)
)
SELECT
FROM agg_pl_month
WHERE txn_id NOT IN (SELECT txn_id FROM interco);

6) الجودة والتوفيق

تسويات المصدر: المبلغ حسب المصدر = المبلغ في العرض (مع تحمل سعر الصرف/الوقت).
الثوابت: 'DAU ≤ MAU'، مجموع على مدى أيام = المجموع الشهري (للمقاييس المضافة).
التحكم في الاكتمال: حصة NULL، حصة النسخ المكررة، تأخر في النضارة.
تقرير التناقض - قائمة الاختلافات وخطوات الإصلاح.

7) الأداء و SLO

نضارة SLO: وحدات تشغيلية - تأخر ≤ 15 دقيقة ؛ النهار - حتى الساعة 6:00 بالتوقيت المحلي ؛ شهريا - حتى T + 1/T + 3.
التحسين: التجميعات المسبقة، إعادة الحساب التدريجي، التقسيم (حسب التاريخ/العلامة التجارية/البلد)، ذاكرة التخزين المؤقت للشرائح الشعبية.
قيود واجهة المستخدم: ≤ 12 فئة لكل جدول ؛ وإعداد الجداول ؛ كسول الحمل.

8) إدارة التعاريف والنسخ

قاموس المقاييس: رمز، تعريف، صيغة، مصدر، وحدات، مالكون، حواجز حماية.
الإصدار: 'METRIC _ vN' ؛ أي تعديلات → الإصدار الجديد + الردم الخلفي والتغيير.
الطبقة الدلالية: مصدر واحد للحقيقة لـ BI/التجارب/الشحنات.

9) الأمن والوصول

RLS/CLS: الوصول حسب الدور (البلد/العلامة التجارية/الكيان القانوني)، إخفاء PII.
مراجعة الحسابات: من قام بتحميل التقرير ؛ مراقبة الصادرات (المواعيد النهائية، الرموز).
التقليل إلى أدنى حد: مجاميع الإصدارات بدلاً من بيانات مؤشر الأداء الموحد الخام.

10) التجميعات والتصورات النموذجية

المنتج: القمع (قضبان الدرجات)، الأفواج (خريطة الحرارة)، الاحتفاظ D7/D30، ARPU/ARPPU، GGR/Net.
التمويل: P&L حسب التسلسل الهرمي، عوامل الشلال (الجسر)، هيكل الإيرادات حسب المنطقة، ديناميكيات G&A.
العمليات/ML: SLA, latency p95/p99, PR- AUC/Recall@FPR≤x%, PSI-heatmap drift.

11) جواز سفر التقرير الموحد (نموذج)

الرمز/النسخة: 'CONSOL _ PNL _ v3'

الغرض: إدارة P&L حسب مجموعة العلامات التجارية، العملات المتعددة → العملة الأساسية يورو

التغطية: جميع الكيانات القانونية للفريق ؛ - الدمج الكامل ؛ NCI - تم تسليط الضوء

المصدر/الطبقة: 'mart _ fin _ pnl _ v3' (استناداً إلى 'fact _ tx _ v2' و 'dim _ legal' و 'dim _ fx _ rates')

الحبيبية: شهر (رولب من اليوم)

الإلغاءات: «intercompany = true» - استبعاد معدل الدوران داخل المجموعة

SLO: T + 1 06:00 قفل ؛ ≥ 99. 9%

التسويات - التقرير المحاسبي 'BK _ PNL _ T + 1'، الفرق ≤ 0. 3%

المالكون: تحليلات التمويل، منصة البيانات

حواجز الحماية: لا تتجاوز مدة طاولة العملات الأجنبية 24 ساعة ؛ معاملات التغطية ≥ 99. 5%

12) الأخطاء المتكررة وكيفية تجنبها

تغييرات الصيغة الهادئة: دائمًا من خلال الإصدارات والتغيير.
العد المزدوج: الينابيع المكررة/الفرح - مفاتيح التحكم والحبوب.
مناطق الخلط الزمنية: التقويم المركزي وتخزين التوقيت العالمي المنسق.
النسب المئوية غير الصحيحة: البسط/المقام الكلي، وليس «متوسط المتوسطات».
المعدلات «الخام»: تاريخ/مصدر صريح للعملات الأجنبية، سياسة تقريب متسقة.
لا توجد إلغاءات: تقارير تحرف التحولات بين الشركات.
نضارة غير شفافة: أظهر دائمًا «تم تحديث N منذ دقائق».

13) Seudo-SQL: التجميع الشهري التدريجي

sql
-- Recalculate only affected days/months
WITH changed_days AS (
SELECT DISTINCT DATE(event_time_utc) AS d
FROM fact_tx_delta -- new/modified per day
),
daily AS (
SELECT
DATE(event_time_utc) AS d,
brand, country,
SUM(net_revenue_eur) AS net_eur
FROM fact_tx
WHERE DATE(event_time_utc) IN (SELECT d FROM changed_days)
GROUP BY 1,2,3
)
MERGE INTO agg_month_brand_country m
USING (
SELECT DATE_TRUNC('month', d) AS month, brand, country, SUM(net_eur) AS net_eur
FROM daily
GROUP BY 1,2,3
) s
ON (m. month = s. month AND m. brand = s. brand AND m. country = s. country)
WHEN MATCHED THEN UPDATE SET m. net_eur = s. net_eur, m. updated_at = NOW()
WHEN NOT MATCHED THEN INSERT (month, brand, country, net_eur, updated_at)
VALUES (s. month, s. brand, s. country, s. net_eur, NOW());

14) العمليات والتشغيل

1. التصميم: الأهداف/الجماهير، والمقاييس، والتسلسل الهرمي، والعملة/المناطق الزمنية.
2. البيانات: عقود المصدر، المخططات، اختبارات الجودة.
3. بناء النوافذ: كائنات دلالية، قواعد rollup، التخلص.
4. التسويات: تقارير الفروق التلقائية، تذاكر التصحيح.
5. الإصدار: النسخة والوثائق وتدريب المستخدمين.
6. الرصد: النضارة، والاكتمال، والتكرار، ووقت الاستجابة، والحوادث.
7. التنقيح: التحقق الفصلي من التعاريف، ورسم الخرائط، وسياسات العملات الأجنبية.

15) القائمة المرجعية للبيانات الموحدة مسبقًا

  • التعاريف المترية والتسلسل الهرمي الموثقة في الطبقة الدلالية
  • إنشاء مناطق زمنية لتحويل العملات ؛ يبين الوحدات وتاريخ الدورة
  • تم تنفيذ عمليات إلغاء الثورات داخل المجموعة/NCI (عند الاقتضاء)
  • يتم التسامح مع الثوابت والتسويات مع المصادر المرجعية
  • تمكين إعادة الحساب التدريجي والتقسيم
  • يتم تحديد نضارة/توافر SLOs ؛ يتم عرض حالات التحديث
  • تم تشكيل قناع RLS/CLS و PII ؛ تم تمكين مراجعة الصادرات
  • النسخة/التغيير والمالكين المحددة ؛ حوادث الدليل

المجموع

التجميع والتجميع ليس مجرد «مجموعة حسب»، بل هو نظام كلي: التعاريف المتسقة، والارتفاعات الصحيحة، والعملات المتعددة والتقويم، وعمليات الإلغاء والتسويات، وقابلية الملاحظة، ومكتب المدعي العام. من خلال اتباع البنية الموصوفة، فإنك تحول البيانات غير المتجانسة إلى أقبية موثوقة لإدارة المنتجات والمخاطر المالية والمخاطر.

Contact

اتصل بنا

تواصل معنا لأي أسئلة أو دعم.نحن دائمًا جاهزون لمساعدتكم!

Telegram
@Gamble_GC
بدء التكامل

البريد الإلكتروني — إلزامي. تيليغرام أو واتساب — اختياري.

اسمك اختياري
البريد الإلكتروني اختياري
الموضوع اختياري
الرسالة اختياري
Telegram اختياري
@
إذا ذكرت تيليغرام — سنرد عليك هناك أيضًا بالإضافة إلى البريد الإلكتروني.
WhatsApp اختياري
الصيغة: رمز الدولة + الرقم (مثال: +971XXXXXXXXX).

بالنقر على الزر، فإنك توافق على معالجة بياناتك.