هدف از ایجاد پروژههای هوش تجاری، تحلیل و آنالیز دادهها و کشف دانش از اطلاعات است. رسیدن به این مهم با ایجاد گزارشات هدفمند برای مدیران و کارشناسان مربوطه میسر میشود؛ SSRS یک ابزار گزارش ساز است که با استفاده از یکسری کامپننت و سریس، راه را برای ایجاد گزارشات هموار کرده است. ماکروسافت این ابزار را به عنوان مکملی برای پروژههای هوشمندی کسب و کار فراهم کرده. استفاده از SSRS حتما نیازمند انبار داده، OLAP و Data Mining نیست بلکه میتوان از این ابزار در بانکهای اطلاعاتی رابطهای نیز استفاده کرد و گزارشات مختلف ایجاد نمود.
علاوه بر SSRS نرم افزار اکسل نیز توانایی ایجاد گزارشات را دارد، اما یکی از بهترین نرم افزارهای داخلی تولید گزارش، سامانه هوش تجاری و داشبورد مدیران مبنا است که قابلیت تولید داشبورد برای مدیران را نیز دارد.
ایجاد یک گزارش با استفاده از SSRS
در SSRS به دو طریق wizard و دستی میتوان گزارش ایجاد کرد. در این قسمت نحوه ایجاد گزارش توسط wizard را شرح میدهم.
1- به مسیر FileàNew Project در SQL Server Business Intelligence Development Studio رفته و Report Server Project Wizard رانتخاب کنید.
2- در صفحهی Welcome to the Report Wizard بر روی Next کلیک کنید.
3- در صفحهی Select the Data Source نام و نوع منبع دادهی خود را انتخاب کنید و با کلیک بر روی Edit تنظیمات مربوط به بانک اطلاعاتی را انجام دهید.
4- در صفحهی Design the Query، کوئری مورد نظر خود را وارد کنید. برای اینکار میتوانید از Query Builder نیز استفاده کنید.
در صورت استقاده از بانک اطلاعاتی Northwind، از کوئری زیر استفاده کنید.
SELECT p.ProductName, c.CategoryName, ROUND(SUM(od.UnitPrice * (1 - od.Discount) * od.Quantity), 2) AS Sales FROM Products AS p INNER JOIN [Order Details] AS od ON p.ProductID = od.ProductID INNER JOIN Categories AS c ON c.CategoryID = p.CategoryID GROUP BY od.ProductID, p.ProductName, c.CategoryName |
5- در صفحهی Select the Report Typeمیتوانید نوع گزارش خود را انتخاب کنید. نوع جدولی(Tabular) را انتخاب کرده و بر روی Next کلیک کنید.
6- تنظیمات صفحهی Design the Table و Choose the Table Layout را مطابق تصاویر زیر انجام دهید.
7- در مرحله بعد باید محل و آدرس Deploy شدن گزارش مشخص شود. بروری Finish کلیک کنید.
8- با اجرای پروژه گزارش ساخته شده را مشاهده خواهید کرد.