Looker משיקה גרסת מוצר חדשה מדי חודש – עם חריגים נדירים – שמלאה בתכונות חדשות, עדכונים ושינויים. רוב לקוחות Looker יכולים ליהנות מהעדכונים האלה ברגע שהם זמינים, כי Looker מארחת, מנהלת ומעדכנת את פריסות Looker שלהם. עם זאת, אם אתם מארחים בעצמכם את פריסת Looker או שאתם נמנעים מעדכון בגלל הוצאה משימוש של תכונות, אתם עלולים לפספס את התכונות החדשות והטובות ביותר של Looker.
למה כדאי לעדכן את פריסת Looker?
בנוסף לעובדה שב-Looker מתפרסמות כל הזמן פונקציות חדשות לשיפור חוויית המשתמש, יש סיבות חשובות להקפיד על שימוש בגרסה העדכנית:
- Looker מספקת תמיכה במוצר למופעי Looker בגרסה היציבה העדכנית ובשתי הגרסאות הקודמות, וגם בגרסת התמיכה המורחבת (ESR). מכיוון שגרסה חדשה של Looker יוצאת מדי חודש – עם חריגים נדירים – אם לא מעדכנים במשך שלושה חודשים, יוצאים מהחלון היציב. הגרסה העדכנית כוללת את כל התכונות והעדכונים החדשים, וגם את תיקוני הבאגים האחרונים.
- אנחנו מתייחסים לאבטחה ברצינות רבה ב-Looker, ומעדכנים את המוצר כדי לטפל בכל נקודת חולשה חדשה באינטרנט. Looker עושה כל מאמץ כדי לשמור על הבטיחות של הגרסאות הנתמכות, אבל אתם יכולים לעזור בכך שתשתמשו בגרסה העדכנית של Looker כדי לוודא שלמכונה שלכם ב-Looker יש גישה לתיקוני האבטחה העדכניים.
שלבים ושיקולים לעדכון
כדי להכין את הפריסה של Looker לעדכונים, אתם יכולים לפעול לפי השלבים הבאים:
- טיפול בבעיות שקשורות לעדכון.
- עיון בנתוני הגרסה
- הכנה להוצאה משימוש של פרמטרים ותכונות ב-LookML
- יצירת גיבוי של המכונה ושחזור שלה בכל סביבת פיתוח.
- עדכון של מופעי ה-staging ובדיקה
- עדכון סביבת הייצור.
יכול להיות שהשלבים האלה רלוונטיים לפריסה שלכם, ויכול להיות שלא, בהתאם לשאלה אם יש לכם סביבות הכנה או לא.
טיפול בבעיות שקשורות לעדכון
לפעמים תרצו למנוע עדכונים מסיבה פונקציונלית ספציפית. יכול להיות שמדובר בשינוי משמעותי בפונקציונליות, שדרוש לכם יותר זמן כדי להכשיר את המשתמשים לגביו. יכול להיות גם שמדובר בתכונה, בכלי או בפרמטר LookML שהוצאו משימוש בגרסה חדשה, אבל הם קריטיים לפעילות העסקית שלכם, כמו נקודת קצה של API שמשמשת סקריפט או אפליקציה נפרדת.
אם הסיבה היא הוצאה משימוש של תכונה או פרמטר LookML, חשוב לעיין בהערות הגרסה ולהתכונן להוצאה משימוש.
עיון בנתוני הגרסה
בנתוני הגרסאות של Looker מפורטות התכונות החדשות בכל גרסה, כדי שתוכלו להתעדכן בתכונות חדשות שהמשתמשים שלכם צריכים לנצל, ובשינויים משמעותיים שעשויים להשפיע על השקת גרסה חדשה. בדף גרסאות Looker מופיעים קישורים להערות הגרסה ולרשימת השינויים של הגרסה האחרונה:
כדאי לעיין בנקודות העיקריות של הגרסה כדי לקרוא על התכונות החדשות והמעניינות ביותר, וחשוב לעיין בקטע שינויים שעלולים לגרום לבעיות כדי לזהות שינויים שעלולים לגרום לבעיות ולדעת איך להתכונן אליהם.
במאמר 'יומן השינויים' אפשר לקרוא פרטים נוספים על עדכוני התכונות ועל תיקוני באגים.
הכנות להוצאה משימוש של פרמטרים ותכונות ב-LookML
שיפורים ב-LookML יכולים לכלול הוצאה משימוש של פרמטרים. כדי שהכול ימשיך לפעול בגרסה החדשה, צריך לעדכן את קובץ ה-LookML. כדאי לעיין בלוח הזמנים של התכונות מדור קודם כדי לראות אילו פרמטרים של LookML הוצאו משימוש והוסרו לגמרי, בגרסה שאליה אתם מעדכנים או לפני כן.
כדי להתכונן להוצאה משימוש של תכונות, פועלים לפי השלבים שמופיעים בקטע מעבר מתכונות מדור קודם בדף התיעוד בנושא תכונות מדור קודם.
מומלץ לעדכן את קובץ ה-LookML כדי להסיר את כל רכיבי ה-LookML שהוצאו משימוש, כי הפרמטרים האלה יוסרו בגרסה עתידית.
יצירת גיבוי של המופע ושחזור שלו בכל סביבת ביניים
מומלץ מאוד ליצור גיבויים באופן קבוע, ולבצע אותם לפני כל עדכון. בנוסף, למרות שזה לא חובה, אם אתם מעדכנים כמה גרסאות, מומלץ להגדיר שרת זמני שבו תוכלו לבדוק את הגרסה המעודכנת לפני שתשיקו אותה בכל החברה.
יש שלבים שונים ליצירת גיבויים, בהתאם לסוג הפריסה של Looker: פריסה באירוח עצמי או פריסה באירוח של Looker.
יצירת גיבויים ל-Looker באירוח בצד הלקוח
אם אתם מארחים את מופע Looker שלכם, אתם יכולים לפעול לפי המדריך ליצירת גיבויים ולהשתמש במדריך לשחזור גיבויים בסביבת הכנה חדשה.
עדכון של מופעי הביניים ובדיקה
אם יש לכם מכונת staging, אתם יכולים לפרוס את העדכון ולבדוק אותו לפני שתעדכנו את מכונת הייצור. יש שלבים שונים לעדכון מופע Looker, בהתאם לסוג הפריסה של Looker: פריסה באירוח עצמי או פריסה באירוח של Looker.
עדכון של מופע staging לפריסות Looker באירוח בצד הלקוח
אם אתם מארחים את מופע Looker שלכם, אתם צריכים להוריד את קובץ ה-JAR של הגרסה ולפעול לפי ההוראות בדף התיעוד עדכון מופע Looker כדי לעדכן את מופע הבדיקה לגרסה העדכנית של Looker. חשוב לעיין בקטע מפרטי הפריסה בדף התיעוד התקנת אפליקציית Looker כדי לראות את הדרישות העדכניות של השרת – במיוחד לגבי גרסת Java.
עדכון של מופע לצורכי הכנה לפריסה של Looker באירוח Looker
אם המופע שלכם מתארח ב-Looker, תוכלו לפנות לאיש הקשר שלכם ב-Looker או לתמיכה של Looker כדי שהצוות שלנו יעדכן את מופע הבדיקה בשבילכם.
אחרי שמוודאים שהסביבה הזמנית מעודכנת, מתחברים אליה ובודקים את התכונות והעדכונים החדשים. חשוב לוודא שהלוחות והתצוגות החשובים פועלים ללא שגיאות, ואין שגיאות (חדשות) ב-LookML כשמאמתים את מודלי ה-LookML.
עדכון סביבת הייצור
אם כל הבדיקות מצליחות במופע הביניים, אפשר להמשיך ולעדכן את מופע הייצור לגרסה העדכנית של Looker, לפי אותו תהליך שבו השתמשתם במופע הביניים. לפני שמעדכנים את מופע הייצור, חשוב לוודא שביצעתם גיבוי לאחרונה למקרה שתצטרכו לשחזר מסיבה כלשהי.