موضوع پروژه : Olap چیست و چگونه کار می‌کند

چکیدهMS SQL Server یکی از سیستم های مدیریت بانک های اطلاعاتی رابطه ای (Relational) است که توسط شرکت مایکروسافت ارائه شده است  . SQL Server از مدل سرویس دهنده - سرویس گیرنده (Client/Server) تبعیت می نماید . در این مدل ، درخواست های (InQuery) سرویس گیرندگان برای سرویس دهنده ارسال و در سمت سرویس دهنده بررسی و آنالیز می گردند . در ادامه ، پردازش های‌ مورد نیاز  بر روی اطلاعات ذخیره شده در بانک های اطلاعاتی انجام و در نهایت ، نتایج برای سرویس گیرنده ارسال خواهد شد .MS SQL Server با استفاده از  مجموعه عناصری ( Components ) که به صورت هدفمند اجراء می­گردند ، قادر به تامین نیازها و درخواست ها  از مخازن داده (Data Storages) می باشد . مخازن داده در SQL Server به دو روش زیر مدیریت می گردند : OLTP ( برگرفته از  OnLine Transaction Processing System ) OLAP ( برگرفته از OnLine Analytical Processing System ) در مدل OLTP ، مخازن داده به صورت جداول رابطه ای که عموما" به جهت جلوگیری از تکرار و ناهمگونی اطلاعات به صورت هنجار (Normalize) درآمده اند ، سازماندهی می شوند. این نوع از بانک های اطلاعاتی برای درج و تغییر سریع اطلاعات توسط چندین کاربر بطور همزمان مناسب می باشند . در مدل OLAP مخازن داده جهت تجزیه و تحلیل و خلاصه سازی حجم زیادی از اطلاعات سازماندهی می شوند . مخازن داده و ارتباط بین اطلاعات در این مدل توسط SQL Server مدیریت می گردد .یکی از اهداف مهم سیستم های مدیریت بانک های اطلاعاتی ، قابلیت رشد و توسعه (Scalability) است .  MS SQL Server مجموعه ای از پتانسیل ها را به منظور تامین هدف فوق ارائه نموده است که به برخی از مهمترین آنها اشاره می گردد : قابلیت کار با بانکهای اطلاعاتی حجیم (در حد ترابایت) قابلیت دسترسی هزاران کاربر بطور همزمان به بانک اطلاعاتیقابلیت خود سازگاری (Self Compatibility) . با استفاده از ویژگی فوق ، منابع مورد نیاز هر کاربر (نظیر حافظه ، فضای دیسک و ...) به محض اتصال به سرور (Log in) به صورت اتوماتیک به وی تخصیص داده می شود و  پس از Log off ، منابع اختصاص یافته به منظور استفاده سایر کاربران آزاد  می شوند .  قابلیت اعتماد و در دسترس بودن (Reliability) . با استفاده از ویژگی فوق می توان بسیاری از فعالیت های مدیریتی را بدون توقف سرور انجام داد (نظیر BackUp) .برخورداری از سطوح امنیتی بالا . بدین منظور اعتبار سنجی کاربران توسط SQL با اعتبار سنجی ویندوز تجمیع می گردد . در چنین مواردی ، ضرورتی به تعریف کاربر در MS SQL نخواهد بود و اعتبار سنجی وی توسط ویندوز انجام خواهد شد . پشتیبانی از حجم بالائی از حافظه در سرور (در نسخه 2000 تا 64 گیگابایت و در نسخه 2005 متناسب با حافظه ای که سیستم عامل از آن حمایت می نماید ) . استفاده از چندین پردازنده به صورت موازی (در نسخه 2000 تا 32 پردازنده همزمان و در نسخه 2005 محدودیتی وجود ندارد )پشتیبانی از لایه ها و سوکت های امنیتی نظیر SSL ، خصوصا" جهت استفاده در وب .یکی دیگر از ویژگی های مهم سیستم های مدیریت بانک های اطلاعاتی‌ ، ایجاد تسهیلات لازم به منظور مدیریت بانک های اطلاعاتی است .  SQL Server با ارائه برنامه های جانبی نظیر Enterprise Manager  استفاده و مدیریت بانک های اطلاعاتی را آسان نموده است . MS SQL Server بطور اتوماتیک در Active Directory ثبت می شود (Register) ، بنابراین کاربران شبکه به راحتی می توانند  آن را در Active Directory جستجو و در صورت نیاز به آن متصل شوند . همچنین ،  MS SQL Server توسط IIS پشتیبانی می گردد و  مرورگرها با استفاده از پروتکل HTTP  قابلیت استفاده از آن را خواهند داشت .از جمله نکات مهم در خصوص MS SQL Server ، اجرای آن به صورت یک سرویس است . بنابراین ، در صورتی که کاربری به ماشینی که MS SQL Server بر روی آن اجراء شده است ، Log on نکرده باشد ، همچنان سیستم در دسترس کاربران خواهد بود . علاوه بر این ، می توان از سیستم مانیتورینگ ویندوز به منظور مانیتورینگ SQL Server استفاده نمود . یکی از مهمترین و شاخص ترین ویژگی های MS SQL Server که از نسخه 2000  در آن ایجاد شده است ، امکان نصب چندین نسخه SQL بر روی یک ماشین می باشد (Multi Instance) ، بطوریکه هر یک از نسخه ها  فایل های باینری مخصوص به خود را داشته و بطور جداگانه مدیریت و راهبری می گردند ، ولی تمام نسخه ها بطور همزمان اجرا می شوند (دقیقا" مشابه این است که چندین نسخه بر روی چندین کامپیوتر نصب شده باشد ) .با توجه به این که نسخه (Instance) قراردادی فاقد نام است و سایر نسخه ها می بایست دارای نام باشند به آنها نسخه های دارای نام (Named Instance) می گویند . نسخه های دارای نام را می توان هر زمان نصب نمود (قبل  و یا بعد از نسخه قراردادی) .  ابزارهای همراه SQL نظیر SQL Enterprise Manager یک مرتبه نصب خواهند شد و در تمامی نسخه های SQL به صورت مشترک استفاده خواهند شد .تاکنون نسخه های متعددی از  MS SQL Server ارائه شده است . استفاده از نسخه های  2000 و 2005  بیش از سایر نسخه ها ، متداول است . هر یک از نسخه های MS SQL Server ، در مدل های مختلف ( با توجه به نوع استفاده و اندازه سازمان متقاضی ) ، ارائه شده اند که در یک مقاله جداگانه به بررسی‌ ویژگی هر یک از آنها خواهیم پرداخت . 

خرید و دانلود موضوع پروژه : Olap چیست و چگونه کار می‌کند


پایان نامه کارشناسی رشته های مهندسی کامپیوتر با موضوع انباره داده ها و فناوری تحلیل داده Data Warehousing and olap

پایان نامه کارشناسی رشته های مهندسی کامپیوتر با موضوع انباره داده ها و فناوری تحلیل داده Data Warehousing and olap

 

 

 

 

 

 

 

پایان نامه موجود با موضوع انباره داده و فناوری تحلیل داده شامل موضوعات و مباحث زیر برای دانشجویان کارشناسی رشته های مهندسی کامپیوتر و فناوری اطلاعات تهیه و ارائه شده است :

 

فصل اول : آشنایی با مفاهیم انبار داده ها Data Warehousing

              

-1-مقدمه

   1-2- تعریف

   1-3-دلایل استفاده از DW ها .

   1-4- مدیریت اطلاعات به صورت فعال ( Active )

   1-5-  چهار خصوصیت اصلی انبار داده

         1-5-1- موضوع گرا ( Subject Oriented )

         1-5-2- یکپارچگی ( Integrated )

       1-5-3- غیر فرار ( Non-volatile ).

       1-5-4- متغیر با زمان ( Time – Variant ).

1-6- ویژگیهای اصلی داده‌های انبار داده‌ها

1-7- پشتیبانی نیازهای مدیریتی

         1-7-1- پایگاههای داده استاندارد

         1-7-2- Data Warehouse برای مدیران

1 -8- تفاوت انبار داده و پایگاه داده

1-9- معماریهای انبار داده

         1-9-1- معماری دولایه

        1-9-2- معماری سه لایه دولین

        1-9-3- نوع دیگری از معماری سه لایه

1-10- سیستم‌های انبار داده‌ها

1-11- طراحی انبارداده‌ها

1-12- مراحل ساخت Data Warehouse.

       1-12-1- فاز ساخت.

       1-12-2- فاز پیاده سازی

       1-12-3- مراحل و نحوه ایجاد انبار داده در سازمان

1-13- سه مدل های انبار داده ها .

      1-13-1-انبار داده های تصدی

       1-13-2-داده مارت(Data Mart)

      1-13-3 انبارداده‌های مجازی

1-14- ابزارهای تولید داده های مورد توافق

        1-14-1- ابزارهای کنترل کیفیت

    2-14-2- ابزارهای پاک سازی داده ها

1-15- نتیجه گیری

        1-15-1 - مزیتهای Data Warehousing

        1-15-2-معایب انبار داده

 

فصل دوم : آشنایی با مفاهیم فناوری تحلیل داده ها OLAP

           

-1- مقدمه

2-2- تعریف

        2-2-1- OLAP   چیست

      2-2-2-تعاریف عمده فناوری OLAP

2-3-نحوه عملکرد سیستم های OLAP

2-4- انواع مختلف سیستم های OLAP

            1-4-1- سیستم های OLAP چند بعدی یا MOLAP

         2-4-2-سیستم های OLAP رابطه ای یا ROLAP

           3-4-3- سیستم های OLAP از نوع HOLAP

2-5- نتیجه گیری

فصل سوم : انباره داده ها و فناوری تحلیل داده ها  Data Warehousing and olap

           

-1-بررسی اجمالی انبار داده ها

           3-1-1-انبار داده چیست؟

       3-1-2- مسائل مربوط به انبارداری

       3-1-3-واژگان

       3-1-4- معماری انبار

       3-1-5- مثال های انگیزه دهی(Motivating)

       3-1-6-مزایای استفاده از انبارداری

     3-1-7-ساختمان انبار داده

       3-1-8-Online Analytical Processing (OLAP)  

     3-1-9-انبار داده ها در مقابل DBMS ناهمگن

       3-1-10-انبار داده ها در مقابل DBMS عملیاتی

         3-1-11-OLAP در مقابل OLTP

       3 -1-12-چرا انبار داده جدایند ؟

     3-1-13-ایجاد و نگهداری یک انباره داده ها

3-2- انبارداری و انبار داده ها و Data warehousing and OLAP

     3-2-1- برنامه های کاربردی مرتبط با Data warehouse

   3-2-2-چند بعدی ، مدل داده

         3-2-2-1-مدل های و اپراتورها ی انبار

           3-2-2-2-مدل مفهومی از انبار داده ها

            3-2-2-3-سلسله مراتب ابعاد

         3-2-2-4-متراکم سازى داده ها

           3 -2-2-5- مکعب (cube)

Pivoting -6-2-2-3          

           3-2-2-7-تعریف نحو مکعب (BNF) در DMQL

           3-2-2-8-تعریف طرحواره ستاره در DMQL

           3-2-2-9- تعریف طرحواره برفدانه در DMQL

           3-2-2-10- تعریف صورت فلکی حقیقی در DMQL

             3 -2-2-11- اقدامات از مکعب داده ها

         3-2-2-12- مفهوم سلسله مراتب : ابعاد (محل)

           3-2-2-13-داده چند بعدی

Cuboids -14-2-2-3        (شکلی شبیه مکعب) مربوط به مکعب

           3-2-2-15-مشاهده مکعب داده

             3-2-2-16- عملیات OLAP نمونه (2/ 1)

            3-2-2-17-   عملیات OLAP نمونه (2 / 2)

         3-2-2-18- مدل پرس و جوی ستاره _شبکه

   3-2-3-معماری انبار داده ها

           3-2-3-1- طراحی انبار داده ها

           3-2-3-2- فرایند طراحی انبار داده

              3-2-3-3-انبار داده ها

          3-2-3-4-   توسعه انبار داده

            3-2-3-5- انبار داده برگشت پایان(bake_end.

         3-2-3-6-   معماری سرور OLAP

   3-2-4-پیاده سازی انبار داده ها

        3-2-4-1- داده های کارآمد محاسبه مکعب

     3-2-4-2-مکعب عملیات

       3-2-4-3- مکعب کوه یخ

       3-2-4-4-   نمایه سازی OLAP داده ها

           3-2-4-5- پرس و جوهای پردازش OLAP کارآمد

        3-2-4-6- مراحل پیاده سازی

   3-2-5- تعمیم داده و شرح مفهوم

           3-2-5-1- تعمیم داده و تلخیص مبتنی بر خواص

       3-2-5-2- ویژگی گرا القایی

          3 -2-5-3-   اصول اساسی از القای ویژگی گرا

           3-2-5-4-   القایی ویژگی گرا: پایه الگوریتم

          3-2-5-5- خواص کلاس : یک مثال

           3-2-5-6-   ارائه نتایج کلی

           3-2-5-7- کمی(کمیت) تفکیک قوانین

           3-2-5-8- توضیحات کلاس

           3-2-5-9- توضیحات در مقابل مفهوم مکعب مبتنی بر OLAP

3-3- خلاصه و نتیجه گیری ( (ConclusionSummary

   3-3-1-- خلاصه

     3-3-2-دستور العمل های آینده

   3 -3-3-نتیجه گیری

 

فصل چهارم : مبانی کیفیت انبار داده DWQ

          

-1-مقدمه

4-2-پروژه DWQ

    4-2-1-  ساختار پروژه  DWQ

     4-2-2- اهداف DWQ

     4-2-3- قطعات(اجزای) انبار داده

       4-2-4- ارتباط پیش به کیفیت داده ها

4-3- چهارچوب معماری DWQ

        4-3-1-نمایش مفهومی

       4-3-2-چشم انداز منطقی

        4-3-3-چشم انداز فیزیکی

       4-3-4- روابط بین دیدگاه

4-4-مسایل مربوط به پژوهش

         4-4-1- DW غنی معماری زبان مدلسازی

         4-4-2-استخراج و اصلاح داده ها

           4 -4-3-   سفارشی و ادغام داده ها

           4-4-4-  بهینه سازی پرس و جو

         4-4-5-انتشار به روز رسانی

           4-4-6- طرحواره و تکامل نمونه

          4-4-7-بهینه سازی طراحی کمی

   4-5-خلاصه و نتیجه گیری

فصل پنجم : مقدمه ای بر انبار داده

-1-مقدمه

               5-1-1-ما در حال حاضر کجا هستیم؟

             5-1-2-اهداف درس

5-2-   تجزیه و تحلیل داده ها و انبار داده

                   5-2-1- فوکوس تجزیه و تحلیل داده های خود را

                  5-2-2- انبار داده چیست

                5-2-3- مزایای انبار داده

               5-2-4- انواع داده ها

               5-2-5- نمایش داده

             5-2-6- سناریو  تحلیل داده ها : منطقه A

               5-2-7-صفحه خوش آمدگویی انبار داده ها

               5-2-8- کاوش در نوار جانبی

                 5-2-9-  مرور با استفاده از منوی عنوان

               5-2-10-ایجاد پوشه ها : ایجاد نقاط شروع

               5-2-11-ایجاد فولدر ها: ساختن نقطه های شروع

                5-2-12- ریست کردن صفحه اصلی

5-3- اجرای گزارش اساسی از پیش تعریف شده

               5-3-1- مقدمه

               5-3-2-جانمایی گزارش

             5-3-3-صفحه اعلان : فیلتر گزارش

             5-3-4- مشاهده گزارش

               5-3-5- ذخیره کردن گزارش ، به اشتراک گذاری ، و فرمت

             5-3-6- ذخیره کردن در مصرف مشاهده گزارش

               5-3-7-  ذخیره کردن در مصرف فهرستی کلاس

               5-3-8-گزارش اقدامات

               5-3-9-  تنظیم خواص گزارش از مشاهده گزارش

               5-3-10 کپی کردن کامل گزارش در پوشه جدید خود

               5-3-11-  گزارش زمانبندی از پیش تعریف شده

            5-3-12-- خاتمه دادن به بحث

              منابع

 

البته این فایل شامل دو فایل Word و PDF می باشد و می توانید آن را مطابق نیاز خود ویرایش نمائید .

 



خرید و دانلود پایان نامه کارشناسی رشته های مهندسی کامپیوتر با موضوع انباره داده ها و فناوری تحلیل داده Data Warehousing and olap