Tuesday, September 1, 2015

MSBI SSIS Course Content

SQL Server 2014 Integration Services

Introduction to SQL Server Integration Services
    Product History
    SSIS Package Architecture Overview
    Development and Management Tools
    Deploying and Managing SSIS
    Packages
    Source Control for SSIS Packages

Using SQL Server Management Studio
    The Import and Export Wizard
    Importing and Exporting Data
    Working with Packages
    Database Maintenance Plans
    Creating Database Maintenance Plans using SSMS

Business Intelligence Development Studio(Data Tools VS2013)
    Launching Data Tools
    Project templates
    The package designer
    The Toolbox
    Solution Explorer
    The Properties window
    The Variables window
    The SSIS menu

Introduction to Control Flow
    Control Flow Overview
    Precedence Constraints
    The Execute SQL Task
    The Bulk Insert Task
    The File System Task
    The FTP Task
    The Send Mail Task

Advanced Control Flow

 Containers grouping and looping
    The Web Service Task
    The WMI tasks
    The Analysis Services tasks
    The Execute Process Task
    The Execute Package Task

Introduction to Data Flow
    Data Flow Overview
    Data Sources
    Data Destinations

    Data Transformations
    The Copy Column Transformation
    The Derived Column Transformation
    The Data Conversion Transformation
    The Conditional Split Transformation
    The Aggregate Transformation
    The Sort Transformation
    Data Viewers

Advanced Data Flow
    Revisiting data sources and
    destinations
    The Lookup Transformation
    Getting Fuzzy: The Fuzzy Lookup and Fuzzy Grouping Transformations
    The Multicast Transformation
    The Merge and Merge Join Transformations

    The Slowly Changing Dimension Transformation

     Slowly Changing Dimensions
    About Slowly changing dimensions
    Types of Slowly changing dimensions
    Loading Slowly changing dimensions with SSIS
    Handling inferred member in scd.

     Change Data Capture
    About CDC & LSN
    Enbling CDC on database
    Enable on Table
    Implementing incremental Load with CDC

Pivoting & unpivoting in SSIS

Variables and Configurations
    Variables Overview
    Variable scope
    SSIS system variables
    Using variables in control flow
    Using variables in data flow
    Using variables to pass information between packages
    Property expressions
    Configuration Overview
    Configuration options

Debugging, Error Handling and Logging
    SSIS debugging overview
    Breakpoints in SSIS
    SSIS debugging windows
    Control Flow: The OnError event handler
    Data Flow: Error data flow
    Configuring Package Logging
    Built-in log providers

SSIS Package Deployment
    Configurations and deployment
    The deployment utility
    Deployment options
    Deployment security
    Executing packages – DTExec and DTExecUI

SSIS Package Management
    The SSIS Service
    Managing packages with DTUtil
    Managing packages with SQL Server Management Studio
    Scheduling packages with SQL Server Agent

Thanks
SQL Srinivas
91-9059361460

Friday, August 28, 2015

New MSBI-SSIS batch starts on 2nd SEPT 2015

HI Team,

I am going to start a new MSBI -SSIS batch on sept 2nd 7-8 AM ISD.let me know if you are interested over a mail nriit.srinu@hotmail.com.

Thanks
Admin

Friday, August 7, 2015

***New MSBI(SSIS/SSRS/SSAS) batch details***

Hi Team,

I am going to start couple of MSBI batches on next week,Please find the new batches details 

1)MSBI batches timings:

1) 10-Aug-2015-->Next Monday--11-12PM--(Daily Batch)

2)
11-Aug-2015-->Next tuesday--6-7AM--(Daily Batch)
A)MSBI Course details:

i)Duration:65 Hours

SSIS-25
SSAS-25
SSRS-15

ii)Fee: 550 USD/Equivalant Amount(Excluding the service tax)

SSIS-200 USD
SSAS-200 USD
SSRS-150 USD

iii)Fee can be done based on three installments for each module after listening of 5 classes.

iv)Tools we are going to use SQL server 2014, SQL server data tools visual studio for Businees itellisance 2013

v)These sessions will be continued daily one hr and weekend 3+3.

vi)Course content will be shared by this weekend,frankly what ever the options that are available with the latest version all the options will be covered.
2)SQL server batches:
1)4-Aug-2015-->Tuesday(tomorrow)--10-11PM(daily batch)

i)Duration:40 Hours

ii)Fee: 300 USD/Equivalant Amount(Excluding the service tax)
iii)Course content Available on my blog.

Let me know if any one of you/your collegues/relatives/near and dear looking for these courses.

As you know(because allmost all are learnt SQl server with me) that I wont compromise at Subject /number of hours and the money,I  wont entertain the money bargains.

Interested people can enrol !! and no more new daily batches apart from these 3 for next one month minimum 

have a good day !!!

Thanks
Srinivas 

Tuesday, July 28, 2015

T-SQL Developer openings @ Randstand-HYD

Randstand is looking for T-SQL Developer for one of our internal client. Please find the below details

Designation: Transact (T)-SQL Developer
Experience :2.6 to 5 yrs

Positions :05
Location : Hyderabad
Hire Type: Contract to hire

Responsibilities:
* Communicate effectively with all stakeholders to collect and understand requirements that aid in building right solutions
* Ability to write SQL queries.
* Ability to design the procedure, views & tables
* Understand business data and develop required skills to present data for business intelligence
* Nurture & Mentor junior talent in team.
* Need good co-ordination with in the team.

Knowledge/Skills/Abilities:
* Ability to understand and write SQL for complex logics
* Experience in troubleshooting highly complex technical problems.
* Good Experience on MS SQL server
* Ability to identify areas of improvement in physical design/SQL Queries to achieve performance and stability.
* Good experience in database Design and performance.
* Have exposure to Agile methodologies. Ideal candidate has worked in projects delivered in Agile fashion is an added advantage.
* Exposure towards source control tools like Git and/or Bitbucket is an added advantage.

If you are interested please share your updated profile to ravikumar.t@randstad.in

Regards.,
SQL SRINIVAS

Openings for SQL developer in a MNC(Pune)-MSBI(SSIS,SSRS)

Greetings from Datamatics!!

Needed Any ID Proof scan copy with the below details

The candidate will be Permanent with Datamatics Software solution A level 5 company ISO 9001:2000, and ISMS BS7799 certifications and will be working on our client project in client place.

Skill: SQl Developer(SSIS,SSRS)
Exp :- 1-3years
Work location: Pune

Please find the Job Detail:
Position :-
Work Location:-
Experience:-
Job Description :
Note : if your selected need to join in 15days if its possible than apply for the above position
Submittal Application form :

(1) Name(With Full Form of all Initials in your name):
(2) This position is a permanent Position with Datamatics and you will be working on the payroll of Datamatics for our client (yes/No):
(3) Current Location :
(4) Are you ready for relocation to(yes/No): .If yes which are your 3 preferred locations
(5) Are you working as a permanent employee or a contractor :
(6) Notice period :
(7) Is Notice period Negotiable (yes/No):
(8) Current CTC:
(9) Expected CTC :
(10) Total years of experience:
(11) Relevant Years of experience :
(12) Availability for F2F Interview :
(13) Date Of Birth:
(14) Passport (yes/No) :
(15) Alternate Contact No:
(16) Pancard Number :

Send All the above details to yamini.arani@datamatics.com

Thanks
SQL SRINIVAS

Engineers - MSBI Stack


Experience required for the Job: 2 - 5 years
Annual Salary of the Job: 0.0 - 15.0 Lacs
Job Location: Hyderabad

Dear Description:

Strong exp in MS BI Stack
Specific exp in tsql and ssis

Do go through www.imaginea.com and www.pramati.com
Contact Person:  rupa
Emai id: rupa.b@pramati.com

Thanks
SQL SRINIVAS

Monday, July 27, 2015

SQL Developer + SSRS in Hyderabad, F2F interview 1 August

HI Team,

 Next Step Services Pvt Ltd are one of the Leading recruitment firm in Delhi / NCR. They are having an urgent Opening of Software Engineer - SQL with one of our leading Fortune-500 Client in Hyderabad

    Location: Hyderabad
    Interview Date : 1st August 2015 (Saturday)

    Job Description
    Total Experience 2-5 years
    Strong experience in SQL server development.
    Good experience in SSRS.
    Notice Period- 2 Months
    Ready for Shift- 2:30 - 12:00 AM.

Contact Details:
    Surbhi Gupta
    01204807032
    surbhi.gupta@nextstephr.com

send your updated resume if you are looking for a change.
 
Thanks
SQL Srinivas

Sunday, July 19, 2015

SCHEMAs in TSQL SQL SERVER

SCHEMA:

It is nothing but a logical container Under a database or we can group a set of objects under database by using a SCHEMA.

We can able to Create objects(Tables,views,procedures,functions,triggers etc) under a SCHEMA.

Creating a SCHEMA:

We can Create a schema by using the below syntax

syntax:

CREATE SCHEMA <SCHEMA_name>

Example:

CREATE SCHEMA SALES
CREATE SCHEMA EMPLOYEE

Creating an Object Under SCHEMA:

If we cant to Create an object under SCHEMA,we need to prefex the SCHEMA name before the object name as follows.

CREATE table SALES.TEST
 (
id int,
 name varchar(20)
 )

So we created the table called TEST under the SALES SCHEMA.

SELECT  * FROM TEST
--If  we used the above statement we will get an error that the object is not available,As the SQL server will look for a table under default SCHEMA dbo.So we need to write a Query as below.

SELECT  * FROM SALES.TEST

Like this we can Create any object under this SCHEMA and we can use it with SCHEMA.object Name where ever it requires.

Altering a SCHEMA:
we can Move an object from one SCHEMA to another by following the below syntax.

Syntax:

 ALTER SCHEMA <target_SCHEMA_name>
 transfer <source_SCHEMA_name.objectName>

example:

 ALTER SCHEMA SALES transfer dbo.dept

In the above example we are transfering the table dept from dbo SCHEMA to SALES SCHEMA,so that complete object willmove to SALES SCHEMA.

SELECT  * FROM  DEPT
 --in valid

SELECT  * FROM  SALES.DEPT
 --valid

Example 2:
Creating a view called VIEW1 in dbo SCHEMA as follows

 CREATE view VIEW1
 as
 select top 2 * from books

 SELECT  * FROM VIEW1

Transfering the view from dbo SCHEMA to SALES SCHEMA as folows

ALTER SCHEMA SALES transfer dbo.VIEW1

 SELECT  * FROM VIEW1
--in valid(throws an error)

 SELECT  * FROM SALES.VIEW1

Example 3:
Transfering an object from SALES SCHEMA to dbo SCHEMA(default)

ALTER SCHEMA dbo transfer SALES.TEST

 SELECT  * FROM TEST

 Droping a SCHEMA:

We can Drop the SCHEMA by using the below syntax

syntax:

 DROP SCHEMA <SCHEMA_name>

Example:

 DROP SCHEMA SALES
 --Cannot Drop SCHEMA 'SALES' because it is being referenced by object 'dept'.

NOTE:
 If we want to Drop a scehma we need to Drop all the objects unedr that SCHEMA or transfer all the obects to other scehmas and make the SCHEMA as empty then only we  can Drop a Schema.

I have two objects under the SALES Schema so i am unable to Drop the Schema.

 DROP view SALES.VIEW1
ALTER SCHEMA dbo transfer SALES.dept

I dropped one object under that Schema and trnsfered one object to another Schema and made the Schema empty now we are good to drop a Schema.

DROP SCHEMA SALES

Let me know if you need any more information on this.

Thanks
SQL SRINIVAS

Saturday, July 18, 2015

Working with Variables in TSQL Programming

Variable:

A variable is nothing but a memory location whch can hold a value inside it.At any point of time we can have one value in the varibale.

We can use that varibale's value as part of our program logic implementation and we can override the value with new value if required.

We have two types of variables,those are

1)Local variables: These are declared by developers the scope of the varibale is withing that block of code.It will be preceding with single @

2)Global Variables:These are already declared by SQL SERVER,developers can use these variables,the scope of the variables are Global. These varibales can identifyable with @@
  
Ex: @@Fetch_status

Working with Local variables:

Declaring a variable in SQL Server:

Syntax:

DECLARE @<variable_name> datatype[size]

Example:

DECLARE @a int
DECLARE @name varchar(20)
DECLARE @tdate Date

We can delcare multiple variables in a single statement as follows

DECLARE @a int
                    ,@name varchar(20)
                    ,@tdate Date

2)How to Assign a value to a variable

To assign a static value:

   SET @<ariable_name>=value/expression

   SET @a=100
   SET @tdate=GETDATE( )
   SET  @name='SRINIVAS'

To assign a values from table:

We can bring the values from table and assign it a variables by using the below approach

   SELECT @variable_name1=col1(col1_value),@variable_name2=col2(col2_value)
   from <remaining SELECT statement>

 Example:

 DECLARE @tename varchar(20)
 DECLARE @tesal int
 DECLARE @teno int
 SET @teno=1003
 SELECT @tename=ename,@tesal=esal from employee where eno=@teno

3)Printing a value:

From program we can print anything with the help of print statment.

PRINT <statement>

PRINT 'srinivas'

Example 1:

DECLARE @a int
DECLARE @b int
SET @a=100
SET @b=200
PRINT @a+@b

We can optimise the above statement as bellow ways

Method 1:

DECLARE @a int ,@b int
SET @a=100
SET @b=200
PRINT @a+@b

Method 2:
DECLARE @a int=100
DECLARE @b int=200
PRINT @a+@b

Method 3:

DECLARE @a int=100,
                   @b int=200
PRINT @a+@b

All the above four statements are correct and represents the same.

Example 2

Write a Query which will print the empname and salary of a given number.

DECLARE @tename varchar(20)
DECLARE @tesal int
DECLARE @teno int
SET @teno=1003
SELECT @tename=ename,@tesal=esal from employee where eno=@teno
PRINT @tename
PRINT @tesal

Way 2:

DECLARE @tename varchar(20)
                   ,@tesal int
                  ,@teno int=1003
SELECT @tename=ename,@tesal=esal from employee where eno=@teno
PRINT @tename
PRINT @tesal

Let me know if you need any more information on this.

Thanks
SQL SRINIVAS

Saturday, July 11, 2015

***New MSBI SSAS batch Details***

Hi Team,

We are going to start new MSBI SSAS batch on Monday 6-7AM ISD.

Let me know if any one interested on this.

Thanks
Srinivas