דרישות מוקדמות

בדף הזה מוסבר מהן הדרישות המוקדמות לפריסת Cortex Framework. לפני שממשיכים אל הפריסה של ההדגמה או אל הפריסה, כדאי להקדיש זמן להגדרת כל הדרישות המוקדמות.

אני רוצה לקבל גישה

גרסה 7 של Cortex Framework נמצאת בPublic Preview. כדי לשלוח בקשת גישה למאגר GitHub, אפשר לעיין במאמר בנושא שליחת בקשת גישה.

הכנת פרויקט היעד Google Cloud

לפני הפריסה, צריך להקצות פרויקט יעד לאירוח של מאגר Dataform וסביבת ההפעלה.

שכפול המאגר

משכפלים את המאגר של Google Cloud Cortex Framework לפי השלבים שמפורטים בקטע הזה.

  1. פותחים את מאגר GitHub של Cortex Framework באמצעות הקישור שמופיע באימייל אישור הגישה (אחרי שליחת בקשת גישה).

  2. משכפלים את קוד המקור ומורידים את ארטיפקטי ההתקנה באמצעות הפקודה הבאה:

    # Please ensure that the access request has been processed
    # before executing this command, otherwise it will result in 404 error
    
    git clone LINK_PROVIDED_IN_YOUR_ACCESS_CONFIRMATION_EMAIL
    
    cd DIRECTORY
    

פריטי מידע שנוצרו בתהליך פיתוח (Artifact) של התק

לפני שממשיכים, צריך לוודא שפריטי ה-Cortex Framework שהתקבלו בשלב הקודם נמצאים בספרייה המקומית.

התקנת uv

uv הוא מנהל חבילות Python מהיר במיוחד, שנכתב ב-Rust. הוא משמש את Cortex Framework כדי להשיג פריסות עקביות, מבודדות ועם ביצועים גבוהים, וכך לצמצם את השגיאות ולקצר את זמני ההתקנה.

  1. מתקינים את חבילת הניהול uv לסביבות וירטואליות של Python. אפשר לעיין בהוראות ההתקנה של uv.

  2. מריצים את הפקודה הבאה כדי להפעיל סביבה וירטואלית ריקה של Python:

uv sync

הגדרת ממשק שורת הפקודה של Google Cloud SDK

לפני שמריצים את הפריסה, צריך להגדיר את סביבת Google Cloud CLI כך שתצביע על פרויקט היעד הספציפי.

# The ID of your Google Cloud Project
export PROJECT_ID="YOUR_PROJECT_ID"

# Set current project and quota project
gcloud config set project YOUR_PROJECT_ID
gcloud auth application-default set-quota-project YOUR_PROJECT_ID

השלבים הבאים

מוכנים ליצור ולפרוס? כדי להגדיר את הפריסה, מומלץ לעיין במדריכים הבאים:

  • פריסת הדגמה: אפשר לפרוס נתונים לדוגמה תוך דקות כדי לראות את Cortex Framework בפעולה.
  • פריסה: פועלים לפי ההוראות המפורטות כדי להגדיר ולפרוס את Cortex Framework לנתונים של הארגון.