אינטגרציה רציפה (CI) ב-Looker

התכונות של שילוב רציף (CI) ב-Looker מאפשרות להריץ בדיקות בפרויקט LookML כדי לספק חוויות נתונים אמינות, יעילות וידידותיות יותר למשתמש. אתם יכולים להשתמש בכלי האימות של CI כדי לזהות בעיות ב-SQL, בבדיקות נתונים, בתוכן וב-LookML לפני שהן מגיעות לסביבת הייצור, וכך לוודא את תקינות ה-LookML ולמנוע שגיאות בשאילתות של המשתמשים. אפשר גם להגדיר את כלי האימות של CI כך שיפעלו באופן אוטומטי כששולחים בקשת משיכה למאגר LookML.

ה-CI מורכב מהמאמתים הבאים, שמבצעים בדיקות שונות במופע Looker שלכם:

כדי להשתמש בכלי האימות האלה במופע LookML, אפשר ליצור חבילת CI, שמגדירה קבוצה של כלי אימות והאפשרויות שלהם שמשויכים לפרויקט LookML. מידע על חבילות CI זמין בדפים הבאים:

דרישות

כדי להשתמש באינטגרציה רציפה, צריך:

  • מופע באירוח Looker שמופעלת בו אינטגרציה רציפה.

  • חשבון משתמש ב-Looker עם ההרשאה deploy ולפחות אחת מההרשאות של CI: ‏ see_ci או manage_ci. כל ההרשאות האלה כלולות בחבילת ההרשאות של האדמין:

    • deploy: נדרש להגדרת ה-webhook של GitHub שנדרש להפעלת CI
    • see_ci: נדרש כדי לצפות בתוצאות של הפעלות CI, לצפות בדף Suites של CI ולהפעיל חבילות CI
    • manage_ci: נדרש כדי ליצור חבילות CI, לנהל משתמשי CI ולהגדיר את חיבור Git עם אינטגרציה רציפה

הפעלת אינטגרציה רציפה

כדי להפעיל אינטגרציה רציפה, אדמין ב-Looker צריך לבצע את המשימות הבאות: