logologo
התחלה
מדריך
פיתוח
תוספים
API
בית
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
התחלה
מדריך
פיתוח
תוספים
API
בית
logologo
תהליך עבודה
סקירה כללית
התחלה מהירה

טריגרים

סקירה כללית
אירוע אוסף
משימה מתוזמנת
אירוע לפני פעולה
אירוע אחרי פעולה
אירוע פעולה מותאם אישית
אישור
Webhook

צמתים

סקירה כללית

בינה מלאכותית

מודל שפה גדול

בקרת זרימה

תנאי
ענף רב-תנאים
לולאה
משתנים
ענף מקבילי
קריאה לתהליך עבודה
פלט תהליך
מיפוי משתני JSON
השהיה
סיום

חישוב

חישוב
חישוב תאריך
חישוב JSON

פעולות נתונים

יצירת נתונים
עדכון נתונים
שאילתת נתונים
מחיקת נתונים
פעולת SQL

עיבוד ידני

עיבוד ידני
אישור
העתק

סוגים מורחבים

בקשת HTTP
סקריפט JavaScript
התראה
שליחת דוא"ל
תגובה
הודעת תגובה
משתנים
היסטוריית ביצוע
ניהול גרסאות
אפשרויות מתקדמות

פיתוח הרחבות

סקירה כללית
הרחבת סוגי טריגרים
הרחבת סוגי צמתים
API Reference
Next Pageסקירה כללית
TIP

מסמך זה תורגם על ידי בינה מלאכותית. לכל אי דיוק, אנא עיין בגרסה האנגלית

#שאילתת אגרגציה

Workflow: צומת צבירהCommunity Edition+

#מבוא

משמש לביצוע שאילתות פונקציות אגרגציה על נתונים באוסף העונים לתנאים מסוימים, ומחזיר את התוצאות הסטטיסטיות המתאימות. הוא משמש לעיתים קרובות לעיבוד נתונים סטטיסטיים הקשורים לדוחות.

היישום של הצומת מבוסס על פונקציות אגרגציה של מסדי נתונים. נכון לעכשיו, הוא תומך רק בסטטיסטיקות על שדה בודד באוסף. התוצאה המספרית של הסטטיסטיקה תישמר בפלט של הצומת לשימוש על ידי צמתים עוקבים.

#התקנה

תוסף מובנה, אין צורך בהתקנה.

#יצירת צומת

בממשק התצורה של תהליך העבודה, לחצו על כפתור הפלוס ('+') בזרם כדי להוסיף צומת "שאילתת אגרגציה":

יצירת צומת שאילתת אגרגציה

#תצורת צומת

צומת שאילתת אגרגציה_תצורת צומת

#פונקציית אגרגציה

תומך ב-5 פונקציות אגרגציה מ-SQL: COUNT, SUM, AVG, MIN ו-MAX. בחרו אחת מהן לביצוע שאילתת אגרגציה על הנתונים.

#סוג יעד

ניתן לבחור את היעד של שאילתת האגרגציה בשני מצבים. האחד הוא לבחור ישירות את אוסף היעד ואחד מהשדות שלו. השני הוא לבחור את האוסף הקשור ביחס של אחד לרבים ואת השדה שלו, באמצעות אובייקט נתונים קיים בהקשר של תהליך העבודה, כדי לבצע את שאילתת האגרגציה.

#ייחודיים (Distinct)

זהו ה-DISTINCT ב-SQL. השדה לביטול כפילויות זהה לשדה האוסף שנבחר. בחירת שדות שונים לשניהם אינה נתמכת כרגע.

#תנאי סינון

בדומה לתנאי הסינון בשאילתת אוסף רגילה, ניתן להשתמש במשתני הקשר מתהליך העבודה.

#דוגמה

יעד האגרגציה "נתוני אוסף" קל יחסית להבנה. כאן, נשתמש ב"ספירת המספר הכולל של מאמרים בקטגוריה לאחר הוספת מאמר חדש" כדוגמה כדי להציג את השימוש ביעד האגרגציה "נתוני אוסף מקושרים".

ראשית, צרו שני אוספים: "מאמרים" ו"קטגוריות". לאוסף "מאמרים" יש שדה יחס מסוג רבים-לאחד המצביע על אוסף "קטגוריות", ונוצר גם שדה יחס הפוך מסוג אחד-לרבים מ"קטגוריות" ל"מאמרים":

שם שדהסוג
כותרתטקסט בשורה בודדת
קטגוריהרבים-לאחד (קטגוריות)
שם שדהסוג
שם קטגוריהטקסט בשורה בודדת
מאמריםאחד-לרבים (מאמרים)

לאחר מכן, צרו תהליך עבודה המופעל על ידי אירוע אוסף. בחרו להפעיל אותו לאחר הוספת נתונים חדשים לאוסף "מאמרים".

לאחר מכן, הוסיפו צומת שאילתת אגרגציה וקבעו את תצורתו באופן הבא:

צומת שאילתת אגרגציה_דוגמה_תצורת צומת

בצורה זו, לאחר הפעלת תהליך העבודה, צומת שאילתת האגרגציה יספור את מספר כל המאמרים בקטגוריה של המאמר שנוסף זה עתה וישמור זאת כתוצאת הצומת.

טיפ

אם עליכם להשתמש בנתוני היחסים ממעורר אירועי האוסף, עליכם להגדיר את השדות הרלוונטיים בסעיף "טעינה מוקדמת של נתונים מקושרים" במעורר, אחרת לא ניתן יהיה לבחור אותם.