התכונות של שילוב רציף (CI) ב-Looker מאפשרות להריץ בדיקות בפרויקט LookML כדי לספק חוויות נתונים אמינות, יעילות וידידותיות יותר למשתמש. אתם יכולים להשתמש בכלי האימות של CI כדי לזהות בעיות ב-SQL, בבדיקות נתונים, בתוכן וב-LookML לפני שהן מגיעות לסביבת הייצור, וכך לוודא את תקינות ה-LookML ולמנוע שגיאות בשאילתות של המשתמשים. אפשר גם להגדיר את כלי האימות של CI כך שיפעלו באופן אוטומטי כששולחים בקשת משיכה למאגר LookML.
ה-CI מורכב מהכלים הבאים לאימות, שמריצים בדיקות שונות במופע Looker שלכם:
- כלי לאימות SQL – מאמת שהמאפיינים ב-Explores פועלים בצורה תקינה מול מסד הנתונים.
- כלי התיקוף של הצהרות – מריץ את כל בדיקות הנתונים של LookML שנוצרו על ידי מפתחי Looker ומחזיר את כל הכשלים והשגיאות.
- Content Validator (כלי לאימות תוכן) – מריץ את אימות התוכן של Looker כדי לבדוק אם יש שגיאות בדוחות ובמרכזי הבקרה בפרויקט של LookML.
- LookML Validator – מריץ את LookML Validator כדי לבדוק אם יש שגיאות LookML בפרויקט.
כדי להשתמש בכלי האימות האלה במופע LookML, אפשר ליצור חבילת CI, שמגדירה קבוצה של כלי אימות והאפשרויות שלהם שמשויכים לפרויקט LookML. מידע על חבילות CI זמין בדפים הבאים:
דרישות
כדי להשתמש באינטגרציה רציפה, צריך:
חשבון משתמש ב-Looker CI. משתמשי Looker CI נוצרים באופן אוטומטי עבור מופעי Looker שהופעלה בהם אינטגרציה רציפה. משתמשי Looker CI נוצרים בקבוצת המשתמשים Looker CI Users עם התפקיד Looker CI Users. אדמין ב-Looker יכול לראות את משתמשי Looker CI בכרטיסייה חשבונות שירות בדף ניהול חשבון ארגוני משתמשים.
הפעלת אינטגרציה רציפה
כדי להפעיל אינטגרציה רציפה, אדמין ב-Looker צריך לבצע את המשימות הבאות:
- מפעילים את המופע לאינטגרציה רציפה בדף Continuous Integration בחלונית Admin ב-Looker.
- איך מתקינים את אפליקציית CI GitHub בארגון ב-GitHub (מומלץ מאוד לעשות זאת בכל ההטמעות, וחובה אם רוצים להשתמש בבקשות משיכה כדי להפעיל ריצות אימות של CI).