تساعدك أوامر واجهة سطر الأوامر في Essbase التي تصدرها في esscs على تنفيذ عمليات المنصة الروتينية وتتضمن: calc، وdataload، وdimbuild، وlcmexport، وlcmimport، وتحميل البيانات الاصطناعية وتنزيلها، وبدء تطبيق أو مكعب أو إيقافه، والمزيد.
تتوفر الأوامر التالية في واجهة سطر الأوامر. يمكن إصدار وسيطات الأوامر بأي ترتيب.
لعرض تعليمات جميع الأوامر، أدخل esscs -h
. لعرض تعليمات أمر معين، أدخل esscs الأمر -h
.
لتشغيل المخرجات المطولة لأي أمر، بمعنى عرض معلومات موسعة (إن وجدت)، أدخل esscs الأمر -v وسيطات الأمر
.
يقوم أمر واجهة سطر الأوامر login لـ Essbase بمصادقتك لأجل Essbase لتتمكن من استخدام واجهة سطر الأوامر.
قبل أن تتمكن من إصدار أوامر واجهة سطر الأوامر إلى Essbase، عليك تسجيل الدخول. إذا لزم توفير اتصال آمن، فيجب أن يبدأ عنوان URL ببروتوكول https
.
يمكنك المصادقة بالطرق التالية مستخدمًا CLI:
setpassword
مرة واحدة لتخزين كلمة السر الخاصة بتوليفة العميل/المستخدم. وفي جلسات العمل اللاحقة، يمكنك استخدام أمر login
بدون أن يتم توجيهك إلى إدخال كلمة سر.login
(تنبيه: تظهر كلمة السر في نافذة شل على شكل نص فارغ).login
. سيتم توجيهك إلى إدخال كلمة السر التي تكون مخفية.إذا كنت مستخدم تسجيل دخول موحد في Oracle Identity Cloud Service، فإن تسجيل الدخول باستخدام MaxL أو CLI غير مدعوم. يتطلب تسجيل الدخول الموحد نافذة متصفح. قم بإنشاء مستخدم Identity Cloud Service أصلي، واستخدمه بدلاً من تسجيل الدخول باستخدام MaxL أو واجهة سطر الأوامر.
الصياغة (أمر login)
login [-verbose] -essbaseurl https://instance-name.example.com/essbase -user username [-password password]
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | إظهار الأوصاف الموسعة |
-essbaseurl | -url | عنوان طبعة Essbase |
-user | -u | اسم المستخدم |
-password | -p | اختياري. كلمة سر المستخدم. أو بدلاً من ذلك، يمكنك تعيين كلمة السر باستخدام setpassword.
في حالة إصدار أمر تسجيل الدخول من اسكربت، عندما تتضمن كلمة السر حروفًا خاصة، ضعها بين علامتي اقتباس مزدوجتين (على سبيل المثال، لا يتم دعم استخدام حرف |
مثال 1 (أمر login)
esscs login -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -u smith
مثال 2 (أمر login)
في المثال التالي، إن المستخدم الذي قام بتسجيل الدخول admin1@example.com
هو مسؤول Identity Cloud Service تم تعيينه كمسؤول Essbase أولي أثناء نشر توزيع Essbase متكامل في Oracle Cloud Infrastructure. لأنه لم يتم إدخال كلمة السر في هذا المثال، فسيتم طلبها من المسؤول بعد ذلك. عنوان URL هو essbase_url من مخرجات الوظيفة الناتجة عن التكدس النشر.
esscs login -u admin1@example.com -url https://192.0.2.1/essbase
الصياغة (أمر logout)
logout
مثال (أمر logout)
esscs logout
ينفذ أمر واجه سطر الأوامر calc لـ Essbase اسكربت حساب على المكعب. لتشغيل هذا الأمر، يجب أن يكون لديك على الأقل إذن تحديث قاعدة البيانات، بالإضافة إلى الحق المزوَّد للوصول إلى اسكربت العملية الحسابية.
قبل تشغيل اسكربتات العمليات الحسابية، عليك تحميل الاسكربتات أولاً، كملفات بالامتداد .csc، إلى دليل المكعب. يمكنك استخدام أداة CLI في تحميل الملفات. يرجى الاطلاع على أمر Upload: إضافة ملفات المكعبات.
الصياغة
calc [-verbose] -application appname -db cubename -script scriptfilename
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | إظهار الأوصاف الموسعة |
-application | -a | اسم التطبيق |
-db | -d | اسم قاعدة البيانات (المكعب) |
-script | -s | اسم اسكربت العملية الحسابية. يجب أن يشتمل على امتداد الملف .csc . ولن تحتاج إلى إضافة مسار كامل. فمن المفترض أن تكون الملفات في دليل المكعب ذي الصلة. |
مثال
esscs calc -v -a Sample -d Basic -s CALCALL.CSC
يمكنك أيضًا تشغيل اسكربتات العمليات الحسابية باستخدام خيار "العملية الحسابية" في Cube Designer أو Smart View، أو الوظائف في واجهة Essbaseعلى الويب، أو REST API، أو تنفيذ العملية الحسابية في MaxL.
يقوم أمر واجهة سطر الأوامر clear بمسح بيانات Essbase من مكعب. لاستخدام هذا الأمر، تحتاج إلى إذن تحديث قاعدة البيانات على الأقل.
الصياغة
clear [-verbose] -application appname -db cubename [-option clearOption[-regionspec regionSpec]]
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | اختياري. إظهار الأوصاف الموسعة |
-application | -a | اسم التطبيق |
-db | -d | اسم قاعدة البيانات (المكعب) |
-option | -O | اختياري. كلمة أساس تحدد ما هو مطلوب مسحه. والخيار الافتراضي، إذا حُذف، هو ALL_DATA.
تشمل الخيارات المتاحة لمكعبات تخزين الكتل ما يلي:
تشمل الخيارات المتاحة لمكعبات التخزين التجميعي ما يلي:
|
-regionspec | -rs | تعبير MDX يحدد المنطقة المطلوب مسحها |
مثال
esscs clear -a ASOSamp -d Basic -O PARTIAL_DATA -rs "{([Jan],[Sale],[Cash])}"
يمكنك أيضًا مسح البيانات باستخدام خيار بيانات الحمل في Cube Designer أو الوظائف في واجهة Essbase على الويب أو REST API أو قاعدة بيانات بديلة DBS-NAME بإعادة التعيين في MaxL.
يقوم أمر واجهة سطر الأوامر createlocalconnection لـ Essbase بتكوين اتصال JDBC وتخزينه محليًا. لاستخدام هذا الأمر، تحتاج إلى دور مسؤول الخدمة أو مستخدم متقدم.
الوصف
على مسؤول الخدمة استخدام هذا الأمر لتكوين الاتصال المحلي وحفظه قبل أن تتمكن من استخدام أوامر dataload أو dimbuild مع خيار الدفق. يجب عليك أيضًا تعيين متغير البيئة EXTERNAL_CLASSPATH للإشارة إلى ملف .jar الخاص بمشغل قاعدة البيانات (يرجى الاطلاع على إنشاء الأبعاد وتحميل البيانات عن طريق الدفق من قاعدة بيانات بعيدة).
الصياغة
createLocalConnection [-verbose] -name streamConnection -connectionstring connectionString -user userName [-driver jdbcDriver] [-password password]
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | إظهار الأوصاف الموسعة |
-name | -N | اسم الاتصال |
-connectionstring | -cs | سلسلة اتصال JDBC. يمكن أن يكون التنسيق باسم الخدمة، كما يلي:
jdbc:oracle:thin:@host:port/service_name أو باستخدام SID، كما يلي: jdbc:oracle:thin:@host:port:SID تنطبق تنسيقات الصياغة أعلاه على Oracle Database. عرض قسم الأمثلة للاختلافات الصغيرة في صياغة سلسلة الاتصال عند العمل مع موفري خدمة آخرين. |
-user | -u | اسم المستخدم |
-driver | -D | برنامج تشغيل JDBC. في حالة عدم توفير الخيار، تُعد قاعدة بيانات Oracle هي قاعدة البيانات الافتراضية، مثل oracle.jdbc.driver.OracleDriver |
-password | -p | كلمة السر (اختيارية) |
إذا كان لديك اتصال عبر الشبكة بين مصدر بيانات خارجي وEssbase، من الأفضل تحديد الاتصالات ومصادر البيانات العامة أو على مستوى التطبيق في واجهة Essbase على الويب. تساعدك هذه التعريفات على "سحب" البيانات بسهولة من المصدر الخارجي. إذا لم يكن لديك اتصال عبر الشبكة بين مصدر البيانات الخارجي وEssbase، يمكنك دفق عمليات تحميل البيانات أو نُسخ الأبعاد باستخدام واجهة سطر الأوامر، من خلال استخدام هذا الأمر أولاً لإنشاء اتصال محلي ثم إصدار تحميل البيانات أو أمر dimbuild بخيار دفق.
ملاحظات
بعد الترحيل إلى الإصدار 21.4 أو أعلى، على مسؤول الخدمة إعادة تكوين أي اتصالات محلية محفوظة تم تكوينها باستخدام هذا الأمر في إصدار سابق.
أمثلة
في حالة عدم توفير خيار -driver
ومعلمة jdbcDriver، تُعد قاعدة بيانات أوراكل هي قاعدة البيانات الافتراضية.
esscs createLocalConnection -N OracleDBConnection2 -cs jdbc:oracle:thin:@host1.example.com:1521/ORCL.esscs.host1.oraclecloud.com -u OracleUser
في حالة عدم توفير خيار -driver
ومعلمة jdbcDriver، تُعد قاعدة بيانات أوراكل هي قاعدة البيانات الافتراضية.
esscs createLocalConnection -N OracleDBConnection1 -cs jdbc:oracle:thin:@myhostname01:1521:ORCL -u OracleUser -D oracle.jdbc.driver.OracleDriver
في حالة عدم توفير خيار -driver
ومعلمة jdbcDriver، تُعد قاعدة بيانات أوراكل هي قاعدة البيانات الافتراضية.
esscs createLocalConnection -N DB2conn -cs jdbc:db2://myhostname02.example.com:50000/TBC -u myDB2User -D com.ibm.db2.jcc.DB2Driver
في حالة عدم توفير خيار -driver
ومعلمة jdbcDriver، تُعد قاعدة بيانات أوراكل هي قاعدة البيانات الافتراضية.
esscs createLocalConnection -N MySQLconn -cs jdbc:mysql://myhostname03.example.com:3306/tbc -u MySQLUsr -D com.mysql.jdbc.Driver
في حالة عدم توفير خيار -driver
ومعلمة jdbcDriver، تُعد قاعدة بيانات أوراكل هي قاعدة البيانات الافتراضية.
esscs createLocalConnection -N MSSQLConn -cs jdbc:sqlserver://myhostname04.example.com:1433 -u MSSQLUsr -D com.microsoft.sqlserver.jdbc.SQLServerDriver
في حالة عدم توفير خيار -driver
ومعلمة jdbcDriver، تُعد قاعدة بيانات أوراكل هي قاعدة البيانات الافتراضية.
esscs createLocalConnection -N TeraDconn -cs jdbc:teradata://myhostname05.example.com/DBS_PORT=1025 -u TeraUsr -D com.teradata.jdbc.TeraDriver
يقوم أمر واجهة سطر الأوامر dataload لـ Essbase بتحميل البيانات إلى مكعب. لاستخدام هذا الأمر، تحتاج إلى إذن تحديث قاعدة البيانات على الأقل.
يتطلب هذا الأمر إحدى مجموعات الخيارات التالية:
ملف البيانات وملف القاعدة الاختياري
ملف القاعدة مع اسم المستخدم وكلمة السر
خيار الدفق Stream يشير إلى اتصال محلي محفوظ
يجب أن يمكن الوصول إلى قاعدة البيانات المصدر في شبكة العميل، لأنه لا يمكن لكل برامج تشغيل قواعد البيانات العمل مع وكلاء Java.
لتحميل البيانات، يجب أولاً تحميل ملفات القواعد وملفات تحميل البيانات إلى دليل المكعب. يمكنك استخدام أداة CLI في تحميل الملفات. يرجى الاطلاع على أمر Upload: إضافة ملفات المكعبات.
الصياغة
dataload [-verbose] -application appname -db cubename -file filename [| -catalogfile catalogFile] [-rule rulesFile | -catalogrulefile catalogRulesFile] [-user username [-password password]] [-stream] [-connection connectionName][-query queryString] [-rows n]] [-abortOnError]
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | إظهار الأوصاف الموسعة |
-application | -a | اسم التطبيق |
-db | -d | اسم قاعدة البيانات (المكعب) |
-file | -f | اسم ملف تحميل البيانات. ولن تحتاج إلى إضافة مسار كامل. فمن المفترض أن تكون الملفات في دليل قاعدة البيانات ذي الصلة. يمكنك استخدام -catalogfile بدلاً من هذا الخيار. |
-rule | -r | اختياري. اسم ملف القاعدة. ولن تحتاج إلى إضافة مسار كامل. فمن المفترض أن تكون الملفات في دليل قاعدة البيانات ذي الصلة. يمكنك استخدام -catalogrulefile بدلاً من هذا الخيار. |
-ملف الكتالوج | -CF | اسم ملف تحميل البيانات من كتالوج الملفات. يمكنك استخدام هذا الخيار بدلاً من -file . |
-catalogrulefile | -CRF | اسم ملف القاعدة من كتالوج الملفات. يمكنك استخدام هذا الخيار بدلاً من -rule . |
-user | -u | اختياري. اسم المستخدم. يتطلب كلمة سر في حالة استخدامه.
إذا كنت تستخدم مصدر بيانات واتصالاً محفوظًا، فليس مطلوبًا منك إدخال اسم مستخدم وكلمة سر. إذا لم تكن تستخدم اتصالاً محفوظًا، ويتصل ملف القاعدة بـ RDBMS، فحدد اسم مستخدم وكلمة سر للاتصال بـ RDBMS. |
-password | -p | اختياري. كلمة سر المستخدم. في حالة حذفه، ستتم مطالبة المستخدم بكلمة سر. |
-stream | -S | اختياري. استخدام تحميل البيانات المتدفق. يتطلب خيار -conn في حالة استخدامه. |
-connection | -conn | مطلوب في حالة استخدام خيار الدفق. اسم الاتصال المحفوظ الذي تم تكوينه باستخدام أمر CLI في createlocalconnection. |
-query | -q | اختياري. استعلام قاعدة البيانات المطلوب تقديمه مع تحميل البيانات المتدفق. |
-rows | -rows | اختياري. عدد الصفوف المطلوب دفقها في نفس الوقت. الرقم الافتراضي هو 100. |
-abortOnError | -abort | إيقاف تحميل البيانات في حالة حدوث خطأ |
أمثلة
esscs dataload -a Sample -db Basic -f Calcdat.txt -abort true
esscs dataload -a Sample -db Basic -r Basic.rul -S -conn oraConn -q "Select * from Data" -rows 50
esscs dataload -a Sample -db Basic -CF /users/weblogic/Data_Basic.txt -r Data.rul -abortonerror
esscs dataload -a Sample -db Basic -CF /users/weblogic/Data_Basic.txt -CRF /shared/Data.rul -abort
esscs dataload -a Sample -db Basic -CRF /shared/Data.rul -S -conn localConnectionName -q "Select * from Table"
يمكنك أيضًا تحميل البيانات باستخدام Cube Designer أو الوظائف في واجهة Essbase على الويب أو REST API أو استيراد البيانات بلغة MaxL.
يقوم أمر واجهة سطر الأوامر deletefile لـ Essbase بإزالة البيانات الاصطناعية للمكعب من دليل التطبيق أو دليل قاعدة البيانات أو الدليل الرئيسي للمستخدم. لحذف ملفات من مكعب، ستحتاج على الأقل إلى إذن "مدير قاعدة البيانات" في المكعب. ولا تلزم أي أذونات خاصة حتى تتمكن من حذف الملفات من دليل المستخدم.
الصياغة
deletefile [-verbose] -file fileName [-application application [-db database] [| -catalogfile catalogFile]]
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | إظهار الأوصاف الموسعة |
-file | -f | اسم الملف المطلوب حذفه |
-application | -a | اختياري. اسم التطبيق. في حالة عدم توفير الخيار، فيُفترض وجود الملفات في الدليل المستخدم الرئيسي الخاص بك. |
-database | -db | اختياري. اسم قاعدة البيانات (المكعب) |
-ملف الكتالوج | -CF | مسار الملف واسمه من كتالوج الملفات. يمكنك استخدام هذا الخيار بدلاً من -file . |
أمثلة
esscs deletefile -a Sample -d Basic -f Act1.rul
esscs deletefile -CF /shared/Data.txt
كما يمكنك إدارة الملفات في Cube Designer، واجهة Essbase على الويب أو REST API.
يقوم أمر واجهة سطر الأوامر deploy لـ Essbase بتكوين مكعب من مصنف تطبيق Excel. لتشغيل هذا الأمر، تحتاج إلى دور مستخدم متميز على الأقل.
الصياغة
deploy [-verbose] -file fileName [-application application [-database database] | -catalogfile catalogFile] [-restructureoption restructureOption] [-loaddata] [-recreateapplication] [-createfiles] [-executescript]
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | إظهار الأوصاف الموسعة |
-file | -f | اسم ملف مصنف التطبيق |
-application | -a | اختياري. اسم التطبيق. في حالة عدم توفير الخيار، سيؤخذ اسم التطبيق من المصنف. |
-database | -db | اختياري. اسم قاعدة البيانات (المكعب). في حالة عدم توفير الخيار، سيؤخذ اسم قاعدة البيانات من المصنف. |
-ملف الكتالوج | -CF | مصنف التطبيق من كتالوج الملفات. يمكنك استخدام هذا الخيار بدلاً من -file . |
-loaddata | -l | اختياري. تحميل البيانات، إذا كان مصنف التطبيق يشتمل على ورقة عمل بيانات. بخلاف ذلك، يتم استيراد ميتاديتا فقط إلى المكعب. |
-restructureoption | -R | اختياري. كلمة أساس تشير إلى خيار إعادة الهيكلة المطلوب.
تشمل الخيارات المتاحة لمكعبات تخزين الكتل ما يلي:
تشمل الخيارات المتاحة لمكعبات التخزين التجميعي ما يلي:
|
-recreateapplication | -ra | اختياري. إعادة تكوين التطبيق إذا كان موجودًا بالفعل |
-createfiles | -cf | اختياري. تكوين البيانات الاصطناعية للمكعب في دليل الملفات في Essbase. |
-executescript | -e | اختياري. تنفيذ اسكربتات العمليات الحسابية. ولا ينطبق إلا إذا كان مصنف التطبيق يحتوي على ورقة عمل عملية حسابية معين فيها الخيار تنفيذ العملية الحسابية إلى القيمة "نعم" في التعريفات. |
أمثلة
esscs deploy -v -a SampleD1 -d BasicD1 -f Sample_Basic.xlsx -l -ra -cf -e
esscs deploy -CF "/gallery/Applications/Demo Samples/Block Storage/Sample_Basic.xlsx" -a Sample1 -l -cf -e -R ALL_DATA
كما يمكنك نشر المكعبات باستخدام Cube Designer، أو باستخدام خيار الاستيراد في مقطع التطبيقات في واجهة Essbase على الويب.
يقوم أمر واجهة سطر الأوامر dimbuild لـ Essbase بتحميل البيانات إلى مكعب. لتشغيل هذا الأمر، تحتاج إلى إذن مدير قاعدة البيانات على الأقل للمكعب.
قبل أن تتمكن من تحميل الأبعاد، يجب أولاً تحميل ملفات القواعد وإنشاء البُعد إلى Essbase. يمكنك استخدام أداة CLI في تحميل الملفات. يرجى الاطلاع على أمر Upload: إضافة ملفات المكعبات.
الصياغة
dimbuild [-verbose] -application appname -db cubename -file fileName [| -catalogfile catalogFile] -rule rulesFile [| -catalogrulefile catalogRulesFile]] [-user userName [-password password]] [-stream] [-connection connectionName][-query queryString] [-rows n]] [-restructureOption restructureOption] [-forcedimbuild]
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | إظهار الأوصاف الموسعة |
-application | -a | اسم التطبيق |
-db | -d | اسم قاعدة البيانات (المكعب) |
-file | -f | اسم ملف إنشاء الأبعاد. ولن تحتاج إلى إضافة مسار كامل. فمن المفترض أن تكون الملفات في دليل قاعدة البيانات أو التطبيق ذي الصلة. يمكنك استخدام -catalogfile بدلاً من هذا الخيار. |
-rule | -r | اسم ملف القاعدة. ولن تحتاج إلى إضافة مسار كامل. فمن المفترض أن تكون الملفات في دليل قاعدة البيانات أو التطبيق ذي الصلة. يمكنك استخدام -catalogrulefile بدلاً من هذا الخيار. |
-ملف الكتالوج | -CF | اسم ملف إنشاء الأبعاد من كتالوج الملفات. يمكنك استخدام هذا الخيار بدلاً من -file. |
-catalogrulefile | -CRF | اسم ملف القاعدة من كتالوج الملفات. يمكنك استخدام هذا الخيار بدلاً من -rule. |
-user | -u | اختياري. اسم المستخدم. يتطلب كلمة سر في حالة استخدامه.
إذا كنت تستخدم مصدر بيانات واتصالاً محفوظًا، فليس مطلوبًا منك إدخال اسم مستخدم وكلمة سر. إذا لم تكن تستخدم اتصالاً محفوظًا، ويتصل ملف القاعدة بـ RDBMS، فحدد اسم مستخدم وكلمة سر للاتصال بـ RDBMS. |
-password | -p | اختياري. كلمة سر المستخدم. في حالة حذفه، ستتم مطالبة المستخدم بكلمة سر. |
-stream | -S | اختياري. استخدام دفق إنشاء الأبعاد. يتطلب خيار -conn في حالة استخدامه. |
-connection | -conn | مطلوب في حالة استخدام خيار الدفق. اسم الاتصال المحفوظ الذي تم تكوينه باستخدام أمر CLI في createlocalconnection. |
-query | -q | اختياري. استعلام قاعدة البيانات المطلوب تقديمه مع عملية إنشاء الأبعاد المتدفقة. |
-rows | -rows | اختياري. عدد الصفوف المطلوب دفقها في نفس الوقت. الرقم الافتراضي هو 100. |
-restructureOption | -R |
التحكم في خيارات الاحتفاظ عند إعادة هيكلة الإطار العام. بالنسبة إلى تخزين الكتل، الخيارات الممكنة هي:
بالنسبة إلى التخزين التجميعي، الخيارات الممكنة هي:
|
-forcedimbuild | -F | تابع إنشاء المكعب حتى إن كانت هناك أنشطة مستخدم أخرى قيد التقدم. ويؤدي هذا لإلغاء جلسات عمل المستخدم النشطة. |
أمثلة
esscs dimbuild -a Sample -d Basic -r Basic.rul -u smith -p password -R NO_DATA -F
esscs dimbuild -a Sample -d Basic -r Basic.rul -S -conn oraConn -q "Select * from Data" -rows 50 -R NO_DATA
esscs dimbuild -a Sample -db Basic -CRF /users/weblogic/Dim_Market.rul -CF /shared/Market.txt -R ALL_DATA -F
يمكنك أيضًا تحميل الأبعاد باستخدام Cube Designer أو الوظائف في واجهة Essbase على الويب أو REST API أو استيراد البيانات بلغة MaxL.
يقوم أمر واجهة سطر الأوامر download لـ Essbase بتنزيل البيانات الاصطناعية للمكعب من طبعة Essbase إلى دليل محلي.
قد تحتاج إلى تنزيل ملفات نصية أو ملفات القواعد أو ملفات اسكربتات العمليات الحسابية من مكعب، حتى تتمكن من العمل عليها أو تحميلها إلى مكعب آخر. لتنزيل البيانات الاصطناعية للمكعب، تحتاج إلى إذن تحديث قاعدة البيانات على الأقل.
الصياغة
download [-verbose] -file filename[ | -catalogfile catalogFile] [-application appname [-db cubename]] [-localdirectory path] [-overwrite] [-nocompression]
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | إظهار الأوصاف الموسعة |
-file | -f | اسم الملف المراد تنزيله |
-application | -a | اختياري. اسم التطبيق. في حالة عدم توفير الخيار، يتم تنزيل البيانات الاصطناعية من دليل المستخدم الرئيسي الخاص بك. |
-db | -d | اختياري. اسم قاعدة البيانات (المكعب) |
-catalogfile | -CF | الملف في كتالوج الملفات. يمكنك استخدام هذا الخيار بدلاً من -file . |
-localdirectory | -ld | اختياري. مسار دليل محلي |
-overwrite | -o | اختياري. الكتابة فوق الملف الموجود |
-nocompression | -nc | اختياري. تعطيل ضغط البيانات المنقولة |
أمثلة
esscs download -v -f Product003.rul -a Sample -d Basic -ld c:/temp -o
esscs download -f Acli.rul -ld c:/temp -o
esscs download -CF /shared/Acli.rul -ld c:/temp -o
كما يمكنك إدارة الملفات في Cube Designer، واجهة Essbase على الويب أو REST API.
يعرض أمر واجهة سطر الأوامر help لـ Essbase تعليمات المستوى-الأمر في لوحة التحكم أو الوحدة الطرفية.
الصياغة
[command] -help | -h
أمثلة
esscs -help
esscs -h
esscs dataload -help
الأوامر البيانات الاصطناعية للمكعب الموجودة في طبعة lcmexport لـ Essbase البيانات الاصطناعية للمكعبات من ملف Lifecycle Management (LCM) .zip
الذي ينزله على جهازك المحلي. لتشغيل هذا الأمر، يجب أن يكون لديك إذن مدير التطبيق على الأقل.
الصياغة
lcmExport [-verbose] -application appname|-allApp -zipfilename filename [-localDirectory path][-threads threadscount][-skipdata][-overwrite][-generateartifactlist][-include-server-level][-cube][-exportdata][-filetype][-exportpartitions][-exportfilters][-restEncryPassword]
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | اختياري. إظهار الأوصاف الموسعة. |
-application | -a | اسم التطبيق المطلوب إجراء النسخ الاحتياطي له. |
-allApp | -aa | اختياريًا (وحساس لحالة الأحرف). عند الاستخدام بدلاً من -application، يقوم بتصدير كل التطبيقات لملف zip واحد. يمكن أن يقبل lcmimport ملفات zip لتطبيق واحد أو ملفات zip لتطبيقات متعددة. |
-zipfilename | -z | اختياري. اسم الملف المضغوط الذي يحفظ ملفات النسخ الاحتياطي. |
-localdirectory | -ld | اختياري. مسار دليل محلي. وفي حالة عدم التحديد، يتم حفظ الملف المضغوط zip في <Application Directory>/catalog/users/<user_name> على خادم Essbase. |
-threads | -T | اختياري. عدد سلاسل العمليات المطلوب إنتاجها في حالة استخدام التصدير المتوازي. الحد الأدنى: 10 |
-skipdata | -skip | اختياري. عدم تضمين البيانات في النسخة الاحتياطية. |
-overwrite | -o | اختياري. الكتابة فوق ملف النسخة الاحتياطية الموجود. |
-generateartifactlist | -gal | اختياري. إنشاء ملف نصي يشتمل على قائمة كاملة بالبيانات الاصطناعية المُصدّرة. ويمكن استخدام هذا الملف النصي في إدارة عملية استيراد البيانات الاصطناعية. على سبيل المثال، يمكن إعادة ترتيب البيانات الاصطناعية في القائمة للتحكم في ترتيب استيرادها. كما يمكن تخطي استيراد بعض البيانات الاصطناعية عبر إزالتها أو إدخال علامة تعليق على عناصرها في القائمة. |
-include-server-level | -isl | اختياري. تضمين مصادر البيانات والاتصالات المعرفة عالميًا. |
-cube | -c | اختياري. تصدير مكعب واحد يمكن تحديد هذا الخيار بالإضافة إلى الخيارات فقط لتصدير: البيانات، أو الملفات من أنواع معينة، أو المقاطع، أو المرشحات. |
-exportdata | -d | اختياري. تصدير البيانات فقط. |
-filetype | -ft |
اختياري. تصدير الملفات من نوع محدد. تتضمن الملفات المدعومة OTL (الإطار العام)، وTXT (نصي)، وRUL (قاعدة)، وCSC (اسكربت حساب)، وDTR (تعريف تقرير التنقل)، وExcel (يتم تصدير ملفات .xls فقط. ولا يتم تصدير ملفات .xlsx). الأمثلة: esscs lcmexport -a sample -z sampleXLSOnly.zip -v -ft excel esscs lcmexport -a sample -z sampleTXTOnly.zip -v -ft txt |
-exportpartitions | -ep |
اختياري. تصدير تعريفات المقاطع فقط. لا يتوفر دعم لعمليات الاستيراد في إدارة دورة الحياة (LCM) (والاستيراد بأداة الترحيل المساعدة) للقيام بترحيل المقاطع الموحدة. إذ لا بد من إعادة تكوين المقاطع الموحدة يدويًا في الهدف. |
-exportfilters | -ef | اختياري. تصدير مرشحات الأمان فقط. |
-restEncryPassword | -encryPwd |
إذا كان التطبيق مشفرًا، فأدخل كلمة مرور لحماية التطبيق المشفر أثناء الترحيل. يجب أن تكون كلمة المرور بين 6-15 حرفًا، ويجب أن تحتوي على أي من الأحرف الخاصة التالية: تحذير: في حالة نسيان كلمة المرور، لا يمكن استعادتها ولا يمكن استيراد التطبيق. |
ملاحظات
يمكن استخدام هذا الأمر، مثل أوامر CLI الأخرى، خارج جهاز Essbase، بينما البرنامج المساعد لإدارة دورة الحياة LCM يجب تشغيله داخل جهاز Essbase.
مثال
esscs lcmExport -v -a Sample -z Sample.zip -ld c:/temp -skip -o -gal -isl
مثال لاسكربت على نظام Windows
يقوم اسكربت Windows التالي، lcmexportall.bat
، بتصدير كل التطبيقات إلى الدليل المحلي الحالي الذي تم استدعاء أمر واجهة سطر الأوامر منه.
set ESSCLI_ID=%USERNAME%_%random% @echo on echo Login to Essbase call esscs login -u myusername -p mYpa55w0rD -url https://myserver.example.com:9000/essbase echo Export all apps and download to this directory call esscs lcmexport -aa -z allapps.zip echo Log out of Essbase call esscs logout @echo off
يستعيد أمر واجهة سطر الأوامر lcmimport لـ Essbase البيانات الاصطناعية للمكعبات من ملف Lifecycle Management (LCM) .zip
. لتشغيل هذا الأمر، يجب أن تكون أنت المستخدم المتقدم الذي كوّن التطبيق أو مسؤول خدمة.
الصياغة
lcmImport [-verbose] -zipfilename filename [-overwrite] [-targetappName targetApplicationName][-include-server-level][-artifactlist artifactList][-restEncryPassword]
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | اختياري. إظهار الأوصاف الموسعة |
-zipfilename | -z | اسم الملف المضغوط الذي يشتمل على ملفات النسخ الاحتياطي |
-overwrite | -o | اختياري. إعادة تكوين التطبيق الهدف. |
-targetappName | -ta | اختياري. اسم التطبيق الهدف، إذا أردته أن يكون مختلفًا عن الاسم المصدر. |
-artifactlist | -al | اختياري. اسم الملف الذي يحتوي على قائمة بالبيانات الاصطناعية المطلوب استيرادها. يمكن إنشاء هذا الملف من lcmexport.
لتجاوز البيانات الاصطناعية، أضف إليها علامة التعليق أو احذف مدخلاتها من القائمة. على سبيل المثال، لتخطي استيراد سجلات المراجعة، أضف إليها علامة التعليق كما هو مبين فيما يلي: # ------------IMPORT----------------- import @Provisions import @Databases/Basic #import @Databases/Basic/Audit import @Databases/Basic/Text_files import @Databases/Basic/Xml_files import @Databases/Basic/Calc_scripts import @Databases/Basic/Open_XML_Excel_files import @Databases/Basic/ScenarioManagement import @Databases/Basic/Provisions import @Databases/Basic/Rule_files للتحكم في ترتيب الاستيراد، أعد ترتيب مدخلات في حالة استخدام –overwrite، تقوم عملية الاستيراد بحذف التطبيق بأكمله وتقوم بإعادة تكوينه، وتستورد فقط البيانات الاصطناعية الموجودة في القائمة. في حالة عدم استخدام –overwrite، فإن عملية الاستيراد تشتمل على البيانات الاصطناعية المحددة في القائمة، دون أي تأثير على البيانات الاصطناعية الأخرى الموجودة في التطبيق الهدف. |
-include-server-level | -isl | اختياري. تضمين مصادر البيانات والاتصالات المعرفة عالميًا. |
-restEncryPassword | -encryPwd |
إذا كان التطبيق مشفرًا، فأدخل كلمة مرور لحماية التطبيق المشفر أثناء الترحيل. يجب أن تكون كلمة المرور بين 6-15 حرفًا، ويجب أن تحتوي على أي من الأحرف الخاصة التالية: تحذير: في حالة نسيان كلمة المرور، لا يمكن استعادتها ولا يمكن استيراد التطبيق. |
ملاحظات
يمكن استخدام هذا الأمر، مثل أوامر CLI الأخرى، خارج جهاز Essbase، بينما البرنامج المساعد لإدارة دورة الحياة LCM يجب تشغيله داخل جهاز Essbase.
بعد اكتمال استيراد LCM، قد تحتاج إلى اتخاذ المزيد من الإجراءات لاستعادة الاتصالات التي تم ترحيلها إلى المصادر الخارجية. للقيام بهذا، افتح الاتصال وأدخل كلمة المرور.
في حالة وجود مقاطع بين المكعبات الجاري ترحيلها، يجب عليك استيراد مصدر البيانات قبل هدف البيانات. بخلاف ذلك، قد لا تتم استعادة تعريفات المقاطع.
لا يتوفر دعم لعمليات الاستيراد في إدارة دورة الحياة (LCM) (والاستيراد بأداة الترحيل المساعدة) للقيام بترحيل المقاطع الموحدة. إذ لا بد من إعادة تكوين المقاطع الموحدة يدويًا في الهدف.
لا يقوم استيراد LCM بترحيل بيانات اعتماد الاسم المستعار للموقع. يجب استبدال بيانات اعتماد الاسم المستعار لموقعك، بإعادة تكوين الأسماء المستعارة للموقع باستخدام MaxL، أو بتحرير صلاحيات الاسم المستعار للموقع في XML الذي تم تصديره بواسطة تصدير LCM.
مثال
esscs lcmImport -z C:/Sample/Sample.zip -o -al C:/Sample/Sample.txt
يعرض أمر واجهة سطر الأوامر listapp CLI التطبيقات التي تملك حق الوصول إليها في مثيل Essbase.
الصياغة
listapp [-verbose] [-details]
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | اختياري. إظهار الأوصاف الموسعة |
-details | -dtl | اختياري. عرض مزيد من التفاصيل في المخرجات (نوع التطبيق والحالة الحالية). |
مثال
esscs listapp -v -dtl
يعرض أمر واجهة سطر الأوامر listdb CLI قواعد البيانات التي تملك حق الوصول إليها ضمن تطبيق Essbase المحدد.
الصياغة
listdb [-verbose] -application applicationName [details]
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | اختياري. إظهار الأوصاف الموسعة |
-application | -a | اسم التطبيق |
-details | -dtl | اختياري. عرض تفاصيل الحالة في المخرجات. |
مثال
esscs listdb -v -a Sample -dtl
يعرض أمر واجهة سطر الأوامر listfiles CLI الأوامر البيانات الاصطناعية للمكعب الموجودة في مثيل Essbase.
يمكن أن تشمل البيانات الاصطناعية للمكعب ملفات البيانات أو المصنفات أو ملفات القواعد أو ملفات اسكربتات العمليات الحسابية أو بيانات اصطناعية أخرى. فالبيانات الاصطناعية تشمل أي ملفات مطلوبة لتنفيذ إجراءات على التطبيقات والمكعبات.
لعرض الملفات لمكعب، تحتاج إلى إذن الوصول إلى قاعدة البيانات على الأقل للتطبيق. ولا تلزم أي أذونات خاصة حتى تتمكن من عرض الملفات من دليل المستخدم.
الصياغة
listfiles [-verbose] [-type filetype] [-application appname [-db cubename] | -catalogpath catalogPath]
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | اختياري. إظهار الأوصاف الموسعة |
-type | -t | اختياري. امتداد/نوع الملف المطلوب عرضه، بدون النقطة.
أنواع الملفات المدعومة:
|
-application | -a | اختياري. اسم التطبيق. في حالة عدم توفير الخيار، يتم عرض الملفات من دليل المستخدم الرئيسي الخاص بك. |
-db | -d | اختياري. اسم قاعدة البيانات (المكعب) |
-catalogpath | -CP | اختياري. مسار الكتالوج لاسم الملف. يمكن استخدامه بدلاً من -a [-d] لتحديد موقع الكتالوج للملفات. |
أمثلة
esscs listfiles -t rul -a Sample -d Basic
esscs listfiles -CP "/shared"
كما يمكنك إدارة الملفات في Cube Designer، واجهة Essbase على الويب أو REST API.
يعرض أمر واجهة سطر الأوامر listfilters قائمة بمرشحات الأمان في Essbase. تحتاج إلى إذن مدير قاعدة البيانات على الأقل في التطبيق لعرض مرشحات أي مكعبات في التطبيق.
الصياغة
listfilters [-verbose] -application appname -db cubename
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | اختياري. إظهار الأوصاف الموسعة |
-application | -a | اسم التطبيق |
-db | -d | اسم قاعدة البيانات (المكعب) |
مثال
esscs listfilters -v -a Sample -d Basic
يعرض أمر واجهة سطر الأوامر listlocks لـ Essbase أي كتل بيانات مقفولة أو كائنات متعلقة بالمكعب. لتشغيل هذا الأمر، يجب أن يكون لديك إذن الوصول إلى قاعدة البيانات على الأقل في التطبيق.
الصياغة
listlocks [-verbose] -application appname -db cubename [-object]
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | اختياري. إظهار الأوصاف الموسعة |
-application | -a | اسم التطبيق |
-db | -d | اسم قاعدة البيانات (المكعب) |
-object | -obj | اختياري. عرض الملفات/البيانات الاصطناعية المقفلة. |
مثال
esscs listlocks -v -a Sample -d Basic -obj
يعرض أمر واجهة سطر الأوامر listvariables لـ Essbase المتغيرات البديلة المعرفة في النطاق العام أو المكعب أو التطبيق. يجب أن تملك إذا وصول لقاعدة البيانات على الأقل لعرض متغيرات مكعب، ودور مدير التطبيق لعرض متغيرات تطبيق، ودور مسؤول خدمة لعرض المتغيرات العامة.
الصياغة
listvariables [-verbose] [-application application [-db database]]
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | إظهار الأوصاف الموسعة. |
-application | -a | اختياري. اسم التطبيق. |
-database | -db | اختياري. اسم قاعدة البيانات (المكعب). |
أمثلة
مستوى المكعب
esscs listvariables -a Sample -db Basic
مستوى التطبيق
esscs listvariables -a Sample
المستوى العام
esscs listvariables
يقوم أمر واجهة سطر الأوامر setpassword لـ Essbase بتخزين كلمة مرور مرتبطة بتوليفة العميل/المستخدم لديك. في جلسات العمل اللاحقة، يمكنك تسجيل الدخول بدون إدخال كلمة سر.
الصياغة
setpassword [-verbose] -essbaseurl URL -user userName
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | اختياري. إظهار الأوصاف الموسعة |
-essbaseurl | -url | عنوان طبعة Essbase |
-user | -u | أدخل اسم المستخدم الخاص بك |
ملاحظات
بعد الترحيل إلى الإصدار 21.4 أو أعلى، يجب إعادة تعيين أي كلمات مرور مخزنة تم حفظها باستخدام هذا الأمر في الإصدار السابق.
مثال
esscs setpassword -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -user rschmidt
يبدأ أمر واجهة سطر الأوامر start تشغيل تطبيق أو مكعب Essbase، بتحميله في الذاكرة. لتشغيل هذا الأمر، يجب أن يكون لديك إذن الوصول إلى قاعدة البيانات على الأقل في التطبيق.
الصياغة
start [-verbose] -application appname [-db cubename]
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | اختياري. إظهار الأوصاف الموسعة |
-application | -a | اسم التطبيق |
-db | -d | اختياري. اسم قاعدة البيانات (المكعب) |
مثال
esscs start -v -a Sample -d Basic
يقوم أمر واجهة سطر الأوامر stop بإيقاف تطبيق Essbase أو المكعب. لتشغيل هذا الأمر، يجب أن يكون لديك إذن الوصول إلى قاعدة البيانات على الأقل في التطبيق.
الصياغة
stop [-verbose] -application appname [-db cubename]
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | اختياري. إظهار الأوصاف الموسعة |
-application | -a | اسم التطبيق |
-db | -d | اختياري. اسم قاعدة البيانات (المكعب) |
مثال
esscs stop -v -a Sample -d Basic
يقوم أمر واجهة سطر الأوامر unsetpassword لـ Essbase بإزالة صلاحيات الدخول المخزنة المقترنة بتوليفة العميل والمستخدم، وهو يعكس أثر الأمر setpassword.
الصياغة
unsetpassword [-verbose] -essbaseurl URL -user userName
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | إظهار الأوصاف الموسعة |
-essbaseurl | -url | عنوان طبعة Essbase |
-user | -u | المستخدم المطلوب إلغاء تعيين كلمة السر الخاصة به |
مثال
esscs unsetpassword -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -u user1
يقوم أمر واجهة سطر الأوامر upload تحميل البيانات الاصطناعية للمكعب من دليل محلي إلى مثيل Essbase.
لتنفيذ مهام مثل عمليات تحميل البيانات، أو إنشاء الأبعاد، أو العمليات الحسابية، أو غيرها من العمليات، قد تحتاج إلى تحميل ملفات بيانات أو ملفات قواعد أو ملفات اسكربتات حساب أو أي بيانات اصطناعية أخرى إلى دليل المكعب. يمكنك أيضًا تحميل البيانات الاصطناعية إلى دليل المستخدم الخاص بك.
لتحميل الملفات إلى مكعب، ستحتاج على الأقل إلى إذن "مدير قاعدة البيانات". ولا تلزم أي أذونات خاصة حتى تتمكن من التحميل إلى دليل المستخدم.
ملاحظة:
بوسعك تمكين فحص الحماية من الفيروسات في واجهة Essbase على الويب بحيث يتم فحص الملفات بحثًا عن الفيروسات قبل تحميلها على الخادم.الصياغة
upload [-verbose] -file filename [-application appname [-db cubename] | -catalogpath catalogPath] [-overwrite] [-nocompression][-compressionalgorithm]
الخيار | الاختصار | الوصف |
---|---|---|
-verbose | -v | اختياري. إظهار الأوصاف الموسعة |
-file | -f | اسم الملف المطلوب تحميله
ملاحظة: يجب أن تكون امتدادات الملفات بأحرف صغيرة. على سبيل المثال، filename.txt . |
-application | -a | اختياري. اسم التطبيق. في حالة عدم الإدخال، يتم تحميل الملفات إلى دليل المستخدم الخاص بك أو إلى مسار الكتالوج المحدد في -CP . |
-db | -d | اختياري. اسم قاعدة البيانات (المكعب). يتطلب -a . |
-catalogpath | -CP | اختياري. مسار الكتالوج لاسم الملف. يمكن استخدامه بدلاً من -a [-d] لتحديد موقع الكتالوج للملف. |
-overwrite | -o | اختياري. الكتابة فوق الملف الموجود |
-nocompression | -nc | اختياري. تعطيل ضغط البيانات المنقولة |
-compressionalgorithm | -ca | اختياري. يتوفر في حالة عدم استخدام -nc . تحديد خوارزمية الضغط التي يتم استخدامها مع نقل البيانات. الخياران المتاحان: gzip أو lz4.
أمثلة الاستخدام: -ca gzip -ca lz4 |
أمثلة
esscs upload -v -f c:/temp/Maxl01.msh -a Sample -d Basic -o -ca lz4
esscs upload -f C:/temp/Act1.rul -CP /shared
كما يمكنك إدارة الملفات في Cube Designer، واجهة Essbase على الويب أو REST API.