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

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

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

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

דרישות

כדי להשתמש ב-CI, אתם צריכים:

יכולות התאימות של CI

‫Looker CI לא נכלל בגבולות ההרשאה של FedRAMP High,‏ FedRAMP Moderate או DoD Impact Level 5 (IL5).

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

במכונות של Looker (Google Cloud core), כל חבילת אמצעי בקרה של Assured Workloads שתהיה זמינה תוסיף את התכונות של Looker CI כהצעות שמוגדרות כברירת מחדל, כשהדרישות והתהליכים לשינוי של החבילה הזו יתקיימו.

הפעלת CI

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