שינוי של מקור נתונים

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

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

שינוי מידע ברמה גבוהה

  1. נכנסים לדף Streams במסוף Google Cloud .

    מעבר לדף Streams

  2. לוחצים על מקור הנתונים שרוצים לשנות.

  3. בדף פרטי השידור, לוחצים על עריכה.

  4. בתפריט שמופיע, לוחצים על עריכת הגדרות השידור.

  5. משנים את השם המוצג או את התוויות של מקור הנתונים.

  6. אחרי שמבצעים את השינויים, לוחצים על שמירה.

שינוי פרטי ההגדרה של מסד הנתונים של המקור

  1. נכנסים לדף Streams במסוף Google Cloud .

    מעבר לדף Streams

  2. לוחצים על מקור הנתונים שרוצים לשנות.

  3. בדף Stream details, לוחצים על EDIT.

  4. בתפריט שמופיע, לוחצים על עריכת הגדרות המקור.

  5. בקטע Select objects to include, משתמשים בתפריט הנפתח Objects to include כדי לשנות את הטבלאות והסכימות במסד הנתונים של המקור ש-Datastream יעביר ליעד.

  6. אם רוצים, מרחיבים את הצומת Select objects to exclude. בשדה Objects to exclude, משנים את הטבלאות והסכימות במסד הנתונים של המקור שרוצים להגביל את Datastream מלהעביר ליעד. אם מוסיפים טבלאות לרשימה הזו, הן לא נשלפות יותר ליעד. עם זאת, הם לא יוסרו מהיעד.

  7. שימו לב שבמקורות של Oracle אי אפשר לשנות את שיטת ה-CDC. עם זאת, אם בחרתם בסוג הגישה הזה לקובץ היומן, אתם יכולים לשנות את פרטי הספריות של מסד הנתונים.

  8. אם רוצים, מרחיבים את הצומת Choose backfill mode for historical data כדי לשנות את האופן שבו Datastream ממלא את היעד בנתונים היסטוריים, נוכחיים ועתידיים מהמקור, או מעביר בסטרימינג רק שינויים בנתונים האלה.

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

      אם בוחרים באפשרות הזו, בשדה Objects excluded from automatic backfill אפשר לשנות את הטבלאות והסכימות במסד הנתונים של המקור שרוצים להגביל את Datastream מלמלא אותם ביעד.

    • בוחרים באפשרות ידני כדי להעביר רק שינויים בנתונים.

  9. אחרי שמבצעים את השינויים, לוחצים על שמירה.

לשנות את פרטי ההגדרה של היעד

  1. נכנסים לדף Streams במסוף Google Cloud .

    מעבר לדף Streams

  2. לוחצים על מקור הנתונים שרוצים לשנות.

  3. בדף Stream details, לוחצים על EDIT.

  4. בתפריט שמופיע, לוחצים על עריכת ההגדרות של היעד.

  5. בהתאם ליעד שבחרתם, משנים את ההגדרות הבאות לפי הצורך:

    יעדים ב-BigQuery:

    • בקטע Encryption, משנים את סוג ההצפנה שרוצים להשתמש בה: Google-managed encryption key או מפתח של Cloud Key Management Service.
    • בקטע איזון בין עדכניות הנתונים לבין העלויות של BigQuery, משנים את האפשרות מגבלת העדכניות.

    יעדים של טבלאות Apache Iceberg:

    • בקטע Encryption, משנים את סוג ההצפנה שרוצים להשתמש בה: Google-managed encryption key או מפתח של Cloud Key Management Service.

    ‫יעדים ב-Cloud Storage:

    • בשדה Stream path prefix, משנים את תיקיית היעד שאליה Datastream יעביר סכימות, טבלאות ונתונים ממסד הנתונים של המקור.
    • בתפריט Output format:
      • בוחרים את הפורמט של הקבצים שנכתבים ב-Cloud Storage. ‫Datastream תומך בשני פורמטים של פלט: Avro ו-JSON.
      • אם בוחרים בפורמט JSON, מסמנים או מבטלים את הסימון של תיבות הסימון Include a Unified Types schema file in the file path (הכללת קובץ סכימה של סוגים מאוחדים בנתיב הקובץ) ו-Enable gzip compression (הפעלת דחיסת gzip).
  6. לוחצים על שמירה כדי להחיל את השינויים ומתחילים את השידור. כל שינוי שתבצעו בזרמים שפועלים יעודכן על ידי Datastream באופן אוטומטי.

המאמרים הבאים