14 Ocak 2007 Pazar

SQL SERVER 2005-SQL SERVER REPORTING SERVICES-1

SQL Server 2005 ile birlikte dahil olan ilişkili uygulamalar toplu olarak SQL Server Reporting

Service(SSRS) olarak bilinirler. SSRS,html,pdf,excel ve csv formatlarında rapor

alabilmek için gerekli tüm yönetim ve geliştirme parçalarına sahiptir. SQL

2000�da ayrı olarak internetten indirebiliyorduk fakat SQL 2005 ile birlikte

bütün parçalar paket olarak verilmektedir.Microsoft, SSRS her geçen verdiği

önemle beraber ileriki zamanlarda CrystalReports�la ilişkisini kesecek. Eğer

CrystalReport veya Microsoft Access gibi raporlama araçları kullandıysanız,

SSRS�deki sürükle bırak mantığıyla çalışan rapor oluşturmaya yarayan Report

Designer size tanıdık gelecektir. Buna ek olarak SSRS�deki Report Designer,


kullanıcıların etkili raporlama yapabilmeleri için,kendi raporlarını

oluşturmalarına olanak sağlamaktadır. Diğer SSRS özelliği ise Report

Subscriptions oluşturarak belirli zamanlarda kullanicilar raporlarını email

olarak alabilmektedir.



KURULUM


SQL Server Reporting Service,SQL Server ile birlikte gelmektedir.Reporting Service

kurmadan önce ISS (Internet Information Server)kurulu olduğuna bakınız.Eğer


kurulu değilse Error 1603 mesajı alacaksınız.Windows servislerden

DTS(Distributed Transaction Service)�in çalışır durumda olması ve Windows�un

başlangıcıyla başlaması gerekmektedir.Kurulum esnasında Components To Install

kısmında Reporting Services işaretlemeniz gerekmektedir.


001.gif


SSRS,kurulumdan sonra iki tane ISS�de site yaratacaktır,Reports ve Report Server.Reports

fiziksel olarak Reports, “C:\ Program Files \Microsoft SQL Server \MSSQL.3

\Reporting Services \ReportManager” bulunacaktır. ISS�de sanal dizinde Report

Manager adında Web uygulaması barındırmaktadır. Kurulumdan sonra //server


adı/Reports (//localhost/reports) sizi Report Manager�ın anasayfasına

yönlendirecektir.


002.jpg


Report

Manager,yaratılmış raporları görmek ,düzenlemek ve korumak için kullanılan web

tabanlı bir programdır. Report Manager, birçok özellik barındırmaktadır

bünyesinde,raporları görüntüleme,istediğiniz raporu arama veya görüntüleme,

raporların güvenliğini hangi yetkilerle kimin ne kadar müdahale edeceğini,iş

çizergesi ve Subscriptions yaratma, ad-hoc(kendi yazdığın sql query ile


oluşturduğun) raporları Report Builder çalıştırma gibi. Diğer sanal dizin olan

ReportServer,Report Manager GUI�ye gitmeden rapor istemeye yarayan bir web

servisdir.Explorer�da http query stringi parametreli gönderdiğinizde raporlar

ve raporların özellikleri istenecektir.Eğer http query stringi parametresiz

olarak gönderirseniz.Aşağıdaki ekran karşınız çıkacaktır.Ekran kısaca

raporların dizin gösterimidir.


003.gif


ReportServer ile Reports sanal dizinlerinin raporlamadaki HTTP query stringindeki gösterim farkı:


2.JPG1.JPG






KONFİGÜRASYON(Configuration)


İster kurulum esnasında isterse kurulumdan sonra konfigürasyon yapabilirsiniz.Reporting

Server�da konfigürasyon yapmamıza yardım edecek aracımız Configuration

Manager�dır.Tüm Programlar\Microsoft SQL Server 2005\Configuration

Tools\Reporting Services Configuration Manager


004.jpg


Configuration Manager ilk bağlandığınızda SSRS machine ve instance name için bilgi doğrulama

istediğinde bulunacaksınız.Eğer doğrulama gerçekleşirse karşınıza gelen ilk


ekranda “Server Status” belirecektir.Initialized “Yes” olmalı ve Service �da

çalışır durumda olmalıdır.Bir sonraki ekran “Reporting Service Virtual

Directory” ISS�de sanal alanların isimlerini değiştirmek için kullanılır.



Şifreleme Anahtarları(Encryption Keys)



Kullanıcı ve Adı, Reporting Service�de şifrelenmiştir.Bu şifrelenmiş bilgi veri

kaynağına(Data Source) veya raporlara ulaşırken kullandığınız bilgidir.Eğer


şifreleme yaptığınız anahtar bozulursa,Reporting Service duracaktır.Anahtarı bu

yüzden yedeklemeniz gerekmektedir.Aşağıdaki adımları yaptığınız zaman

anahtarlarınızı yedeklemiş olacaksınız;




  • Configuration Manager anahtarları seçiniz

  • BackUp butununa basınız.


  • Password yazınız.

  • Nereye kaydediceğinizi yazınız.



İlerde şifre zarara uğrarsa kayıt ettiğiniz yerden şifreyi geri alabilirsiniz.



BIDS




Rapor oluştururken sürükle bırak uygulamasına Business Intelligence Development

Studio(BIDS) denir.BIDS kolayca data source ve rapor oluşturmamıza izin

verir.Tüm Programlar\Microsoft SQL Server 2005\SQL Server Business Intelligence

Development Studio


ismail tutumluer

Hiç yorum yok: