logologo
התחלה
מדריך
פיתוח
תוסף
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
התחלה
מדריך
פיתוח
תוסף
API
logologo
סקירה כללית

מקור נתונים

ניהול מקורות נתונים
מקור נתונים ראשי

מקור נתונים חיצוני (Database)

מבוא
MySQL חיצוני
MariaDB חיצוני
PostgreSQL חיצוני
MSSQL חיצוני
Oracle חיצוני
השוואת מסדי נתונים: ראשי וחיצוני
מקור נתונים REST API
מקור נתונים KingbaseES

טבלת נתונים

סקירה כללית
טבלה רגילה
טבלת ירושה
טבלת קבצים
טבלת עץ
לוח שנה
טבלת תגובות
טבלת ביטויים
טבלת SQL
תצוגת מסד נתונים

שדה טבלה

סקירה כללית
אימות שדות

סוגים בסיסיים

טקסט בשורה אחת
טקסט רב-שורתי
מספר טלפון נייד
דוא'ל
URL
מספר שלם
מספר
אחוז
סיסמה
צבע
אייקון

בחירת סוג

סימון
בורר נפתח (בחירה יחידה)
בורר נפתח (בחירה מרובה)
תיבת בחירה יחידה
תיבת סימון

מולטימדיה

Markdown
Markdown(Vditor)
טקסט עשיר
קובץ מצורף (יחס)
קובץ מצורף (URL)

תאריך ושעה

סקירה כללית
תאריך ושעה (כולל אזור זמן)
תאריך ושעה (ללא אזור זמן)
Unix timestamp
תאריך (ללא שעה)
זמן

צורות גיאומטריות

נקודה
קו
עיגול
מצולע

סוגים מתקדמים

UUID
Nano ID
מיון
נוסחת חישוב
קידוד אוטומטי
JSON
בורר טבלאות נתונים
הצפנה

מידע מערכת

תאריך יצירה
תאריך שינוי אחרון
יוצר
משנה אחרון
מרחב
Table OID

סוג קשר

סקירה כללית
אחד לאחד
אחד לרבים
רבים לאחד
רבים לרבים
רבים לרבים (Array)

פיתוח

סקירה כללית
Next Pageסקירה כללית
TIP

מסמך זה תורגם על ידי בינה מלאכותית. לכל אי דיוק, אנא עיין בגרסה האנגלית

#חיבור טבלאות נתונים חיצוניות (FDW)

This feature is provided by the commercial plugin «אוסף: חיבור לנתונים חיצוניים (FDW)», please purchase to use

#מבוא

זהו תוסף המאפשר חיבור לטבלאות נתונים מרוחקות, המבוסס על מימוש Foreign Data Wrapper (FDW) של מסד הנתונים. נכון לעכשיו, הוא תומך במסדי נתונים MySQL ו-PostgreSQL.

חיבור מקורות נתונים מול חיבור טבלאות נתונים חיצוניות
  • חיבור מקורות נתונים מתייחס ליצירת חיבור למסד נתונים ספציפי או לשירות API, ומאפשר שימוש מלא בתכונות מסד הנתונים או בשירותים המסופקים על ידי ה-API;
  • חיבור טבלאות נתונים חיצוניות מתייחס לקבלת נתונים ממקור חיצוני ומיפויים לשימוש מקומי. במסד הנתונים, זה נקרא FDW (Foreign Data Wrapper), זוהי טכנולוגיית מסדי נתונים המתמקדת בשימוש בטבלאות מרוחקות כטבלאות מקומיות, ומאפשרת חיבור טבלה אחר טבלה בלבד. מכיוון שמדובר בגישה מרוחקת, יהיו מגבלות ואילוצים שונים בשימוש בה.

ניתן גם להשתמש בשני המושגים בשילוב. הראשון משמש ליצירת חיבור למקור הנתונים, והשני משמש לגישה בין מקורות נתונים שונים. לדוגמה, אם מחובר מקור נתונים מסוג PostgreSQL, וטבלה מסוימת במקור נתונים זה היא טבלת נתונים חיצונית שנוצרה באמצעות FDW.

#MySQL

MySQL משתמש במנוע ה-federated, שדורש הפעלה, ותומך בחיבור למסדי נתונים מרוחקים של MySQL ומסדי נתונים תואמי פרוטוקול, כגון MariaDB. לפרטים נוספים, עיין בתיעוד Federated Storage Engine.

#PostgreSQL

ב-PostgreSQL, ניתן להשתמש בסוגים שונים של הרחבות fdw כדי לתמוך בסוגי נתונים מרוחקים שונים. ההרחבות הנתמכות כרגע כוללות:

  • postgres_fdw: חיבור למסד נתונים מרוחק של PostgreSQL מתוך PostgreSQL.
  • mysql_fdw(בפיתוח): חיבור למסד נתונים מרוחק של MySQL מתוך PostgreSQL.
  • עבור סוגים אחרים של הרחבות fdw, עיין ב-PostgreSQL Foreign Data Wrappers. חיבור ל-NocoBase דורש מימוש ממשק ההתאמה המתאים בקוד.

#התקנה

דרישות קדם

  • אם מסד הנתונים הראשי של NocoBase הוא MySQL, יש להפעיל את federated. עיין ב-כיצד להפעיל את מנוע ה-federated ב-MySQL

לאחר מכן, התקן והפעל את התוסף באמצעות מנהל התוספים

התקן והפעל את התוסף

#מדריך למשתמש

תחת "ניהול אוספים > יצירת אוסף" בתפריט הנפתח, בחר "חיבור נתונים חיצוניים"

חיבור נתונים חיצוניים

בתפריט הנפתח "שירות מסד נתונים", בחר שירות מסד נתונים קיים, או "צור שירות מסד נתונים"

שירות מסד נתונים

צור שירות מסד נתונים

צור שירות מסד נתונים

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

בחר את טבלת הנתונים שאליה ברצונך להתחבר

הגדר מידע שדות

הגדר מידע שדות

אם חלו שינויים במבנה הטבלה המרוחקת, ניתן גם "לסנכרן מהטבלה המרוחקת"

סנכרן מהטבלה המרוחקת

סנכרון טבלה מרוחקת

סנכרון טבלה מרוחקת

לבסוף, הצג אותו בממשק

הצגה בממשק