Business Intelligence


به انجمن هوش کسب ‌و کار و کسب و کار هوشمند (گروه کاربران اوراکل ایران) خوش آمدید.

همه چیز در پورتال شما در ارتباط با هوش کسب ‌و کار و کسب و کار هوشمند می باشد. آیا شما یک مدیر پایگاه داده یا توسعه دهنده کسب و کار هوشمند هستید؟ ما شما را تحت پوشش قرار داده ایم ِ آیا موضوع شما طراحی، تست، ابزار پایگاه داده، یا ابزار کسب و کار هوشمند می باشد؟ شما در جای مناسب هستید ماموریت ما این است که به شما یک پلتفرم بدهیم که بتوانید مبادله ایده ها، بهترین شیوه ها و فرصت ها را در پیشبرد اهداف خود در دنیایی که بصورت مداوم در حال تغییر پایگاه داده اوراکل هستیم را انجام دهید.

تازه ترین وبلاگ های کارشناسان این صنعت را بررسی کنید. برای بازدید از وبلاگ نویسنده بر روی عنوان کلیک کنید.

آیا می خواهید وبلاگ خود را در اینجا مشاهده کنید؟ متن درخواست خود را بفرستید info@apexrad.info

تقویم رویدادها

جلسه های آینده:

  • در تاریخ 1396/07/25
  • در تاریخ 1396/08/23

    وبینار:

      لینک های مفید

      کتابخانه

      مطالب بلاگ ها

      رگرسیون+Oracle R Enterpriseشنبه , 22 دی 1397 - محمد فاتحی
      در کنسول نرم افزار R می توان با وارد کردن کدهای زیر رگرسیون را حساب کرد. لازم به ذکر است ابتدا باید مدل رگرسیون را ایجاد کنیم. فرض کنیم در جدول My Table می خواهیم ستون Y (درآمد شرکت) را برحسب X1 (میزان فروش کالای الف) و X2 (میزان فروش کالای ب) پیش بینی کنیم. از طرفی فرض کنیم داده های درآمد شرکت و میزان فروش دو کالای الف و ب را برای 3 سال به صورت ماهانه داریم.

      استفاده از Oracle R Enterprise+یک مثالپنجشنبه , 20 دی 1397 - محمد فاتحی
      در کنسول نرم افزار کدهای زیر را وارد کنید
      خروجی هر کد زیر آن آمده است.

      مجموعه داده گل زنبق

      مجموعه داده گل زنبق یا مجموعه داده زنبق فیشر یک مجموعه داده چند متغیره است که توسط رانلد فیشر در سال ۱۹۳۶ معرفی شد. این مجموعه داده حاوی 150 مشاهده است. طول و عرض گلبرگ و کاس برگ سه گونه از گل زنبق (setosa و versicolor و virginica) در این مجموعه داده وجود دارد.

       







      استفاده از Oracle R Enterpriseدوشنبه , 17 دی 1397 - محمد فاتحی
      در پست قبلی اشاره شد که به دو روش می توان از Oracle R Enterprise استفاده کرد.

      برای استفاده از طریق کدنویسی در R توان به صورت زیر عمل کرد: ابتدا  Package های موجود در دو پوشه client و supporting را نصب کنید.

       

       



      راه اندازی Oracle R Enterpriseدوشنبه , 17 دی 1397 - محمد فاتحی

      پیش نیازها

      برای راه اندازی Oracle R Enterprise و استفاده از R  در OBIEE باید پایگاه داده شما 11g Enterprise Edition و بالاتر باشد. البته اوراکل وسواس بیشتری به خرج داده است و نسخه پایگاه داده، نسخه R و نسخه ORE را اعلام کرده است.

      Oracle R Enterprise را از http://www.oracle.com/technetwork/database/database-technologies/r/r-enterprise/downloads/index.html دانلود کنید.

      نکته: نسخه Oracle R Enterprise 1.5.1 نیازمند نصب نسخه R 3.3.0 و بالاتر است.

      متغیرهای محیطی زیر را تعریف کنید:

      • LD_LIBRARY_PATH

       D:\app\fatehi\product\12.1.0\dbhome_1\bin

      • R_HOME  به صورت زیر تعریف کنید:

      C:\R\ R-3.3.0\bin\x64

      •  ORACLE_HOME  مسیر نصب dbhome_1 را وارد کنید. برای مثال داریم:

      D:\app\fatehi\product\12.1.0\dbhome_1

      • ORACLE_SID  برای این متغیر SID پایگاه داده خود را تعریف کنید. برای مثال: ORCL

      نکته: در مسیرهایی که تعریف می شود به هیچ عنوان نباید Space وجود داشته باشد.

      نسخه R 3.3.0 و بالاتر را نصب کنید. لازم به ذکر است می توانید از http://www.oracle.com/technetwork/database/database-technologies/r/r-distribution/downloads/index.html نیز نسخه مورد نظر خود را دریافت نمایید. همچنین می توانید آخرین نسخه R  رو از سایت https://cran.r-project.org/ دریافت کنید. (در مورد R Language هم در پست های بعدی توضیحات بیشتری خواهم داد.)

       

       

      خوشه بندی در OBIEE 12cیکشنبه , 31 تیر 1397 - محمد فاتحی
      یکی از مسائلی که زیاد با آن روبرو بوده ام خوشه بندی است. نکته مهم و قابل ذکر اینکه چنانچه داده ها از نوع عددی باشند می توان از الگوریتم k-means استفاده کرد. برای مثال چنانچه انبارداده ما شامل مقادیری همچون وضعیت تاهل، سطح تحصیلات، وضعیت اعتبار و... باشد در این صورت مساله کمی پیچیده خواهد بود. در چنینی مواردی می توان از تکنیک one hot encoding استفاده کرد.

      اتصال بین پایگاه داده اوراکل و R Languageسه شنبه , 26 تیر 1397 - محمد فاتحی
      برای برقراری اتصال بین پایگاه داده اوراکل و R Language و انتقال داده از پایگاه داده به محیط R Language به منظور پیاده سازی و اجرای تحلیل های آماری و داده کاوی، بسته های(Packages) زیر وجود دارد:

      RODBC

      RJDBC

      RODM

      و...

      در این نوشتار قصد داریم بسته ROracle را معرفی کنیم. این بسته توسط تیم اوراکل توسعه یافته است. بنا بر آنچه که در سایت اوراکل آمده است این بسته در خواندن داده ها 72 برابر سریع تر از RJDBC و 2.5 برابر سریع تر از RODBC است. این بسته در نوشتن داده ها 61 برابر سریع تر از RJDBC و 630 برابر سریع تر از RODBC است. مهمترین دستور این بسته جهت اتصال به پایگاه داده اوراکل دستور زیر است:

      Connection= dbConnect(dbDriver("Oracle")), "localhost:1521:sid", username = "system", password = "oracle")

      معرفی Oracle SQL Developerپنجشنبه , 21 تیر 1397 - محمد فاتحی

      Oracle SQL Developer یک محیط توسعه یافته یکپارچه (IDE) برای کار کردن با دستورات SQL در پایگاه داده اوراکل است.

      این IDE را می توانید به صورت رایگان استفاده کنید. از جمله امکانات این IDE امکان پیاده سازی الگوریتم های داده کاوی است. توجه داشته باشید برای این منظور باید نسخه پایگاه داده 11.2.1.0.4 به بالا باشد. همچنین SH Schema نیز نصب شده باشد.

      راه اندازی Oracle Data Miner در Oracle SQL Developerدوشنبه , 14 خرداد 1397 - محمد فاتحی
      • برای راه اندازی نیاز است در ابتدا پایگاه داده با یکی از ویژگی های زیر نصب شده باشد:
      • Oracle 12c (12.1.0.2) Enterprise Edition
      •  Oracle 11 Enterprise Edition
      • آخرین نسخه Oracle SQL Developer نصب شده باشد.

      برای شروع کار با Oracle Data Miner نیازمند کاربر داده کاو (Data Mining User) و Data Miner repository هستیم.

      این موارد از طریق اسکریپت نویسی و یا رابط گرافیکی SQL Developer دست یافتنی است.

       

       

      نصب R Language دوشنبه , 14 خرداد 1397 - محمد فاتحی
      با سلام

      برای نصب R Language روی سرورهای عملیاتی (عمدتا توزیع های مختلف لینوکس) از اینجا فایل نصبی مرتبط با سیستم عامل خود را انتخاب کنید. برای مثال اگر سرور شما اوراکل لینوکس  است می توانید فایل R-Version.tar.gz را انتخاب کنید.

      برای نصب بسته ها (Package) هم می توانید از اینجا بسته مورد نیاز خود را پیدا کنید و با دانلود Package source

      اقدام به نصب آن در محیط لینوکس کنید.

      توزیع کوشی (Cauchy distribution)سه شنبه , 08 خرداد 1397 - محمد فاتحی
      توزیع کوشی−لورنتز، یکی از توزیع‌های احتمالی پیوسته است. این توزیع به یاد دو دانشمند آگوستین کوشی و هندریک لورنتز نامیده شده است. این توزیع رفتاری شبیه توزیع نرمال دارد. با این تفاوت که در نقاط انتهایی منطقه بیشتری از داده ها را پوشش می دهد.

      مهمترین توابع یادگیری با نظارت در Oracle SQL Developerدوشنبه , 07 خرداد 1397 - محمد فاتحی

      نام تابع

      کارکرد

      مثال

      Attribute Importance

      شناسایی خصیصه های مهم در پیش بینی متغیر هدف

      با استفاده از اطلاعات مشتریانی که از برنامه تخفیف های جدید استقبال کرده اند، مهمترین متغیرها در اثرگذاری بر میزان فروش شناسایی شود.

      Classification

      شناسایی دسته های مختلف و پیش بینی تعلق به این دسته ها 

      با استفاده از اطلاعات دموگرافیک گروهی از مشتریان، میزان استقبال مشتریان از خریدهای جدید پیش بینی شود.

      Regression

      تخمین و پیش بینی مقادیر پیوسته

      با استفاده از اطلاعات دموگرافیک و اطلاعات خرید مشتریان، سن آنها پیش بینی می شود.

      نام تابع

      کارکرد

      مثال

      Anomaly Detection

      (implemented

      through one-class

      classification)

      شناسایی مواردی که شرایط نرمال بودن داده ها را لحاظ نمی کنند.

      با استفاده از اطلاعات دموگرافیک گروهی از مشتریان، مشتریانی که رفتار خرید آنها متفاوت است شناسایی شوند.

      Association Rules

      استخراج قوانین موجود در مجموعه داده 

      شناسایی عوامل موثر بر خرید و استخراج قوانین

      Clustering

      شناسایی گروه بندی های طبیعی در مجموعه داده

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

      Feature Extraction

      ایجاد ویژگی های جدید که به صورت ترکیب خطی از ویژگی های طبیعی استفاده می شود.

      با استفاده از اطلاعات دموگرافیک گروهی از مشتریان، این ویژگی ها به ویژگی های رایج مشتریان گروه بندی شود.

      نصب R Language در Oracle Linuxشنبه , 05 خرداد 1397 - محمد فاتحی

      با سلام در اولین پست قصد دارم نحوه نصب R Language محبوب و دوست داشتنی در Oracle Linux رو بنویسم.

      ابتدا فایل R.tar.gz را دانلود و سپس با دستور tar xvf فایل مورد نظر را Extract می کنیم. در ادامه دستور ./configure را اجرا می کنیم. دستور make و make check را وارد می کنیم.

      تبریک!

      شما موفق به نصب R شدید. حال کافیست با دستور ./R برنامه را اجرا کنید.

      برای نصب بسته های مورد نیاز بدون نیاز به اینترنت در محیط Red Hat Linux نیز کافی است ابتدا فایل Source بسته را دانلود کنید و بعد با دستور زیر اقدام به نصب آن کنید:

      install.packages(package name, repos = NULL, type = "source")

      1 - 14