آشنایی با دستورهای OLAP در محیط SQL server
50 likes | 212 Vues
آشنایی با دستورهای OLAP در محیط SQL server. فرشاد آقابزرگی 87131003 هوش تجاری. دستور های مورد بررسی. Slice & Dice Roll up & Drill down. فرمان cube در SQL server. فرمانی است که برای نشان دادن نوع داده ای که در پایگاه داده تحلیل مورد استفاده قرار می گیرد استفاده می شود
آشنایی با دستورهای OLAP در محیط SQL server
E N D
Presentation Transcript
آشنایی با دستورهای 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 برروی آن ححاصل می شود