התוספים האלה שונים מהתחביר של LookML extends/extensions, שמשמש לארגון קוד כשיוצרים מודלים של נתונים ב-LookML.
תוספים ל-Looker מאפשרים לכם לספק למשתמשים במופע Looker חוויות מותאמות אישית ומשולבות.
דף ייעודי ב-Looker הופך לקנבס שלכם, עם מגוון רחב של כלים שעומדים לרשותכם, כולל האפשרות:
- הרצת קוד JavaScript
- גישה לממשקי Looker API דרך לקוח שאומת מראש
- שימוש ברכיבי Looker ליצירת ממשק משתמש חלק
- ביצוע קריאות HTTP מהלקוח או דרך שרת proxy נוח
- אימות באמצעות שירותים של צד שלישי דרך OAuth
- שימוש בתכונות נוספות של מסגרת התוספים
במקביל, אמצעי בקרה מפורטים של ארגז חול והרשאות משתמשים מובנות מאפשרים לאדמינים של המופע להיות בטוחים לגבי הנתונים שנגישים למפתחי אפליקציות ולמשתמשי קצה.
שימוש בתוספים
השלב הראשון בשימוש בתוסף Looker הוא יצירת אפליקציה מבוססת-JavaScript בצד הלקוח, שמשתמשת בממשקי ה-API שנחשפים על ידי מסגרת התוספים של Looker.
הדרך הכי מהירה להתחיל להשתמש באפליקציה כזו היא באמצעות כלי שורת הפקודה create-looker-extension, שיגדיר לכם בסיס קוד מוכן לשימוש, כולל כלי הבנייה הנדרשים לאריזת קוד האפליקציה באמצעות webpack. הכלי מאפשר לכם לבחור בין JavaScript לבין TypeScript, וגם לבחור אם להשתמש ב-React.
אחרי שבסיס הקוד מוכן, אפשר לטעון אותו למכונה של Looker באחת משלוש דרכים:
- במהלך הפיתוח, אפשר להשתמש בכתובת URL כדי להפנות לשרת אינטרנט שמארח באופן מקומי, וכך לפתח במהירות ובנוחות.
- אפשר ליצור חבילת JS ולטעון את הקובץ דרך פרויקט LookML.
- אפשר לפרוס את קובץ ה-JS בשרת מרוחק או ברשת להצגת תכנים (CDN) ואז להפנות אליו באמצעות כתובת URL. האפשרות הזו נוחה במיוחד כשמשתמשים בה יחד עם אוטומציה של פריסה רציפה מתוך בסיס הקוד של התוסף.
רוצה לנסות?
רוצים לראות את התוספים של Looker בפעולה לפני שכותבים קוד? אפשר להתקין בכמה קליקים מ-Looker Marketplace כמה תוספים שפורסמו על ידי Looker במופע Looker שלכם.