Getting Started SSRS

select @@servername

create database sample_ssrs

use sample_ssrs

--drop table film

 --   drop table director

--drop table genre

create table film(FilmId int,Title varchar(20),ReleaseDate datetime,DirectorId int,StudioId int,Review varchar(20),CountryId int,LanguageId int,GenreId int, Genre varchar(20))

create table Director(DirectorId int,FirstName varchar(20))

create table Genre(GenreId int,Genre varchar(20))


--adding primry key to film table

ALTER TABLE film 

ALTER column filmid int NOT NULL;


ALTER TABLE film 

ALTER column Directorid int NOT NULL;


ALTER TABLE film 

ALTER column genreid int NOT NULL;

ALter table film 

ADD constraint pk_filmId primary key (filmid,DirectorId,GenreId)

--adding primry key & foreign key assigning to director table


ALTER TABLE director 

ALTER column Directorid int NOT NULL;


alter table director

add constraint pk_diretor_directorid primary key(directorid)


ALTER TABLE film

ADD CONSTRAINT FK_film_DirectorId FOREIGN KEY (DirectorId)

REFERENCES Director(DirectorId);

----adding primry key & foreign key assigning to genre table


ALTER TABLE genre

ALTER column genreid int NOT NULL;


alter table genre

add constraint pk_genre_genreid primary key(genreid)

ALTER TABLE genre

ADD CONSTRAINT FK_genre_GenreId FOREIGN KEY (GenreId)

REFERENCES Genre(GenreId);


-- adding records

insert into director values(1,'Charley')

insert into Genre values(1,'Action')

insert into film values(1,'Batman','1/2/2018 12:20:1',1,1,'Best',1,1,1,'Action')


insert into director values(4,'Charley')

insert into Genre values(4,'Action,drama')

insert into film values(4,'IronFist','1/2/2018 12:20:1',4,4,'Best',4,4,4,'Action')


select * from film

select * from director

select * from genre



-- New SSRS Project

--IN RHS open Solution explorer Add new item in Reports (.rdl extention file)

--View--open ToolBox and add TextBox and design color add name it


--connecting to data source

--View--Open Report data or press ctrl+alt+d

In data sources --add data source --connect to server instance and database & test connection…


Check Data set

--add data set --In Query, use a database embedded in my report--choose data source--choose database name and query  type text--query designer--right click and add table..select particular column names to add in report



--in data set selected columns are displayed


In view --ToolBox--Report items add table -- in table click data and add selected columns--insert column right left as required

 

In Preview--see result



Press start and If ssrs configured it will deployed on website url as per configuration..





Reference:


https://www.red-gate.com/simple-talk/sql/reporting-services/sql-server-reporting-services-basics-building-ssrs-reports/

https://www.codeproject.com/Articles/798553/Create-First-SSRS-Report-with-SQL-Server-Analysis

https://www.red-gate.com/simple-talk/sql/reporting-services/ten-common-sql-server-reporting-services-challenges-and-solutions/

https://www.red-gate.com/simple-talk/sql/reporting-services/sql-server-reporting-services-basics-customizing-ssrs-reports/


Post a Comment