5
ورهای ت س ا د ی ب ی ا ن س آOLAP ط ی ح م درSQL server ی گ ر ز ب ا ق اد آ رش ف87131003 اری ج ت وش ه

آشنایی با دستورهای OLAP در محیط SQL server

  • Upload
    leyna

  • View
    59

  • Download
    1

Embed Size (px)

DESCRIPTION

آشنایی با دستورهای OLAP در محیط SQL server. فرشاد آقابزرگی 87131003 هوش تجاری. دستور های مورد بررسی. Slice & Dice Roll up & Drill down. فرمان cube در SQL server. فرمانی است که برای نشان دادن نوع داده ای که در پایگاه داده تحلیل مورد استفاده قرار می گیرد استفاده می شود - PowerPoint PPT Presentation

Citation preview

Page 1: آشنایی با دستورهای  OLAP در محیط  SQL server

در محیط OLAPآشنایی با دستورهای SQL server

87131003فرشاد آقابزرگی هوش تجاری

Page 2: آشنایی با دستورهای  OLAP در محیط  SQL server

دستور های مورد بررسیSlice & DiceRoll up & Drill down

Page 3: آشنایی با دستورهای  OLAP در محیط  SQL server

SQL server در cubeفرمان

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

قرار می گیرد استفاده می شود مثال: در یک پایگاه داده فروشگاه در جدول

ای به7 شکل زیر داشتهcube 7فروش م7ی توانیم باشیم که مجموع اقالم خریداری شده را

شامل می شود SELECT Item, Store, SUM(Number) as Number

FROM receiptGROUP BY Item , store WITH CUBE

Page 4: آشنایی با دستورهای  OLAP در محیط  SQL server

Slice & Dice

این دو عملگر بر رویcube عمل کرده و با select بر روی یک cube عمل slice را انجام

انجام شده یک sliceمیدهیم و اگر برروی شده و dice دوباره انجام دهیم selectعمل

را خواهیم داشتcubeتنها یک سلول از

Page 5: آشنایی با دستورهای  OLAP در محیط  SQL server

Roll up & Drill down

Roll up فرمانی در : sql server با همین نام وجود دارد که مشخصه آن ایجاد

aggregate است و به صورت زیر می باشد. برروی جدول قبلی مثال داده می شود

SELECT item, Store, SUM(Number) as NumberFROM receipt GROUP BY item ,store WITH ROLLUP

Drill down برای وارد شدن به یک : aggregate می برروی آن ححاصل selectباشد و با اجرای یک دستور

می شود