دانلود پروژه Olap چیست و چگونه کار می کند؟
نوشته شده توسط : ketabpich

تعداد صفحات:54
نوع فایل:word
فهرست مطالب:
مقدمه
تاریخچه Sql Server
Sql Server چیست؟
اهداف Sql Server
آشنایی با Analysis Services و نحوه نصب آن
نصب پایگاه داده و منبع آن
نحوه ایجاد Cube
پیمانه چیست؟
نحوه اصافه کردن بعد به مکعب
طراحی منبع و پردازش مکعب
ایجاد مکعب پدر و فرزند
ویرایش اطلاعات مکعب
سرجمع (Aggregation) چیست؟
درک مفاهیم انبار کردن داده ها
درک مفاهیم انبار داده خاص (Data Marts)
ایجاد انبار داده ها
سرویس های Meta data
عضو محاسبه شده Calculated Member
ایجاد عضو محاسبه شده
چگونگی مشاهده اطلاعات عضو محاسبه شده
Roles در مکعب چیست؟
نحوه ایجاد Role در مکعب
نحوه ایجاد Role در بانک اطلاعات
خواص اعضا (member property)
نحوه ایجاد Member Property
ایجاد ابعاد مجازی
استخراج داده چیست ؟ (Olap Data Mining)
نحوه ایجاد Data Mining Model
فهرست منابع

چکیده:
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 با اعتبار سنجی ویندوز تجمیع می گردد. در چنین مواردی، ضرورتی به تعریف کاربر در MSSQL نخواهد بود و اعتبار سنجی وی توسط ویندوز انجام خواهد شد.
- پشتیبانی از حجم بالایی از حافظه در سرور (در نسخه 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 بر روی آن اجراء شده است، Logon نکرده باشد، همچنان سیستم در دسترس کاربران خواهد بود. علاوه بر این، میتوان از سیستم مانیتورینگ ویندوز به منظور مانیتورینگ 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, sql server, آناليز, اتوماتيک, اعتبار سنجی, بانک اطلاعات, برنامه, تجزيه و تحليل, ترابايت, حافظه, خلاصه سازی, دانلود پروژه, سازماندهی, سرويس دهنده, سرويس گيرنده, سرويس گيرندگان, سوکت های امنيتی, سيستم, سيستم عامل, شبکه, فضای ديسک, مانيتورينگ, مايكروسافت, مجازی, مديريت, مقاله, مكعب, ويندوز, پايگاه داده, پتانسيل, پردازش, پروتکل, کامپیوتر ,
:: بازدید از این مطلب : 39
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : یک شنبه 27 تير 1395 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: