בדף הזה מוסבר איך מקבלים לוחות בקרה של Looker שבהם אפשר לראות מדדי ביצועים מרכזיים (KPI) של העסק הקמעונאי.
לפני שמתחילים
כדי לקבל לוחות בקרה של Looker לעסק הקמעונאי שלכם, אתם צריכים:
העלאת נתוני הקמעונאות באמצעות AI Commerce Search. למידע נוסף:
ייצוא נתוני הקמעונאות מ-AI Commerce Search אל BigQuery. למידע נוסף, אפשר לעיין במאמר ייצוא הנתונים ל-BigQuery.
לחלופין, אם נתוני האירועים של המוצר והמשתמש כבר נמצאים ב-BigQuery בפורמט של AI Commerce Search, אפשר להשתמש בנתונים האלה כדי לקבל לוחות בקרה ב-Looker. במקרה כזה, לא צריך להעלות את נתוני הקמעונאות ולייצא אותם ל-BigQuery. מידע נוסף על הפורמט של BigQuery זמין במאמרים בנושא סכימת מוצרים ומידע על אירועי משתמשים.
הגדרת Looker
קבלת מכונת Looker ממהנדס המכירות של Looker או מיועץ שירותים מקצועיים.
מגדירים חיבור ב-Looker ל-BigQuery לפי ההוראות במאמר Google BigQuery במסמכי Looker. מהנדס המכירות של Looker או יועץ השירותים המקצועיים יעזרו לכם במשימה הזו אם תצטרכו. שומרים את שם החיבור שהגדרתם לשימוש בשלב התקנת Looker Block.
המרת תצוגת BigQuery של אירועי משתמשים לטבלה
כדי להשתמש בלוחות בקרה של Looker, נתוני האירועים של המשתמשים צריכים להיות בטבלה של BigQuery, ולא בתצוגה.
כדי להמיר את תצוגת האירועים של המשתמשים ב-BigQuery לטבלה, צריך לבצע את הפעולות הבאות:
מחליפים את המשתנים בקוד הדוגמה הבא של 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`
מעתיקים את דוגמת קוד ה-SQL מהשלב הקודם.
פותחים את הדף BigQuery במסוף Google Cloud .
אם הפרויקט לא נבחר, בוחרים את הפרויקט שמכיל את טבלת אירועי המשתמש.
בחלונית Editor, מדביקים את דוגמת קוד ה-SQL.
לוחצים על Run ומחכים עד שהשאילתה תסיים את הריצה.
הטבלה החדשה נכתבת למיקום ב-BigQuery שהגדרתם באמצעות המשתנה rdm_user_event_table. שומרים את המיקום הזה לשימוש בהתקנת בלוק של Looker.
יצירת תצוגה מהותית של נתוני מכירות
אפשר להשתמש בדוגמת קוד ה-SQL הבאה כדי ליצור תצוגה חומרית שאפשר להריץ עליה שאילתות מלוחות הבקרה של Looker. מידע נוסף זמין במאמר מבוא לתצוגות חומריות במאמרי העזרה של BigQuery.
כדי ליצור תצוגה מהותית של נתוני מכירות:
מחליפים את המשתנים בקוד הדוגמה הבא של 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;
מעתיקים את דוגמת קוד ה-SQL מהשלב הקודם.
פותחים את הדף BigQuery במסוף Google Cloud .
אם הפרויקט לא נבחר, בוחרים את הפרויקט שמכיל את טבלת אירועי המשתמש.
בחלונית Editor, מדביקים את דוגמת קוד ה-SQL.
לוחצים על Run ומחכים עד שהשאילתה תסיים את הריצה.
התצוגה החדשה של נתוני המכירות נכתבת למיקום ב-BigQuery שהגדרתם באמצעות המשתנה mv_sales. שומרים את המיקום הזה כדי להשתמש בו בהתקנת Looker Block.
התקנה של בלוק Looker
בתהליך הזה, מורידים בלוק של Looker באמצעות אתר Looker Marketplace שמקושר למופע Looker. יש לנו גם Looker Marketplace ציבורי, שבו אפשר לראות את הבלוקים השונים של Looker שזמינים, אבל אי אפשר להוריד בלוקים של Looker מהאתר הזה.
עוברים למופע Looker שהמהנדס של Looker Sales עזר לכם להגדיר בקטע הגדרת Looker.
לוחצים על ואז על גילוי.
יופיע הדף Looker Marketplace.
בתיבת החיפוש, מזינים
discovery.מופיעה החלונית מודלים עם האפשרות גילוי: תובנות לגבי מסחר אלקטרוני.
לוחצים על גילוי: תובנות בנושא מסחר אלקטרוני.
לוחצים על התקנה > התקנה.
אם אתם מאשרים את הסכם הרישיון, לוחצים על אישור.
אם אתם מסכימים לאפשר ל-Looker לבצע את הפעולות שמוצגות בתיבת הדו-שיח, לוחצים על אישור והמשך.
מופיעה תיבת הדו-שיח Configuration.
מגדירים את תיבת הדו-שיח Configuration (הגדרה):
בתיבה Events Table (טבלת אירועים), מזינים את מזהי הפרויקט, מערך הנתונים והטבלה של טבלת אירועי המשתמש שייצאתם ל-BigQuery. הפורמט הוא
project_id.dataset_id.table_id.בתיבה Products Table (טבלת מוצרים), מזינים את מזהי הפרויקט, מערך הנתונים והטבלה של טבלת המוצרים הקמעונאיים שייצאתם ל-BigQuery. הפורמט הוא
project_id.dataset_id.table_id.בתיבה Sales Materialized View, מזינים את מזהי הפרויקט, מערך הנתונים והטבלה של התצוגה המהותית של נתוני המכירות שיצרתם במאמר יצירת תצוגה מהותית של נתוני מכירות. הפורמט הוא
project_id.dataset_id.table_id.בתיבה Connection, בוחרים את שם החיבור שיצרתם בהגדרת Looker.
לוחצים על Install (התקנה) כדי להשלים את ההגדרה ולהתקין את בלוק של Looker.
יופיע הדף Looker Marketplace.
בדף Looker Marketplace, בשורה Discovery: E-Commerce Insights, לוחצים על Open (פתיחה).
יופיע הדף Discovery: E-Commerce Insights.
כדי לראות לוח בקרה, לוחצים על חלונית מתחת לכותרת Dashboards (לוחות בקרה).
התאמה אישית של בלוק של Looker
ה-בלוק של Looker הזה משתמש בשיפורים להתאמה אישית. מידע נוסף על שימוש בשיפורים להתאמה אישית של Looker Blocks שהותקנו מ-Looker Marketplace זמין במאמר התאמה אישית של Looker Marketplace Blocks.