פקודת 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 עם אפשרות ההזרמה.