50 likes | 205 Views
آشنایی با دستورهای OLAP در محیط SQL server. فرشاد آقابزرگی 87131003 هوش تجاری. دستور های مورد بررسی. Slice & Dice Roll up & Drill down. فرمان cube در SQL server. فرمانی است که برای نشان دادن نوع داده ای که در پایگاه داده تحلیل مورد استفاده قرار می گیرد استفاده می شود
E N D
آشنایی با دستورهای OLAPدر محیط SQL server فرشاد آقابزرگی 87131003 هوش تجاری
دستور های مورد بررسی • Slice & Dice • Roll up & Drill down
فرمان cube در SQL server • فرمانی است که برای نشان دادن نوع داده ای که در پایگاه داده تحلیل مورد استفاده قرار می گیرد استفاده می شود • مثال: در یک پایگاه داده فروشگاه در جدول فروش می توانیم cubeای به شکل زیر داشته باشیم که مجموع اقلام خریداری شده را شامل می شود • SELECT Item, Store, SUM(Number) as NumberFROM receiptGROUP BY Item , store WITH CUBE
Slice & Dice • این دو عملگر بر روی cube عمل کرده و با select بر روی یک cube عمل slice را انجام میدهیم و اگر برروی slice انجام شده یک عمل select دوباره انجام دهیم dice شده و تنها یک سلول از cube را خواهیم داشت
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 برروی آن ححاصل می شود