מדי שבוע, מנהלים מקדישים עד 4 שעות לייצוא ידני של דוחות מ-Bitrix24. ראש המכירות מצפה לסיכום משפך — אבל הנתונים צריכים להיאסף מ-Excel, CRM ומייל. אנחנו הופכים תהליך זה לאוטומטי: אנו מקימים צינור ETL ישיר מ-Bitrix24 למערכת ה-BI שלך. לוחות המחוונים מתעדכנים אוטומטית, וחוסכים זמן ומשאבים משמעותיים למחלקת המכירות. חיסכון אופייני: $2,000 לחודש בזמן דיווח ידני.
בעיות שאנו פותרים
ייצוא וטרנספורמציה ידניים של נתונים. בקשה אחת ממנהל לוקחת 1–2 שעות להכנה. אם נדרש פילוח לפי מנהלים או תקופות — עוד שעה. אובדן אופייני: עד 4 שעות בשבוע למנהל. אנחנו הופכים את כל התהליך לאוטומטי, ומשיגים הפחתה של 80% בזמן הדיווח.
מגבלות המחבר המובנה של BI. הוא זמין בתוכנית "Professional" ומעלה, אבל יש לו סט שדות קבוע — ללא שדות מותאמים אישית, ללא מדדים נגזרים. העדכונים הם פעם בשעה. זה לא מספיק ללוחות מחוונים בזמן אמת. לאינטגרציה של Bitrix24 Power BI, אנו ממליצים על REST API.
מורכבות עם נתונים מותאמים אישית. לשדות מותאמים אישית ב-Bitrix24 יש מזהים טכניים (UF_CRM_1678901234), ויש להחליף מזהי שלב/אחראי בשמות. במהלך הטרנספורמציה, אנו ממירים הכל לפורמט קריא ומחשבים מדדים נדרשים.
טעינה מצטברת: איך זה עובד
טעינה מצטברת היא המפתח לביצועים. במקום לאחזר את כל הרשומות בכל פעם, אנו מבקשים רק את אלה עם DATE_MODIFY מאוחר יותר מהסנכרון המוצלח האחרון. לטעינה הראשונית, אנו מבצעים אחזור מלא עם פגינציה של 50 רשומות (מגבלת REST API). נפח אופייני: עד 50,000 עסקאות לסנכרון, זמן ביצוע מתחת ל-5 דקות. טעינה מצטברת מהירה פי 10 מטעינה מלאה עבור נפחי נתונים גדולים.
למה REST API על פני מחבר BI?
בואו נשווה שיטות ייצוא עבור מחבר Bitrix24 BI:
| שיטה | גמישות | מהירות | עדכון | עלות |
|---|---|---|---|---|
| REST API | שליטה מלאה: כל שדה, כל טרנספורמציה | תלוי בנפח (עד 2 בקשות/שנייה) | ניתן להגדרה (החל מ-5 דקות) | חינם, אבל דורש מפתח |
| מחבר BI | רק סט שדות קבוע | מיידי עבור מערכי נתונים זמינים | פעם בשעה | כלול בתוכנית Professional |
| Webhooks | רק אירועים, ללא היסטוריה | מיידי | בזמן אמת | חינם |
REST API נותן פי 3 יותר שדות זמינים מאשר מחבר BI ומאפשר בניית דוחות כלשהם. אנו משתמשים בו ב-80% מהפרויקטים.
צינור ETL: חילוץ, טרנספורמציה, טעינה
חילוץ. סקריפט PHP (8.1+) קורא למתודות crm.deal.list, crm.lead.list, crm.activity.list. אנו משתמשים במסנן תאריך שינוי — רק רשומות מעודכנות נאספות. טיפול בשגיאות: ניסיון חוזר על פסקי זמן, רישום לוגים.
טרנספורמציה. נתונים גולמיים מכילים מזהים, תאריכים בפורמטים שונים ושדות מרובים. בשלב זה:
- החלפת מזהי שלב/אחראי בשמות מטבלאות ייחוס;
- נורמליזציה של תאריכים לפורמט ISO;
- פירוק שדות מרובים (למשל, אנשי קשר) לשורות נפרדות;
- חישוב מדדים נגזרים: משך עסקה, המרה בין שלבים.
טעינה. נתונים שעברו טרנספורמציה נכתבים ל-PostgreSQL או ClickHouse. מבנה טבלאות: טבלאות עובדות (עסקאות, פעילויות) וטבלאות ייחוס (מנהלים, שלבים). עבור רשומות שנמחקו — פיוס מחזורי של מזהים.
דוגמה לתצורת צינור באמצעות cron
# Каждый час: инкрементальная загрузка сделок 0 * * * * php /path/etl/deals.php --incremental >> /var/log/etl.log 2>&1 # Каждое воскресенье в 3:00: полная синхронизация справочников 0 3 * * 0 php /path/etl/dictionaries.php --full >> /var/log/etl.log 2>&1 איך להקים ייצוא ב-5 שלבים
- ביקורת של דוחות ומקורות נתונים קיימים.
- בחירת שיטת הייצוא האופטימלית (REST API / מחבר BI / שילוב).
- פיתוח צינור ETL עם טעינה מצטברת וטיפול בשגיאות.
- עיצוב מבנה מחסן הנתונים לדוחות הנדרשים.
- חיבור מערכת BI ויצירת לוחות מחוונים בסיסיים.
תדירות עדכון
הצינור רץ לפי לוח זמנים: cron, Airflow, או מתזמן מובנה של Bitrix24. תדירות אופיינית היא כל 30–60 דקות ללוחות מחוונים תפעוליים, פעם ביום לאנליטיקה. אנו מגדירים ניטור תקלות והתראות דרך Telegram/Slack.
לוחות מחוונים ומדדים אופייניים
| לוח מחוונים | מדדים |
|---|---|
| משפך מכירות | המרה בין שלבים, גודל עסקה ממוצע, משך עסקה |
| פעילות מנהלים | שיחות, מיילים, פגישות לתקופה |
| תוכנית מול בפועל | עמידה בתוכנית הכנסות לפי מחלקה |
לוחות מחוונים אלה של מדדי מכירות מספקים תובנות בזמן אמת.
מה כלול
- ביקורת של דוחות ומקורות נתונים קיימים
- בחירת שיטת ייצוא אופטימלית (REST API / מחבר BI / שילוב)
- פיתוח צינור ETL עם טעינה מצטברת וטיפול בשגיאות
- עיצוב מבנה מחסן נתונים לדוחות הנדרשים
- הגדרת לוח זמנים לסנכרון וניטור
- חיבור מערכת BI ויצירת לוחות מחוונים בסיסיים
- תיעוד מיפוי שדות ומבנה נתונים
- הדרכת צוות (אופציונלי)
- תמיכה ל-30 יום לאחר ההשקה
לוחות זמנים ואחריות
פרויקט סטנדרטי לוקח 5 עד 15 ימי עסקים. התמחור נקבע באופן אישי לאחר ביקורת. אנו מבטיחים פעילות יציבה של הצינור: ניסיונות חוזרים אוטומטיים במקרה של כשל, ניטור, גיבויי תצורה. הניסיון שלנו כולל מעל 50 אינטגרציות של Bitrix24, כולל עם 1C, CommerceML ו-REST API. חיסכון משמעותי בעלויות לאחר היישום — מעל $2,000 לחודש עבור צוותי מכירות בינוניים.
רשימת בדיקה של טעויות נפוצות
- התעלמות מרשומות שנמחקו (נדרש פיוס מזהים)
- חריגה ממגבלות REST API (נדרשת תור בקשות)
- ללא ניטור: תקלות עלולות להיעלם מעין
- דילוג על שדות מותאמים אישית בטרנספורמציה
מתוך תיעוד Bitrix24: "REST API מאפשר ייצוא של עד 50 רשומות לבקשה, אבל עם פגינציה ניתן לקבל עד 50,000 רשומות לסנכרון."
בקשו ייעוץ — נעריך את תרחיש ייצוא הנתונים שלכם מ-Bitrix24 ל-BI תוך יום ונספק מפת דרכים. כתבו לנו, והנתונים שלכם מ-Bitrix24 ידברו בשפת העסק שלכם.







