בתרשים הבא מוצגים המצבים השונים והמעברים במחזור החיים של סטרימינג.
קודם יוצרים שידור סטרימינג. מקור הנתונים משתמש בזרם הזה כדי להעביר נתונים ממסד נתונים של מקור אל יעד. אחרי שיוצרים את השידור, הסטטוס שלו הוא Not started.
אחרי שיוצרים את השידור, מתחילים אותו. הסטטוס של השידור ישתנה לStarting. המשמעות היא שהשידור נמצא בתהליך של התחלה ואימות.
- אם הפיד תקין, הסטטוס שלו משתנה מ
StartingלRunning. - אם השידור לא תקין, הסטטוס שלו משתנה מ-
Startingחזרה ל-Not started. אחרי שתזהו את הבעיות, תוכלו לתקן אותן בסטרימינג. לדוגמה, אם שגיאות משויכות לפרטי הקישוריות של הסטרים, צריך לשנות את הגדרת הסטרים. אחרי שפותרים את כל הבעיות בשידור, מתחילים אותו מחדש והסטטוס משתנה לStartingואז לRunning.
אפשר להשהות את השידור. כשמשהים מקור נתונים, Datastream לא שולף נתונים חדשים ממסד הנתונים של המקור אל היעד. עם זאת, יכול להיות שחלק מהנתונים ימשיכו להיכתב ליעד כי נתונים במהלך ההעברה ממשיכים לזרום.
לכן, אחרי שמשהים שידור, הסטטוס שלו משתנה מ-Running ל-Draining. ניקוי הסטרימינג הוא תהליך של ריקון הסטרימינג כך שלא יישארו בו נתונים. אחרי שכל הנתונים מועברים מהזרם, הסטטוס של הזרם משתנה מ-Draining ל-Paused.
כשממשיכים שידור שהושהה, הסטטוס של השידור משתנה מPaused לRunning.
יש שתי פעולות שאפשר לבצע בכל שלב במהלך מחזור החיים של השידור:
- שינוי מקור הנתונים. כל שינוי שתבצעו בו ייכנס לתוקף באופן מיידי.
- למחוק את הזרם כשכבר לא צריך אותו.
שגיאות בסטרימינג
במהלך שידור חי יכולות להתרחש שגיאות, שיגרמו לשינוי המצב של השידור ל-Failed או ל-Failed permanently:
- סטטוס
Failedמציין שבסטרימינג אירעה שגיאה שניתן לתקן. המשמעות היא שהשידור עדיין פעיל או שהמערכת מנסה להפעיל אותו ללא הפסקה. - זרם
Failed permanentlyהוא זרם שנתקל בשגיאה שלא ניתן לשחזר, ולכן הוא לא יכול להמשיך לפעול. שגיאות כאלה עלולות לגרום לאובדן נתונים.
אפשר לטפל בבעיות בשידור Failed, והשידור יתחדש באופן אוטומטי. המצב שלו משתנה מ-Failed בחזרה ל-Running. מידע נוסף מופיע במאמר פתרון בעיות בסטרימינג.
אפשר לשחזר ידנית שידור Failed permanently. מידע נוסף זמין במאמר בנושא שחזור סטרימינג.
המאמרים הבאים
- מידע על הפעלת סטרימינג זמין במאמר הפעלת סטרימינג.
- מידע נוסף על שינוי הזרמים זמין במאמר שינוי זרם.
- מידע על פתרון בעיות במקור נתונים מופיע במאמר פתרון בעיות במקור נתונים.
- מידע על שחזור מקור נתונים זמין במאמר שחזור מקור נתונים.
- מידע על מחיקת מקור נתונים מופיע במאמר מחיקת מקור נתונים.