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

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

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

  • כלי לאימות SQL – מאמת שהמאפיינים בדוחות שלכם פועלים בצורה תקינה מול מסד הנתונים.
  • ‫Assert Validator – מריץ את כל בדיקות הנתונים של LookML שנוצרו על ידי מפתחי Looker ומחזיר את כל הכשלים והשגיאות.
  • ‫Content Validator (כלי לאימות תוכן) – מריץ את אימות התוכן של Looker כדי לבדוק אם יש שגיאות בדוחות ובמרכזי הבקרה בפרויקט של LookML.
  • LookML Validator (כלי האימות של LookML) – מריץ את LookML Validator כדי לבדוק אם יש שגיאות LookML בפרויקט.
  • ‫Style Validator – מאכף את תקני הקידוד של LookML, מוסכמות השמות ושיטות מומלצות מבניות בפרויקט.

כדי להשתמש בכלי האימות האלה במופע LookML, אפשר ליצור חבילת CI, שמגדירה קבוצה של כלי אימות והאפשרויות שלהם שמשויכים לפרויקט LookML. מידע על חבילות 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), אדמין ב-Looker צריך לבצע את המשימות הבאות: