בדף הזה מפורטים כל משתני הסביבה ש-Mainframe Connector תומך בהם. יכול להיות שחלק מהמשתנים לא נתמכים, בהתאם לגרסה של Mainframe Connector. פרטים נוספים מופיעים בעמודה זמין החל מגרסה בטבלה הבאה.
| שם | ערך ברירת המחדל | זמין מגרסה | תיאור |
|---|---|---|---|
|
True |
5.8.0 | הפונקציה מסירה את הרווחים הלבנים בסוף המחרוזות. שימו לב: מחרוזות שמכילות רק רווחים נחשבות למחרוזות ריקות. |
|
cp037 |
5.8.0 | מציין את קידוד התווים שמשמש לקידוד ולפענוח. |
|
False |
5.10.0 | המדיניות הזו מגדירה את bq query להפעלה במצב מרחוק. |
|
False |
5.11.0 | אם המדיניות הזו מוגדרת כ-True, מופעלת תמיכה במחרוזות תווים באורך משתנה. |
|
-LEN |
5.11.0 | רלוונטי אם המאפיין BQSH_FEATURE_VARIABLE_LENGTH_ENABLED מוגדר.
מייצג את הסיומת של הפרמטר הראשון במבנה התווים באורך משתנה. כברירת מחדל, הסיומת היא -LEN. אם רוצים להשתמש בסיומת אחרת, צריך להגדיר את משתנה הסביבה הזה לסיומת הרצויה.
|
|
-TEXT |
5.11.0 | רלוונטי אם המאפיין BQSH_FEATURE_VARIABLE_LENGTH_ENABLED מוגדר.
מייצג את הסיומת של הפרמטר השני במבנה התווים באורך משתנה. כברירת מחדל, הסיומת היא -TEXT. אם רוצים להשתמש בסיומת אחרת, צריך להגדיר את משתנה הסביבה הזה לסיומת הרצויה.
|
|
- | 5.11.0/5.13.0 |
(5.13.0 ואילך) הגדרת הערכים של סוגי הנתונים date, timestamp ו-null
indicator.
כדי להגדיר את מחוון הערך null, משתמשים בפורמט הבא: SUFFIX_NULL_INDICATOR_NAME="command --null-value NULL_VALUE --not-null-value NOT_NULL_VALUE"
כדי להגדיר את התאריך וחותמת הזמן, משתמשים בפורמט הבא: SUFFIX_SUFFIX_NAME="command --format FORMAT --timezone TIMEZONE"
מידע נוסף זמין במאמרים בנושא תמיכה בשדות של תאריכים וחותמות זמן ותמיכה בשדות של מחווני ערך null. (5.11.0 ואילך) מגדיר את הערכים עבור סוגי הנתונים של התאריך וחותמת הזמן. אפשר להגדיר את משתנה הסביבה הזה לכל ערך בפורמט הבא: SUFFIX_SUFFIX_STRING="--bqtype TYPE --format FORMAT --timezone TIMEZONE"
|
|
נכון | 5.12.0 | מחליף מקפים בשמות השדות ב-COPYBOOK בקו תחתון בשמות השדות התואמים ב-BigQuery. |
|
נכון | 5.12.0 | מייצא מחרוזות באורך 0 כ-null ל-BigQuery.
אם מגדירים את BQSH_FEATURE_EMPTY_STRING_AS_NULL כ-false, מחרוזת ריקה נשארת מחרוזת ריקה כשהיא מיוצאת ל-BigQuery (מחרוזת ריקה לא תוגדר כ-null). |
|
לא נכון | 5.12.1/5.13.0 | (5.13.0 ואילך) מאפשרת לכם לאכוף טיפול מחמיר יותר בשגיאות, באופן הבא:
(5.12.1 ואילך) מאפשרת לאכוף טיפול מחמיר יותר בשגיאות, באופן הבא:
|
|
נכון | 5.13.0 | הגדרה שלפיה ערכים שמכילים רק ערכי null (0x00), רווחים (0x40) או
בייטים גבוהים (0xFF) יפוענחו כערכי null, ולא יגרמו לשגיאה עבור
סוגים של מספרים עשרוניים דחוסים ומספרים עשרוניים עם אזורים. הדגל הזה משפיע רק אם
ההגדרה BQSH_FEATURE_FAIL_ON_INVALID_DATA מוגדרת כ-True. אחרת, זה לא משפיע על ההתנהגות של המפענחים או המקודדים. |
|
לא נכון | 5.13.0 | הגדלה או הקטנה של גודל החלון של בקרה על זרימת נתונים ב-HTTP/2. |
|
נכון | 5.14.0 | אם לא מוגדר או אם הערך הוא true, השדות DISPLAY, NATIONAL, DBCS ו-UTF8 מפרשים בייטים מסוג null כאינדיקטור לסוף המחרוזת ומתעלמים מהבייטים הנותרים. אם הערך מוגדר כ-false,
בייטים של null מפוענחים בהתאם לערכת התווים שבה נעשה שימוש. |
|
מחרוזת ריקה | 5.14.0 | מגדירים נתיב לקבוצת תווים בהתאמה אישית. אם רוצים להשתמש בכמה ערכות תווים, אפשר לציין את הנתיבים לכמה ערכות תווים ולהפריד ביניהם באמצעות תו הנקודה-פסיק. לדוגמה, export BQSH_FEATURE_CUSTOM_CHARSET=path1;path2. |
|
לא נכון | 5.15.0 | משביתים את Google Analytics. |
|
לא נכון | 5.15.1 | איך מאכלסים שדות של FILLER בפעולת ייצוא ל-BigQuery
אם מגדירים את BQSH_FEATURE_RESPECT_FILLER_ON_EXPORT לערך true, Mainframe Connector מקצה ערכים ל-FILLER על סמך התוצאות של השאילתה ב-BigQuery. לדוגמה,
SELECT f1, '|', f2 … from TABLE. הערך FILLER
במקרה הזה יוגדר כ-|. |