Createlocalconnection: שמירת חיבור JDBC

פקודת CLI זו יוצרת חיבור JDBC ומאחסן אותו מקומית. כדי להשתמש בה, אתה צריך לפחות תפקיד של מנהלן שירות.

תיאור

חובה להשתמש בפקודה זו כדי ליצור ולשמור את החיבור המקומי כדי שתוכל להשתמש בפקודות dataload או dimbuild של CLI עם אפשרות ההזרמה. בנוסף, עליך להגדיר משתנה סביבה EXTERNAL_CLASSPATH כך שיצביע על קובץ .jar של מנהל ההתקן של מסד הנתונים. לקבלת דוגמאות להגדרת משתנה זה, ראה בניית ממדים וטעינת נתונים באמצעות הזרמה ממסד נתונים מרוחק.

תחביר

createLocalConnection [-verbose] -name streamConnection -connectionstring  connectionString -user userName [-driver jdbcDriver] [-password password]
אפשרות קיצור תיאור
-מילולי -v הצג תיאורים מורחבים
-name -N שם חיבור
-connectionstring -cs מחרוזת התחברות של JDBC. התבנית יכולה להיות עם SID, באופן הבא:
jdbc:oracle:thin:@host:port:SID

או עם שם שירות, באופן הבא

jdbc:oracle:thin:@host:port/service_name

ראה דוגמאות.

-user -u שם משתמש
-driver -D מנהל התקן JDBC. אם לא סופק, Oracle Database נחשב לברירת המחדל, כמו oracle.jdbc.driver.OracleDriver
-password -p סיסמה (אופציונלית)

דוגמאות

הדוגמאות הבאות משקפות את מקורות הנתונים השונים.

אם האפשרות -driver והפרמטר jdbcDriver לא סופקו, ההנחה היא שמסד הנתונים של Oracle הוא ברירת המחדל של מסד הנתונים.

Oracle DB – דוגמה עם SID (Service ID)

esscs createLocalConnection -N OracleDBConnection1 -cs jdbc:oracle:thin:@myhostname01:1521:ORCL -u OracleUser -D oracle.jdbc.driver.OracleDriver

Oracle DB – דוגמה עם שם שירות

esscs createLocalConnection -N OracleDBConnection2 -cs jdbc:oracle:thin:@host1.example.com:1521/ORCL.esscs.host1.oraclecloud.com -u OracleUser

DB2

esscs createLocalConnection -N DB2conn -cs jdbc:db2://myhostname02.example.com:50000/TBC -u myDB2User -D com.ibm.db2.jcc.DB2Driver

MySQL

esscs createLocalConnection -N MySQLconn -cs jdbc:mysql://myhostname03.example.com:3306/tbc -u MySQLUsr -D com.mysql.jdbc.Driver

Microsoft SQL Server

esscs createLocalConnection -N MSSQLConn -cs jdbc:sqlserver://myhostname04.example.com:1433 -u MSSQLUsr -D com.microsoft.sqlserver.jdbc.SQLServerDriver

Teradata

esscs createLocalConnection -N TeraDconn -cs jdbc:teradata://myhostname05.example.com/DBS_PORT=1025 -u MSSQLUsr -D com.teradata.jdbc.TeraDriver

אם יש לך קישוריות רשת בין מקור נתונים חיצוני ו-Essbase, הדרך היעילה ביותר היא להגדיר חיבורים ברמת היישום או גלובליים ומקורות נתונים בממשק האינטרנט של Essbase. הגדרות אלה עוזרות לך 'למשוך' בקלות נתונים מהמקור החיצוני. אם אין לך קישוריות רשת בין Essbase ומקור הנתונים החיצוני, אתה יכול להזרים טעינות נתונים או בניות ממדים באמצעות ה-CLI על-ידי שימוש תחילה בפקודה זו כדי ליצור חיבור מקומי, ואחר כך התנעת הפקודה dataload או dimbuild עם אפשרות ההזרמה.