مشاوره و پشتیبانی #پایگاه داده #هوش تجاری

۱۱ مطلب با موضوع «هوش‌تجاری :: Oracle BI :: OBI» ثبت شده است

افزایش فضای Heap, PermGen سرور OBIEE 11g

ممکنه شما هم به مشکلاتی نظیر پایین اومدن سرور bi بعد از لاگین چندکاربر خورده باشید

یکی از دلایل این مشکل به این خاطره که شما کلی گزارش سنگین دارید و کاربرها هم در آن واحد در حال استفاده از سامانه هوش تجاری شما هستند، پس ادمین اپلیکیشن شما باید فضای heap جاوا رو tune کنه تا سرور بتونه بدون مشکل گزارشها رو برای کاربرها لود کنه

تشخیص مقدار فضای heap

  • اوراکل پیشنهاد میکنه که فضای اولیه heap ماشین مجازی جاواتون رو 1/64 مقدار حافظه‌ی فیزیکی ماشین بذارید (Initial heap size)
  • همچنین توصیه میکنه مقدار بیشترین فضای heap ماشین مجازی جاواتون رو 1/4 مقدار حافظه‌ی فیزیکی ماشینتون بذارید (Maximum heap size)

بازبینی معماری حافظه در جاوا

خب میخوایم یه نگاه سریع به معماری حافظه در جاوا بکنیم:

[oracle@oraserv /]$ java -X
-Xmixed mixed mode execution (default)
-Xint interpreted mode execution only
-Xbootclasspath:<directories and zip/jar files separated by :>
set search path for bootstrap classes and resources

-Xbootclasspath/a:<directories and zip/jar files separated by :>
append to end of bootstrap class path

-Xbootclasspath/p:<directories and zip/jar files separated by :>
prepend in front of bootstrap class path

-Xdiag show additional diagnostic messages
-Xnoclassgc disable class garbage collection
-Xincgc enable incremental garbage collection
-Xloggc:<file> log GC status to a file with time stamps
-Xbatch disable background compilation
-Xms<size> set initial Java heap size
-Xmx<size> set maximum Java heap size
-Xss<size> set java thread stack size
-Xprof output cpu profiling data
-Xfuture enable strictest checks, anticipating future default
-Xrs reduce use of OS signals by Java/VM (see documentation)
-Xcheck:jni perform additional checks for JNI functions
-Xshare:off do not attempt to use shared class data
-Xshare:auto use shared class data if possible (default)
-Xshare:on require using shared class data, otherwise fail.
-XshowSettings show all settings and continue

-XshowSettings:all
show all settings and continue

-XshowSettings:vm show all vm related settings and continue

-XshowSettings:properties
show all property settings and continue

-XshowSettings:locale
show all locale related settings and continue

The -X options are non-standard and subject to change without notice.

ادامه مطلب...
۲۹ شهریور ۹۶ ، ۲۲:۰۳ ۰ نظر
مهدی غفاری

حذف زبانهای اضافی از OBIEE 11g

یه درخواستی سمت ما اومد که زبانهای اضافیه صفحه لاگین این سیستم رو برداریم

تو صفحه لاگین OBIEE 11g اگه دقت کرده باشید تو قسمت انتخاب زبانها یه لیست کشویی از انواع زبانها داره:

ادامه مطلب...
۱۶ خرداد ۹۶ ، ۰۰:۳۸ ۰ نظر
مهدی غفاری

مشکلاتی با OBIEE 11.1.1.9.0

ممکنه شما هم مثل من بعد از stop کردن obi به مشکلات زیادی برای start اش بخورید

یه موضوعی که خیلی مهمه اینه که obi به فایلهاش خیلی حساسه مثلا اگه نتونه دایرکتوری زبان انگلیسی رو به هر دلیلی تو مسیر زیر ببینه OPMN استارت نمیشه:

/middleware/Oracle_BI1/bifoundation/web/msgdb

یا اگه شما سعی کنید OPMN رو با یوزر root استارت کنید نه تنها استارت نمیکنه بلکه باعث بهم خوردن سطوح دسترسی فایلها میشه و خب اینجاست که باید یه بار تمام گروه‌ها رو اصلاح کنید:

chown -R oracle:oinstall /middleware/

پس قبل اینکه شروع به بالا و پایین کردن اجزای obi کنید حتما چک کنید با کاربر oracle لاگین کرده باشید

یه موضوع حساس دیگه هم فایل host سیستم‌عامل‌ه اگه تغییر آی‌پی یا name داشتید حتما به فکر تغییرات عمده در کامپوننتهای obi و خصوصا وبلاجیکتون باشید

من به طور مرسوم از اسکریپت زیر برای استاپ و استارت کردن obi تو توزیع اوراکل لینوکس ۶ استفاده میکنم:

نکته: حتما حواستون باشه اسکریپت رو با کاربر اوراکل اجرا کنید.

ادامه مطلب...
۱۶ خرداد ۹۶ ، ۰۰:۰۷ ۰ نظر
مهدی غفاری

خطای اجرای OPMN در OBIEE 11.1.1.9.0

یه مشکلی که امروز بهش برخورد کردم این بود که بعد از start opmn به پیغام خطای زیر میخوردم:

"failed to start a managed process after the maximum retry limit"

هر بار بعد از ریبوت سیستم‌عامل هم این مشکل وجود داشت و کلاً این مشکل ساعتها وقتم رو گرفته

[bin]# ./opmnctl startall
opmnctl startall: starting opmn and all managed processes...
================================================================================
opmn id=newart.techpaste.com:6701
Response: 0 of 1 processes started.

ias-instance id=instance1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--------------------------------------------------------------------------------
ias-component/process-type/process-set:
webcache1/WebCache-admin/WebCache-admin/

Error
--> Process (index=1,uid=1508762676,pid=3781)
failed to start a managed process after the maximum retry limit
Log:
/home/oracle/Middleware/Oracle_WT1/instances/instance1/diagnostics/logs/WebCache/webcache1/console~WebCache-admin~1.log

ادامه مطلب...
۱۵ خرداد ۹۶ ، ۱۳:۱۵ ۰ نظر
مهدی غفاری

فارسی سازی نوشته‌های OBIEE

یه مدت درگیر فارسی سازی رشته‌های obiee 11.1.1.9.0 شدم و خب الان موقع مناسبیه که نتایج کارها رو به اشتراک بذارم
ادرسی که می‌تونید فولدر دانلودی رو اونجا کپی کنید بسته به نوع مسیرهایی که برای نصب دادید میتونه متفاوت باشه در کل دنبال مسیرهایی با همچین ساختاری باشید

/middleware/Oracle_BI1/bifoundation/web/msgdb/
ORACLE_HOME\bifoundation\web\MS-DOS
ORACLE_INSTANCE\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obipsn\msgdb

 

نکته: برای راست به چپ کردن صفحه فایلها رو تو قسمت زبان عربی کپی کنید

دریافت
حجم: 380 کیلوبایت

پی‌نوشت:

امروز یه درخواست دومی هم داشتیم اونم جزو مشکلات رشته‌های پکیج فارسی‌سازیمون بوده که به زودی یه آپدیت براش تو پست خودش میذارم فعلا برای اینکه یادمون باشه مشکل چی بوده:

(نکته: تعداد زیادی از رشته‌ها ترجمه نشده و به صورت عربی و انگلیسی مونده)

۲۶ شهریور ۹۵ ، ۰۹:۱۰ ۱ نظر
مهدی غفاری

شیوه ساخت session variable برای فیلترکردن گزارش‌ها بر اساس سطح دسترسی کاربرها

برای ساخت این variable باید به شیوه زیر عمل کرد:

حالت اول

اگر بخواهیم فقط یک رکورد در session variable ذخیره بشه، یک variable و یک initialization block درست میکنیم و در initialization block در قسمت کوئری، کوئری زیر رو میزنیم:

select provincecode2 from USER_UNI_COUNT_DIV where user_name=':USER' and flag=0

ادامه مطلب...
۳۰ فروردين ۹۵ ، ۰۹:۴۷ ۰ نظر
مهدی غفاری

عوض کردن رنگ بک‌گراند Section در OBIEE

برای عوض کردن رنگ بک‌گراند Section ابتدا در Properties روی Format Section کلیک کنید:

در این صفحه روی Background Color کلیک کنید و کد رنگ موردنظر رو به Hex وارد کنید:

۳۰ فروردين ۹۵ ، ۰۹:۳۶ ۰ نظر
مهدی غفاری

ui بهتر با bootstrap در OBIEE

تو این پست میخوایم نگاهی به استفاده از bootstrap در OBIEE بندازیم

قبل از انجام هرکاری باید فایلهای مورد نیاز رو در مسیری که obiee بتونه اونها رو ببینه قرار بدید

من تو این مورد میخواستم از اجزای تم زیر استفاده کنم پس فایلهای موردنیاز رو درآوردم و در مسیر res/s_blafp آپلود کردم

http://themeforest.net/item/bracket-responsive-bootstrap-3-admin-template/6894362

نکته: مسیرها همانند مسیرهای پست اضافه کردن عکس با لینک دلخواه به آنالیز OBIEE 11.1.7.0 است.

نسخه‌ی نال شده تم رو رو می‌تونید با گشتن تو تورنت پیدا کنید همچنین از لینک زیر هم می‌تونید به صورت مستقیم دانلوش کنید:

نسخه نال شده تم bracket
حجم: 6.46 مگابایت

من از تم قسمت زیر رو میخواستم:

ادامه مطلب...
۳۰ فروردين ۹۵ ، ۰۹:۱۱ ۰ نظر
مهدی غفاری

عوض کردن عکس بک‌گراند صفحه لاگین OBIEE

در این پست میخوایم یه نگاهی به شیوه عوض کردن بک‌گراند تصویر در OBIEE بندازیم، به صورت پیش‌فرض شما با یه همچین ظاهر خشکی طرفید:

خب شما می‌تونید عکس بک‌گراند رو عوض کنید تا از این ظاهر خشک خلاص بشید.

فایل عکسی که برای بک‌گراند این صفحه توی cssها صدا میزنه background_blue_whitegradient_.png است.

برای عوض کردن بک‌گراند صفحه به مسیرهای زیر برید:

OBIEE_HOME\Oracle_BI1\bifoundation\web\app\res\sk_blafp\login

OBIEE_HOME\user_projects\domains\bifoundation_domain\servers\bi_server1\tmp\_WL_user\analytics_11.1.1\7dezjl\war\res\sk_blafp\login

OBIEE_HOME\user_projects\domains\bifoundation_domain\servers\bi_server1\tmp\_WL_user\bipublisher_11.1.1\to5gma\war\xdo\images

ممکنه بسته به ورژن obiee  اتون مسیرها اندکی فرق کنه می‌تونید با سرچ اسم فایل در درایو نرم‌افزار مسیرهای درست رو پیدا کنید:

C:\oraclebi\Oracle_BI1\bifoundation\web\appv2\res\sk_blafp\login
C:\oraclebi\user_projects\domains\bifoundation_domain\servers\AdminServer\tmp\_WL_user\analytics_11.1.1\silp1v\war\res\sk_blafp\login
C:\oraclebi\user_projects\domains\bifoundation_domain\servers\AdminServer\tmp\_WL_user\bipublisher_11.1.1\gyyvtu\war\xdo\images

بعد از جایگزینی تصویر دلخواه با تصویر موردنظر باید یکبار سرویس presentation رو ریستارت کنید

همچنین می‌تونید با دادن استایل به فایل login.css در همین مسیرها تفییرات دلخواه را بر روی ظاهر لاگین بدید

یکی از این تغییرات خوب می‌تونه background-size:cover باشه

http://www.w3schools.com/cssref/playit.asp?filename=playcss_background-size&preval=cover

نکته: سعی کنید فایل عکس بک‌گراند رو تا جایی که میشه با کمترین حجم و رزولوشن معقول مثلا عرض ۲۰۰۰ بذارید (می‌تونید از فتوشاپ برای کم کردن حجم و تفییر سایز استفاده کنید)

یکی از عکس‌های منتخب من برای پروژه‌هام عکس زیره شما اگه عکس مناسبتری دارید ممنون میشم تو نظرات برام لینکش رو بذارید.

کمک گرفته شده از:

http://paulcannon-bi.blogspot.ae/2013/02/changing-colour-of-obiee-login-screen.html

۲۵ فروردين ۹۵ ، ۱۹:۰۲ ۰ نظر
مهدی غفاری

اضافه کردن عکس با لینک دلخواه به آنالیز OBIEE 11.1.7.0

برای اضافه کردن یک عکس دلخواه به داشبورد ابتدا عکس‌های مورد نظر را از لحاظ اندازه و فرمت (jpg, png, gif) آماده می‌کنیم

سپس عکس‌های موردنظر را در مسیرهای زیر کپی می‌کنیم:

C:\oraclebi\user_projects\domains\bifoundation_domain\servers\AdminServer\tmp\_WL_user\analytics_11.1.1\silp1v\war\res\s_blafp\images

C:\oraclebi\Oracle_BI1\bifoundation\web\appv2\res\s_blafp\images

در قسمت Image همانطور که مشخص است آدرس را با fmap به صورت زیر می‌دهیم:

fmap:images/(image name).(format)

در قسمت Destinition هم آدرس را یا به صورت url و یا به صورت داینامیک برای پیدا کردن یک آنالیز یا داشبورد خاص می‌دهیم.

برای وسط چین کردن در داشبورد به صورت زیر عمل می‌کنیم:

بر روی section موجود format section را انتخاب می‌کنیم.

نکته ۱: حتما بعد از آپلود تصاویر در سرور سرویس‌ها را ریستارت کنید.

نکته ۲: اگر تصاویر در داشبورد به صورت کامل لود نشده بودند حتما از طریق em تمام سرویس‌ها را ریستارت کنید.

نکته ۳: تصاویر را در subdirectory نریزید و حتما در root دایرکتوری images بریزید.

۲۵ فروردين ۹۵ ، ۱۶:۰۲ ۰ نظر
مهدی غفاری