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

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

حذف زبانهای اضافی از 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

حالت دوم

اگر بخواهیم یک لیست داده برگردونه، لازم نیست variable دیگه‌ای بسازید، فقط کافیه یک initialization block بسازید.

ستون اول باید نام variable بشه و در آنالیز ازش استفاده کنید.

کوئری:

select distinct 'PROVINCECODE',CASE WHEN FLAG =1
THEN  provincecode2 WHEN FLAG=0 THEN '15151515115’
END

 from USER_UNI_COUNT_DIV where user_name=':USER’

دلیل گذاشتن flag برای تشخیص بین کاربرهایی که باید همه چیز رو ببینید یا اونهایی که فقط اطلاعات دانشگاه خودشون رو ببینن

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

عوض کردن رنگ بک‌گراند 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 بریزید.

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

اضافه کردن لوگوی شرکت به صفحه‌ی لاگین OBIEE 11.1.7.0

در این مثال میخوایم نشون بدیم که چجوری یک لوگو رو در صفحه‌ی Sign In بذاریم. همچنین با این آموزش می‌تونید کدهای HTML پایه صفحه ورود رو هم تغییر بدید 

اول از همه باید لوگوی مورنظر رو توی مسیرهای زیر کپی کنید

Drive:\Oracle\Middleware\Oracle_BI1\bifoundation\web\app\res\s_blafp\images

Drive:\Oracle\Middleware\user_projects\domains\bifoundation_domain\servers\AdminServer\tmp\.appmergegen_1291264099332\analytics.ear\ukjjdc\res\s_blafp\images

Drive:\Oracle\Middleware\user_projects\domains\bifoundation_domain\servers\bi_server1\tmp\_WL_user\analytics_11.1.1\7dezjl\war\res\s_blafp\images

مسرها میتونه بسته به نسخه‌ی نصب شده متفاوت باشه مثال برای نسخه 11.1.7.0:

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

اگه مسیر دومی در نسخه bi شما وجود نداشت مشکلی وجود ندارد.

مرحله بعد کپی کردن فایلهای html است تا اگه به اشتباه ویرایشی انجام دادید بتوانید آن را برگردانید.

به مسیر زیر برید:

ORACLE_HOME\Oracle_BI1\bifoundation\web\msgdb

مثال:

C:\oraclebi\Oracle_BI1\bifoundation\web\msgdb

و فولدر رو در جایی برای بک‌آپ کپی کنید. 

حالا وارد دایرکتوری pages\common بشید و فایل signin.html رو با یک ادیتور متن باز کنید.

دنبال خطوط زیر بگردید:

<form id="logonForm" tag, then the table tag below it:
            <table width="100%" cellpadding="0" cellspacing="0">

و خطوط زیر رو اضاقه کنید:

<tr style="direction: rtl; text-align: center;">
<td>
<img src="fmap:images/logo.png"
style="visibility: visible;"
class="defaultHidden"
width="380"
align="bottom"
height="160"
alt="logo_alt"/>
</td>
</tr>

حال فایل رو save‌ کنید

در نهایت سرویس Presentation رو ریستارت کنید، البته با ریستارت کردن تمام سرویس‌ها هم مشکلی نیست.

C:\oraclebi\instances\instance1\bin>
opmnctl stopall
opmnctl startall

حالا کافیه صفحه رو رفرش کنید پاک کردن کش یادتون نره یا control-F5 رو بگیرید.

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

http://arjunonobiee.blogspot.co.uk/2013/02/add-your-company-logo-to-login.html

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