קבלת לוחות בקרה שמציגים מדדי ביצועים מרכזיים

בדף הזה מוסבר איך מקבלים לוחות בקרה של Looker שיכולים להציג מדדי ביצועים מרכזיים (KPI) של העסק הקמעונאי.

לפני שמתחילים

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

הגדרת Looker

  1. מקבלים מכונת Looker ממהנדס המכירות של Looker או מיועץ שירותים מקצועיים.

  2. מגדירים חיבור ב-Looker ל-BigQuery לפי ההוראות במאמר Google BigQuery במסמכי Looker. מהנדס המכירות של Looker או יועץ השירותים המקצועיים יעזרו לכם במשימה הזו אם תצטרכו. שומרים את שם החיבור שהגדרתם כדי להשתמש בו בשלב התקנת Looker Block.

המרת תצוגת BigQuery של אירועים ברמת המשתמש לטבלה

כדי להשתמש בלוחות בקרה של Looker, נתוני האירועים של המשתמשים צריכים להיות בטבלה של BigQuery, ולא בתצוגה.

כדי להמיר את התצוגה המפורטת של אירועי המשתמשים ב-BigQuery לטבלה:

  1. מחליפים את המשתנים בקוד הדוגמה הבא של SQL באופן הבא:

    • rdm_user_event_view. מזהי הפרויקט, מערך הנתונים והטבלה של תצוגת אירועי המשתמש שייצאתם ל-BigQuery. הפורמט הוא project_id.dataset_id.table_id.

    • rdm_user_event_table. מזהי הפרויקט, קבוצת הנתונים והטבלה ב-BigQuery של טבלת BigQuery החדשה. משתמשים באותו מזהה פרויקט ומזהה מערך נתונים שבהם השתמשתם בתצוגה המפורטת של אירועי המשתמשים שייצאתם ל-BigQuery. למזהה הטבלה, צריך להשתמש ב-tbl_events. הפורמט הוא project_id.dataset_id.tbl_events.

    CREATE OR REPLACE TABLE `RDM_USER_EVENT_TABLE`
    AS SELECT * FROM `RDM_USER_EVENT_VIEW`
  2. מעתיקים את דוגמת קוד ה-SQL מהשלב הקודם.

  3. פותחים את הדף BigQuery במסוף Google Cloud .

    לדף BigQuery

  4. אם הוא לא נבחר כבר, בוחרים את הפרויקט שמכיל את טבלת אירועי המשתמש.

  5. בחלונית Editor, מדביקים את דוגמת קוד ה-SQL.

  6. לוחצים על Run ומחכים עד שהשאילתה תסיים את הריצה.

הטבלה החדשה נכתבת למיקום ב-BigQuery שהגדרתם באמצעות המשתנה rdm_user_event_table. שומרים את המיקום הזה לשימוש בהתקנת בלוק של Looker.

יצירת תצוגה מהותית של נתוני מכירות

אפשר להשתמש בדוגמת קוד ה-SQL הבאה כדי ליצור תצוגה חומרית שאפשר להריץ עליה שאילתות מלוחות הבקרה של Looker. מידע נוסף זמין במאמר מבוא לתצוגות חומריות במאמרי העזרה של BigQuery.

כדי ליצור תצוגה מהותית של נתוני מכירות:

  1. מחליפים את המשתנים בקוד הדוגמה הבא של SQL באופן הבא:

    • mv_sales. מזהי הפרויקט, מערך הנתונים והטבלה ב-BigQuery של התצוגה החדשה החומרית של נתוני המכירות. משתמשים באותו מזהה פרויקט ומזהה מערך נתונים שבהם השתמשתם עבור טבלת אירועי המשתמש שייצאתם ל-BigQuery. למזהה הטבלה, צריך להשתמש ב-mv_sales. הפורמט הוא project_id.dataset_id.mv_sales.

    • rdm_user_event_table. מזהי הפרויקט, מערך הנתונים והטבלה של טבלת אירועי המשתמש שייצאתם ל-BigQuery. הפורמט הוא project_id.dataset_id.table_id.

    CREATE MATERIALIZED VIEW `MV_SALES`
    OPTIONS(
      friendly_name="Sales View",
      description="View of Sales Data",
      labels=[("team", "cloud_retail_solutions"), ("environment", "development")]
    )
    AS
    SELECT
      EXTRACT(DATE FROM event_time) as day,
      session_id as session,
      ANY_VALUE(TRIM(UPPER(visitor_id))) as visitor,
      ANY_VALUE(TRIM(UPPER(user_info.user_id))) as user,
      ANY_VALUE(TRIM(UPPER(purchase_transaction.id))) as tx_id,
      MAX(purchase_transaction.revenue) as tx_total,
      MAX(purchase_transaction.tax) as tx_tax,
      MAX(purchase_transaction.cost) as tx_cost,
      MAX(purchase_transaction.currency_code) as tx_cur,
      SUM(d.quantity*d.product.price_info.price) as product_total,
      COUNT(d) AS basket_size
    FROM `RDM_USER_EVENT_TABLE`, UNNEST(product_details) d
    WHERE event_type = 'purchase-complete'
    GROUP BY EXTRACT(DATE FROM event_time), session_id;
  2. מעתיקים את דוגמת קוד ה-SQL מהשלב הקודם.

  3. פותחים את הדף BigQuery במסוף Google Cloud .

    לדף BigQuery

  4. אם הוא לא נבחר כבר, בוחרים את הפרויקט שמכיל את טבלת אירועי המשתמש.

  5. בחלונית Editor, מדביקים את דוגמת קוד ה-SQL.

  6. לוחצים על Run ומחכים עד שהשאילתה תסיים את הריצה.

התצוגה החדשה של נתוני המכירות נכתבת למיקום ב-BigQuery שהגדרתם באמצעות המשתנה mv_sales. שמירת המיקום הזה לשימוש בהתקנת Looker Block.

התקנת בלוק של Looker

בתהליך הזה, מורידים בלוק של Looker באמצעות אתר Looker Marketplace שמקושר למופע Looker. יש לנו גם Looker Marketplace ציבורי, שבו אפשר לראות את הבלוקים של Looker השונים שזמינים, אבל אי אפשר להוריד בלוקים של Looker מהאתר הזה.

  1. עוברים למופע Looker שהמהנדס של Looker Sales עזר לכם להגדיר בהגדרת Looker.

  2. לוחצים על ואז על Discover (גילוי).

    יופיע הדף Looker Marketplace.

  3. בתיבת החיפוש, מזינים discovery.

    מופיעה החלונית Models (מודלים) עם האפשרות Discovery: E-Commerce Insights (גילוי: תובנות לגבי מסחר אלקטרוני).

  4. לוחצים על גילוי: תובנות לגבי מסחר אלקטרוני.

  5. לוחצים על התקנה > התקנה.

  6. אם אתם מאשרים את הסכם הרישיון, לוחצים על אישור.

  7. אם אתם מסכימים לאפשר ל-Looker לבצע את הפעולות שמוצגות בתיבת הדו-שיח, לוחצים על אישור והמשך.

    מופיעה תיבת הדו-שיח Configuration.

  8. מגדירים את תיבת הדו-שיח הגדרות:

    1. בתיבה Events Table (טבלת אירועים), מזינים את מזהי הפרויקט, מערך הנתונים והטבלה של טבלת אירועי המשתמש שייצאתם ל-BigQuery. הפורמט הוא project_id.dataset_id.table_id.

    2. בתיבה Products Table (טבלת מוצרים), מזינים את מזהי הפרויקט, מערך הנתונים והטבלה של טבלת המוצרים הקמעונאיים שייצאתם ל-BigQuery. הפורמט הוא project_id.dataset_id.table_id.

    3. בתיבה Sales Materialized View, מזינים את מזהי הפרויקט, מערך הנתונים והטבלה של התצוגה המהותית של נתוני המכירות שיצרתם בשלב יצירת תצוגה מהותית של נתוני מכירות. הפורמט הוא project_id.dataset_id.table_id.

    4. בתיבה Connection (חיבור), בוחרים את שם החיבור שיצרתם בהגדרת Looker.

    5. לוחצים על Install (התקנה) כדי להשלים את ההגדרה ולהתקין את בלוק של Looker.

      יופיע הדף Looker Marketplace.

  9. בדף Looker Marketplace, בשורה Discovery: E-Commerce Insights, לוחצים על Open.

    יופיע הדף Discovery: תובנות מסחר אלקטרוני.

  10. לוחצים על חלונית מתחת לכותרת Dashboards כדי לראות את מרכז הבקרה.

התאמה אישית של בלוק של Looker

בלוק של Looker הזה משתמש בשיפורים להתאמה אישית. מידע נוסף על שימוש בשיפורים להתאמה אישית של בלוקים של Looker שהותקנו מ-Looker Marketplace זמין במאמר התאמה אישית של Looker Marketplace Blocks.