کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش SSRS

آموزش SSRS

SQL Server Reporting Services (SSRS)‎

(SQL Server Reporting Services (SSRS
(SQL Server Reporting Services (SSRS

SQL Server Reporting Services 2008 (SSRS) یک ویژگی موجود در محصول SQL Server 2008 می باشد. ما از SSRS برای طراحی، توسعه، تست و گسترش گزارش ها استفاده می کنیم. SSRS از ابندا تعیین شده تا SQL Server 2005 با منتشر شود، اما به هرحال کمی زودتر از SQL Server 2005 منتشر می شود. SSRS به ابزار توسعه دهنده ی Business Intelligence Development Studio (BIDS) در همه ی جنبه های نوشتن و گسترش گزارش ها کمک می کند. BIDS در SQL Server 2008 موجود می باشد. در این بخش به بررسی موضوعاتی می پردازیم که به شما در ایجاد یک گزارش موفق کمک می کنند. اوت لاین ما به شکل زیر می باشد:

8912 بازدید
ادامه
مولفه های خدمات گزارش
مولفه های خدمات گزارش

SQL Server Reporting Services 2008 (SSRS) یک برنامه ی کامل می باشد که طراحی، توسعه، تست کردن و گسترش گزارش را ارائه می دهد. در این بخش مولفه های مهم محصول را معرفی می کنیم

4764 بازدید
ادامه
Reporting Services Components – Databases
Reporting Services Components – Databases

Reporting Services دو دیتابیس SQL Server 2008 به نام های ReportServer و ReportServerTempDB را ایجاد کرده و از آنها استفاده می کند. دیتابیس ReportServer دارای جدول هایی برای ذخیره داده، منابع داده، تصاویر واشتراکات و غیره می باشد.

4415 بازدید
ادامه
Reporting Services Components - Windows Service
Reporting Services Components - Windows Service

قابلیت هسته ی Reporting Services مانند خدمات Windows عمل می کند. در حالیکه یک درک عمیق از این اجرا برای استفاده از Reporting Services لازم نیست، به هرحال حداقل در توصیف ترم های سطح بالا جالب می باشد.

4576 بازدید
ادامه
نصب Reporting Services
نصب Reporting Services

SQL Server Reporting Services 2008 (SSRS) یک ویژگی حاوی محصول SQL Server 2008 می باشد. برای نصب SSRS برنامه ی SQL Server 2008 SETUP.EXE را اجرا کنید که شما را در نصب و تنظیم گزینه های مختلف محصول راهنمایی می کند. در این بخش در مورد نصب و تنظیم گزینه های مربوط به نصب SSRS بحث خواهیم کرد.

9542 بازدید
ادامه
Business Intelligence Development Studio (BIDS)
Business Intelligence Development Studio (BIDS)

BIDS ابزاری است که برای توسعه ی گزارش استفاده می کنیم. این ابزار یک اینترفیس حسی بر اساس محصول Microsoft's Visual Studio ارائه می دهد که سالهاست توسط توسعه دهنده ها استفاده شده است. ورژن SQL Server 2008 از BIDS افزایش های خوبی به یوزر اینترفیس برای طراحی، توسعه و تست گزارش ها دارد، که این افزایش ها را در طول آموزش مشاهده خواهید کرد.

6907 بازدید
ادامه
نصب پایگاه داده نمونه
نصب پایگاه داده نمونه

از نمونه ی دیتابیس AdventureWorksLT به عنوان منبع داده برای گزارش هایی که در این آموزش ساخته ایم استفاده می کنیم. دیتابیس AdventureWorksLT به این علت انتخاب شد که کوچک بوده و نمونه دیتابیس SQL Server 2008 ملزم می کند که Full-Text Search نصب شود، سرویس آغازگر SQL Full-Text Filter Daemonدر حال اجرا و FILESTREAM نیز فعال می باشد. این ملزومات فقط کارها را بیشتر می کنند، بنابراین ما قصد اسفاده از نمونه دیتابیس قدیمی تر را داریم.

6919 بازدید
ادامه
ایجاد یک گزارش ساده با Wizard
ایجاد یک گزارش ساده با Wizard

در بخش قبلی Business Intelligence Development Studio (BIDS) را بررسی کردیم، ابزاری که توسعه دهنده ها (developers) برای ایجاد گزارش استفاده می کنند. BIDS یک Report Designer (طراح گزارش) ارائه می دهد که این امکان را برای شما فراهم می کند تا جنبه های گزارش خود را تعریف کنید. علاوه بر این BIDS یک Report Wizard ارائه می دهد که شما را در ساخت یک گزارشساده راهنمایی می کند. با Report Designer شما با یک بوم خالی نقاشی روبرو هستید که بخش های گزارش خود را خودتان تعریف می کنید.

6834 بازدید
ادامه
آغاز به کار Report Wizard
آغاز به کار Report Wizard

Report Wizard شما را در ساخت یک گزارش ساده راهنمایی می کند. در این بخش Report Wizard را آغاز خواهیم کرد و با ایجاد اولین گزارش خود ادامه می دهیم.

5360 بازدید
ادامه
ایجاد یک منبع داده ی مشترک
ایجاد یک منبع داده ی مشترک

منبع داده (Data Source) حاوی اطلاعات لازم برای بازیابی داده هایی است که می خواهیم روی گزارش خود نمایش دهیم. Reporting Services می توانند به داده های در ارتباط با دیتابیس ها، دیتابیس های OLAP و هر منبع داده ی دیگری که شما برای آن یک درایور ODBC یا OLD BE داشته باشید، دسترسی داشته باشند.

4668 بازدید
ادامه
ایجاد یک منبع داده ی مشترک ( قسمت دوم )
ایجاد یک منبع داده ی مشترک ( قسمت دوم )

ما در بخش قبل در مورد Shared Data Source با استفاده از Report Wizard برای ایجاد یک گزارش جدید بحث کردیم. منبع داده حاوی اطلاعاتی است که Reporting Services به آنها نیاز دارد برای بازیابی داده هایی که می خواهیم در گزارش خود ارائه دهیم. یک منبع داده ی مشترک (Shared Data Source) می تواند به وسیله ی هر گزارش در همان پروژه مورد استفاده قرار بگیرد.

4430 بازدید
ادامه
انتخاب نوع گزارش
انتخاب نوع گزارش

مرحله ی Select Report Type از Report Wizard به ما اجازه می دهد تا از یک نوع Tabular (جدولی) یا ماتریکس نوع گزارش را انتخاب کنیم. در این بخش در مورد جزئیات انواع انواع گزارشات موجود بحث خواهیم کرد.

4417 بازدید
ادامه
طراحی query
طراحی query

مرحله ی Design Query از Report Wizard به ما اجازه می دهد تا داده هایی را که می خواهیم از منبع داده ی خود بازیابی کنیم، تعیین کرده و در گزارش خود ارائه دهیم. در این بخش به جزئیات تعریف یک query برای بازیابی داده برای اجرا در گزارش خود خواهیم پرداخت.

4284 بازدید
ادامه
طراحی جدول
طراحی جدول

مرحله ی Design Table از Report Wizard به ما اجازه می دهد تا فیلدهای موجود در گزارش خود را با انتخاب بین Page، Group و Details مرتب کنیم.

4143 بازدید
ادامه
انتخاب لی اوت جدول
انتخاب لی اوت جدول

مرحله ی Choose Table Layout (انتخاب جدول لی اوت) از Report Wizard به ما اجازه می دهد تا لی اوت مرحله ای یا گروهی انتخاب کنیم و یا اینکه زیرمجموعه ها را وارد آن کرده و drilldown را فعال کنیم.

4317 بازدید
ادامه
انتخاب استایل جدول
انتخاب استایل جدول

مرحله ی Choose Table Style از Report Wizard به ما اجازه می دهد تا از استایل های مختلف یک استایل را انتخاب کنیم که صرفا یک انتخاب تزئینی می باشد، هر انتخاب یک نمودار رنگ متفاوت ارائه می دهد.

4267 بازدید
ادامه
کامل کردن Wizard
کامل کردن Wizard

مرحله ی Completing the Wizard از Report Wizard خلاصه ای از انتخاب های ما از دیال دیالوگ های قبلی را ارائه می دهد.

4699 بازدید
ادامه
ایجاد یک گزارش با استفاده از  (Report Designer)
ایجاد یک گزارش با استفاده از (Report Designer)

در بخش قبل با استفاده از Report Wizard در Business Intelligence Development Studio (BIDS) یک گزارش ایجاد کردیم. در این بخشیک گزارش از scratch با استفاده از Report Designer در BIDS ایجاد خواهیم کرد. در Report Desiner شما کار خود را با یک یک بوم نقاشی خالی آغاز می کنید، تمام بخش های گزارش را خودتان تعریف می کنید. Report Designer به مشا اجازه می دهد تا گزارش های پیچیده تری ایجاد کنید.

6285 بازدید
ادامه
ایجاد گزارش
ایجاد گزارش

در بخش قبلی در Projects و Solutions، یک راه حل خالی ایجاد کرده و یک پروژه ی Report Server به آن اضافه کردیم. در بخش قبل به کمک مراحل Report Wizard یک گزارش جدید به چروزه اضافه کردیم. BIDS Solution Explorer گزارش های پروژه را به همراه Shared Data Source (منبع داده ی به اشتراک گذاشته) و ReportWizardExample نشان می دهد که در بخش قبل آنها را ایجاد کردیم:

7073 بازدید
ادامه
ایجاد یک Data Set
ایجاد یک Data Set

یک data set حاوی یک query می باشد که Reporting services برای بازیابی داده برای گزارش ما از آن استفاده می کنند. این query می تواند یک وضعیت SQL مشابه آنچه در مرحله ی طراحی Query در بخش Report Wizard استفاده کردیم، باشد. همچنین می تواند یک برنامه ی ذخیره شده که اجرا کردیم باشد. در این بخش با استفاده از همان query که قبلا در بخش Report Wizard استفاده کردیم، یک Dataset جدید تعریف خواهیم کرد

4662 بازدید
ادامه
طراحی لی اوت گزارش
طراحی لی اوت گزارش

Toolbox حاوی تعداد از آیتم های گزارش (Report Items) می باشد که شما در هنگام ایجاد یک گزارش روی سطح طرح درگ و دراپ کردید. جدول (Table) لی اوت گزارش مرسوم را ارائه می دهد که در آن داده را در یک تعداد ثابت از ستون ها و متغیری از ردیف ها ارائه می دهید. در این بخش ما از جدول برای تعریف لی اوت همان گزارش که قبلا در بخش Report Wizard استفاده کردیم، استفاده خواهیم کرد.

5224 بازدید
ادامه
گسترش گزارش ها
گسترش گزارش ها

در بخش های قبلی از Business Intelligence Development Studio (BIDS) برای ایجاد چند نمونه گزارش استفاده کردیم. BIDS دارای یک قابلیت Preview می باشد که به ما اجازه می دهد گزارش خود را در محیط توسعه اجرا کنیم. وقتی که یک گزارش را کامل کردیم، لازم است آن را گسترش دهیم تا دیگر یوزرها هم بتوانند آن را اجرا کنند.

3854 بازدید
ادامه
BIDS
BIDS

Business Intelligence Development Studio (BIDS) قابلیت گسترش گزارش ها را ارائه می دهد. این برنامه بسیار مناسب می باشد، زیرا از BIDS برای طراحی، توسعه و تست گزارش های خود استفاده می کنیم. در این بخش به بررسی توسعه ی گزارش (Report Deployment) با استفاده از BIDS خواهیم پرداخت.

3817 بازدید
ادامه
مدیریت گزارش ها
مدیریت گزارش ها

Report Manager یک برنامه ی وب محور می باشد که حاوی Reporting Services می باشد که همه ی بخش های مدیریت گزارش ها را بررسی می کند. در این بخش به بررسی گسترش گزارش با استفاده از Report Manager خواهیم پرداخت.

4386 بازدید
ادامه
پیکربندی امنیت Report Manager
پیکربندی امنیت Report Manager

Reporting Services یک نقش براساس مدل امنیت اجرا می کند که اهرم (leverage) امنیت ویندوز اصلی برای احراز هویت و مجوز می باشد. شما می توانید امنیت Reporting Services را با استفاده از Report Manager اداره کنید

4156 بازدید
ادامه
تنظیمات سایت
تنظیمات سایت

اولین مرحله در اجرای امنیت Reporting Services تعیین تنظیمات سایت می باشد. همانطور که از نام این مرحله پیداست، Site Settings باید با امنیت Report Manager انجام شود. امنیت سطح را در بخش بعد توضیح خواهیم داد که در آن در مورد فولدرهای امنیتی، گزارش ها و منابع داده صحیت خواهیم کرد.

4011 بازدید
ادامه
Item Level Settings
Item Level Settings

دومین مرحله در اجرای امنیت Reporting Services تعیین Item Level Settings می باشد. همانطور که از نام آن پیداست Item Level Settings باید با فولدرهای امنیتی، گزارش ها، و منابع داده انجام شود

3709 بازدید
ادامه
Reporting Services Components - Report Designer
Reporting Services Components - Report Designer

Report Designer قابلیت طراحی، توسعه، تست و اجرای گزارش ها را ارائه می دهد و یک ابزار توسعه محور به نام Business Intelligence Development Studio (BIDS) می باشد که با SQL Server 2008 همراه است. ورژن 2008 مربوط به BIDS دارای یک یوزر اینترفیس آپدیت شده و حسی تر و چارت ها و گراف های زیادی برای افزایش تجسم ها می باشد. BIDS را در بخش های بعدی آموزش مورد بررسی قرار خواهیم داد.

4417 بازدید
ادامه