בדף הזה מוסבר איך להשתמש ב-MConnect כדי ליצור לוחות בקרה של Data Studio מנתונים שאספתם באמצעות Google Cloud Migration Center ו-CAST.
כדאי לצפות במדריך כדי להתחיל להשתמש ב-MConnect.
סקירה כללית
MConnect הוא ממשק שורת פקודה שעוזר לכם למזג מידע מ-Migration Center וניתוח קוד סטטי של אפליקציות שבוצע על ידי CAST Software. הנתונים מיוצאים ל-BigQuery ול-Data Studio לצורך ניתוח נתונים מתקדם.
הכלי עוזר לכם לעדכן את האפליקציות על ידי השוואה בין מימדים שונים של השינוי, כמו רמת המאמץ, רמת המוכנות של הקוד וההשפעה על משאבי המחשוב.
לפני שמתחילים
לפני שמשתמשים ב-MConnect, צריך לבצע את השלבים הבאים:
- יוצרים חשבון Google וחשבון Google Cloud .
- יוצרים Google Cloud פרויקט ומפעילים את BigQuery
ואת Migration Center
API.
- למידע על Migration Center, ראה תחילת העבודה עם Migration Center.
- במאמר תחילת העבודה עם BigQuery מוסבר איך מתחילים לעבוד עם BigQuery.
- מתקינים את Google Cloud CLI במחשב המקומי.
- יוצרים דוח CAST Highlight בשם
analysisResults.csv.
תמחור
יכול להיות שתחויבו על השימוש ב-BigQuery, ב-Data Studio וב-CAST, בהתאם לתמחור של כל אחד מהם.
יצירת לוח בקרה לנתונים
בקטעים הבאים מוסבר איך ליצור לוח בקרה ב-Data Studio לנתוני CAST.
הגדרת הכלי
לפני שמשתמשים ב-MConnect, צריך לבצע את השלבים הבאים:
אם אתם משתמשים ב-Linux, הורידו את הקובץ הבינארי העדכני. בפלטפורמות אחרות של מערכות הפעלה, משכפלים את מאגר
migrationcenter-utilsויוצרים את MConnect במחשב המקומי.מאמתים את ה-CLI של Google Cloud:
gcloud init gcloud auth application-default loginחשוב לוודא שלחשבון שבו אתם משתמשים יש את ההרשאות הנדרשות ליצירה ולמחיקה של קבוצות ב-Migration Center, וליצירה ולמחיקה של טבלאות ב-BigQuery בפרויקט שבו אתם רוצים להשתמש.
העלאת הנכסים אל Migration Center
מעלים את הנכסים שקשורים לאפליקציות בדוח CAST אל Migration Center. אם כבר ביצעתם גילוי של מלאי שטחי הפרסום בתשתית שלכם, אתם יכולים לדלג על השלב הזה.
מידע נוסף זמין במאמר בנושא הפעלת איתור נכסים.
יצירת קבוצות ב-Migration Center
משתמשים באפליקציות שמזוהות בדוח CAST כדי ליצור קבוצות ב-Migration Center. במחשב המקומי, מריצים את הפקודה הבאה:
mconnect create-groups --path=ANALYSIS_PATH --project=PROJECT_ID --region=REGION
מחליפים את מה שכתוב בשדות הבאים:
-
ANALYSIS_PATH: הנתיב לקובץ הדוח של CAST. -
PROJECT_ID: מזהה הפרויקט. -
REGION: האזור שבו אתם משתמשים ב-Migration Center. יש תמיכה רק בערכיםus-central1ו-europe-west1.
אחרי שיוצרים את הקבוצות, אפשר לסנן אותן ב-Migration Center באמצעות התווית mconnect.
הקצאת נכסים לקבוצות
ב-Migration Center, מקצים את הנכסים לקבוצות האפליקציות המתאימות. אפשר לבצע את הפעולה הזו בMigration Center UI או באמצעות API.
ייצוא של דוח CAST ונתונים מ-Migration Center ל-BigQuery
כדי לייצא את הנתונים מדוח ה-CAST ל-BigQuery:
mconnect export --path=ANALYSIS_PATH --project=PROJECT_ID --region=REGION
הפקודה מבצעת את הפעולות הבאות:
- הוא יוצר מסד נתונים חדש ב-BigQuery בשם
mcCast. - הכלי יוצר טבלה חדשה ב-BigQuery בשם
castResultsומאכלס אותה בנתוני הדוח של CAST. - הוא מייצא את הנתונים מ-Migration Center ל-BigQuery על ידי יצירה של שלוש טבלאות בשם
assets,groupsו-preference_sets.
יצירת תצוגות ב-BigQuery
מהנתונים שהעליתם ל-BigQuery, יוצרים את התצוגות המתאימות:
mconnect create-views --project=PROJECT_ID --dataset=mcCast
הפקודה יוצרת שלוש תצוגות מפורטות:
migrationcenterinfra_vwcastreadiness_vwmccastreadinesscombined_vw
הפלט של הפקודה הזו מספק קישור לדוח Data Studio באמצעות התצוגה mccastreadinesscombined_vw.
הגדרת הדוח ב-Data Studio
יש שתי דרכים להגדיר את הדוח שנוצר ב-Data Studio, כמו שמתואר בקטעים הבאים.
שימוש בקישור שסופק
- מעתיקים את הקישור שקיבלתם בשלב הקודם לדפדפן האינטרנט.
- לוחצים על שמירה ושיתוף ואז על אישור ושמירה.
העתקת הנתונים באופן ידני
אם הקישור שסופק לא תקין, אפשר להגדיר ידנית את הדוח ב-Data Studio באמצעות הנתונים שלכם:
- ב-Data Studio, פותחים את הדוח Migration Center / CAST Analysis.
- לוחצים על אפשרויות נוספות.
- לוחצים על יצירת עותק > העתקת הדוח.
- בדוח החדש, לוחצים על מקורות מידע > ניהול מקורות נתונים שנוספו.
- במקור הנתונים שנקרא
McCastReadinessCombined_vw, לוחצים על עריכה. - מזינים את מזהה הפרויקט ואת מזהה מערך הנתונים שבהם השתמשתם בשלב הקודם, ובוחרים באפשרות
mccastreadinesscombined_vw. - לוחצים על חיבור מחדש ואז על אישור.
- לוחצים על סיום ומרעננים את הדף.
כך נוצר דוח חדש בשם Migration Center / CAST Analysis
על סמך הנתונים שלכם.
הפניה ל-MConnect
בקטעים הבאים מפורטות הפקודות הזמינות של MConnect והדגלים שלהן.
mconnect
שימוש: mconnect [command] [args] [flags]
הפקודות הזמינות
create-groups- יוצר קבוצה לכל אפליקציית CAST ב-Migration Center ומוסיף לה את התווית mconnect.
create-views- יצירת שלוש תצוגות ב-BigQuery באמצעות Migration Center (מרכז ההעברה) ונתוני CAST.
export- מייצא נתוני CAST ל-BigQuery.
help- עזרה לגבי כל פקודה.
דגלים
-h, --help- עזרה לגבי mconnect
-t, --toggle- הודעת עזרה למתג.
-v, --version- גרסה ל-mconnect.
create-groups
יוצר קבוצה לכל אפליקציית CAST ב-Migration Center ומוסיף לה את התווית mconnect.
שימוש: mconnect create-groups path project region [flags]
דוגמאות
mconnect create-groups --path=path/to/cast/analysisResults.csv --project=my-mc-project-id --region=my-region1
mconnect create-groups --path=path/to/cast/analysisResults.csv --project=my-mc-project-id --region=my-region1 --ignore-existing-groups=true
דגלים
-h, --help- עזרה בנושא create-groups
-i, --ignore-existing-groups- ממשיכים אם mconnect מנסה ליצור קבוצה שכבר קיימת ב-Migration Center. אם המדיניות מוגדרת כ-true, התווית mconnect תתווסף לכל קבוצה שכבר קיימת.
--path- הנתיב של קובץ ה-CSV שמכיל את הדוח של CAST (
analysisResults.csv). (חובה) --project- מזהה הפרויקט שבו ייצרו את הקבוצות ב-Migration Center. חשוב להקפיד להשתמש באותו מזהה פרויקט בכל פקודה. (חובה)
--region- האזור ב-Migration Center שבו הקבוצות ייווצרו. (חובה)
ייצוא
ייצוא של דוח CAST ונתונים מ-Migration Center ל-BigQuery. כברירת מחדל, המערכת תניח שהפרויקט והאזור שמשמשים את Migration Center ואת BigQuery הם זהים.
שימוש: mconnect export path project region dataset [flags]
דוגמאות
mconnect export --path=path/to/cast/analysisResults.csv --project=my-project-id --region=my-region1 # the default dataset will be set to 'mcCast'.
mconnect export --path=path/to/cast/analysisResults.csv --project=my-project-id --region=my-region1 --dataset=dataset-id
mconnect export --path=path/to/cast/analysisResults.csv --project=my-project-id --region=my-region1 --dataset=dataset-id --force=true
mconnect export --path=path/to/cast/analysisResults.csv --project=my-project-id --region=my-region1 --dataset=dataset-id --mc-project=my-mc-project-id --mc-region=my-mc-region
דגלים
--dataset- מזהה קבוצת הנתונים שאליה רוצים לייצא את הנתונים. אם מערך הנתונים לא קיים, הוא ייווצר. אם לא מציינים שם, שם ברירת המחדל יהיה mcCast. חשוב להשתמש באותו מערך נתונים בכל פקודה.
-f, --force- כפייה של ייצוא הנתונים גם אם טבלאות היעד קיימות. הפעולה תמחק את כל התוכן בטבלאות המקוריות.
-h, --help- עזרה בנושא ייצוא
--path- הנתיב של קובץ ה-CSV של דוח CAST (
analysisResults.csv). (חובה) --project- מזהה הפרויקט ב-BigQuery שאליו רוצים לייצא את הנתונים. (חובה)
--region- האזור ב-BigQuery שבו ייצרו מערך נתונים וטבלאות. (חובה)
דגלים מוסתרים
--mc-project- מזהה הפרויקט של Migration Center שמשמש לייצוא הנתונים שלו ל-BigQuery.
--mc-region- האזור של Migration Center שממנו רוצים לייצא את הנתונים.
create-views
יצירת שלוש תצוגות ב-BigQuery באמצעות Migration Center ונתוני CAST.
מספק קישור לדוח Data Studio באמצעות התצוגה mccastreadinesscombined_vw.
שימוש: mconnect create-views project dataset [flags]
תצוגות שנוצרו
-
migrationcenterinfra_vw: הצגת נתוני נכסים מקובצים מ-Migration Center. -
castreadiness_vw: הצגת נתונים מקובץ ניתוח ה-CAST. mccastreadinesscombined_vw: שילוב של שני התצוגות הקודמות. התצוגה הזו משמשת גם בתבנית של Data Studio.
דוגמאות
mconnect create-views --project=my-project-id --dataset=dataset-id
mconnect create-views --project=my-project-id --dataset=dataset-id --force=true
דגלים
--dataset
- מזהה מערך הנתונים ב-BigQuery שבו ייצרו התצוגות. חשוב להשתמש באותו מערך נתונים כמו בפקודת הייצוא. (חובה)
-f, --force- כפיית יצירת תצוגות מפורטות גם אם קיימת רק אחת מהתצוגות המפורטות של היעד. הפעולה תחליף את כל התוכן בתצוגות הקיימות הישנות.
-h, --help- עזרה ביצירת תצוגות
--project
- מזהה הפרויקט ב-BigQuery שבו ייצרו את התצוגות. (חובה)