SSIS Interview Questions & Answers
SSIS Interview Questions & Answers
SSIS Interview Questions & Answers
2.
3.
Three tasks are running in your package and 2 tasks are successfully
executed and third task is failed, in this situation I need to rollback 2nd and
3rd tasks, so what can u do in SSIS package and sql server?
4.
There are 10 records in a flat file source, among them 9 will be executed
successfully and 10th record is failed, in this scenario I need to get all 10
records source level to target level, in target level then 10 th record failure
error will be displayed, what I need to do?
5.
6.
7.
8.
9.
Sname
Sreenivas
Reddy
Raja
7,8
I want like the following table
Sno
1
2
3
4
5
6
7
8
Reddy
Sname
Sreenivas
Sreenivas
Reddy
Reddy
Raja
Raja
Reddy
reddy
19.I have one package that package scheduled by daily 6 am but the job is
failed at Saturday then what I need to do?(where we go how to resolve)
21. What is parallel execution in ssis?
22. What type errors occurred commonly in your project and what are those
names?
24. I have one package and that package is already scheduled is it possible
to apply the transaction for that package?
25.suppose I have one folder with 5 file text files by using for each file
enumerator we store the files in to one folder but suddenly tomorrow one file
add to that folder how to store the file into same destination?
26. in source table data having like this
Eno
1
Ename
Sreenu
Esloc
Hyd
Deptno
10,20,30,40,50
Ename
Sreenu
Sreenu
Sreenu
Sreenu
Sreenu
Esloc
Hyd
Hyd
Hyd
Hyd
Hyd
Deptno
10
20
30
40
50
27. Suppose I have one destination table with some data suddenly 2 excel
files data want to insert into the destination table but how to know this data
is already inserted into the destination and only new data is inserted into the
destination?
28. Why we are using xml file configuration file?
29. How to access and execute the packages clients?
30. In ssis package I created a data ware house by using slowly change
dimension.
Cname
Cadd
Sreenu
Bangalore
Sreenu
Hyderabad
Sreenu
Kadapa
Sreenu
Badvel
Sreenu
Pml
From the above how to know second row?
Status
True
False
False
False
false
EmpNo
100
100
101
Tom
101
Target:
Ename
Stev
methew
John tom
EmpNo
100
101
38. How to send Unique (Distinct) records into One target and duplicates into
another tatget?
Source:
Ename
Stev
Stev
John
Mathew
EmpNo
100
100
101
102
Output:
Target_1:
Ename
Stev
John
Mathew
EmpNo
100
101
102
Target_2:
Ename
Stev
EmpNo
100
38. How do u populate 1st record to 1st target , 2nd record to 2nd target ,3rd
record to 3rd target and 4th record to 1st target through ssis?
39. We have a target source table containing 3 columns :
Col1, Col2 and Col3. There is only 1 row in the table as follows:
Col1Col2Col3
----------------a
b
c
There is target table containg only 1 column Col. Design a mapping so that
the
target
table
contains
rows
as
follows:
Col
----a
b
c
40. There is a source table that contains duplicate rows.Design a mapping to
load all the unique rows in 1 target while all the duplicate rows (only 1
occurence) in another target.
41.
There is a source table containing 2 columns Col1 and Col2 with data as
follows:
Col1 Col2
a
Design a mapping to load a target table with following values from the above
mentioned source:
Col1
Col2
l,m,n
p,q
Design an ssis package to load first half records to 1 target while other half
records to a separate target.
SSRS - SQL Server Reporting Services
Q: What is SSRS?
SQL Server Reporting Service is one of the server-based software systems
that generate reports developed by Microsoft. It is used for preparing and
delivering interactive and variety of printed reports. It is administered
through an interface that is web based. Reporting services utilizes a web
service interface for supporting and developing of customized reporting
applicatons. It can be competed with Crystal Reports and other business
intelligent tools.
Q: Explain SSRS Architecture?
Reporting services architecture is comprises of integrated components. It is
multi-tiered, included with application, server and data layers. This
architecture is scalable and modular. A single installation can be used across
multiple computers. It includes the following components: - Report Manager,
Reporting Designer, Browser Types Supported by Reporting services, Report
server, Report server command line utilities, Report Server Database,
Reporting Services Extensibility, Data sources that is supported by Reporting
Services.
Q: Explain Reporting Life Cycye?
The Reporting Lifecycle includes - Report designing The designing is done
in Visual Studio Report Designer. It generates a class which embodies the
Report Definition. - Report processing The processing includes binging the
report definition with data from the report data source. It performs on all
grouping, sorting and filtering calculations. The expressions are evaluated
except the page header, footer and section items. Later it fires the Binding
event and Bound event. As a result of the processing, it produces Report
Instance. Report instance may be persisted and stored which can be
rendered at a later point of time. - Report Rendering: Report rendering starts
by passing the Report Instance to a specific rendering extension (HTML or
PDF formats). The instance of reports is paged if paging supported by output
format. The expressions of items are evaluated in the page header and
footer sections for every page. As a final step, the report is rendered to the
specific output document.
Q: How to finetune Reports?
To tune-up the Reporting Services, follow the below mentioned ways: Expand the Server or utilizing the reporting services of another database
server. For better embedding of report contents, report applications logic
and characteristics can have a duplicate copy of data. - Replication of data
continuously. Using nolock, the issues of locking can well be resolved and the
performance of the query can be improved. This can be done by using dirty
read at the time of duplicating the data is unavailable.
Q: What are Data Driven Subscriptions?
Reporting Services provides data-driven subscriptions so that you can
prompt the user for when viewing the report. For example, for the criteria
Order Year=2000, click Order Year. Select the Prompt option in the drop-down
list.
Q: What new data source types were added in SSRS 2012?
In addition to the data source types available in SSRS 2005 (SQL Server,
Oracle, ODBC, OLE DB), the following have been added in SSRS 2008: SQL
Server 2005 Analysis Services SQL Server 2005 Integration Services SQL
Server 2005 Report Builder Models XML (through URL and Web services) SAP
Q: How can I add Reporting Services reports to my application?
Visual Studio 2005 (Standard and Enterprise editions) contains a set of freely
redistributable Report Viewer controls that make it easy to embed Reporting
Services functionality into custom applications. Two versions of the Report
Viewer exist, one for rich Windows client applications and one for ASP.NET
applications.
Q: Do I need a report server to run reports in my application?
In addition to publishing reports to a report server, you can build reports
using the Report Designer that is directly integrated with Visual Studio
language projects. You can embed reports directly in any Windows Forms or
ASP.NET Web application without access to a report server. The data access
in embedded reports is a natural extension of the Visual Studio data
facilities. Not only can you use traditional databases as a source of data for
your reports, you can use object collections as well.
Q: Can you import Microsoft Excel data to SSRS?
Reporting Services does not import data. It only queries data in whatever
format it is stored in their native storage system. I will assume that you're
asking whether you can create reports and use Excel spreadsheets as data
sources. The answer is Yes, Reporting Services supports a wide variety of
data sources, including Excel files. You'll get the best performance with the
built-in native .NET providers but you should be able to connect to any ODBC
or OLE-DB data source, whether it comes from Microsoft or a third-party
company.
Q: Can we deploy SSRS reports on our personal website?
Your reports can only be deployed on a reporting services site. Your only
option for viewing them from other sites is an HTTP link. Some tools, like
SharePoint offer controls allowing you to view reports in the context of the
other websites, but the report is still deployed to and hosted from reporting
services.
Q: Can we use datagrids for our report in SSRS?
I've got an ASP.NET project that populates a datagrid. I'd like to use the
datagrid as my datasource for my report using SQL Server Reporting
Services. Is this possible? The simple answer is no. However, nothing's ever
simple. A set of reporting controls was added in Visual Studio 2010 allowing
you to report in a dataset, on data that was supplied by you. So, if you
retrieved your data into a dataset, bound the datagrid to the dataset so it
had data to display, you could then use that dataset as the datasource for
the reporting controls. These are then client-side reports, not server reports
though.
Q: What are the drawbacks of reporting in SSRS?
For many years, Microsoft had no direct solution for reporting with the SQL
Server besides Crystal Reports. Now, they have SQL Server Reporting
Services, but it does have several drawbacks. It is still complex to
understand the complete functionality and structure of this new component,
and many users are still relying on the reporting application they are more
familiar with, which is Crystal Reports. Also, components in SSRS like Report
Builder and Report Designer are meant for different users for different
aspects of the report process, yet complete understanding and exposure to
both is important to utilize both functions fully and extensively. There are
also issues when exporting very large reports to Microsoft Excel, as it can
lead to a loss of data.
Q: Will running SSRS on Windows XP limit the number of users?
Yes, but not because of SSRS. The Internet Information Services (IIS)
component of Windows XP only allows a small number of users to connect to
the website at once. As SSRS runs via IIS, this would prevent more than a few
people from using SSRS at once. Also, the only edition of SSRS that will
install on Windows XP is the Developer Edition. This edition can not be used
for production use. You need Standard or Enterprise Edition for production
use, which requires a Server OS to install on (Windows 2003 Standard,
Windows 2008 Standard, etc).
Q: Are there issues when exporting SSRS reports into Microsoft Excel?
When my users are trying to export a SSRS report into Microsoft Excel, one or
two columns in the report appear to merge together. Why might this be?
Exporting from SSRS is not always perfect, even if you stay within the
Microsoft range of products. If you have extra resources, you could splurge
for an add-on that offers much better control over exporting to Excel, such as
OfficeWriter. From my experience, though, it is usually headers or footers
that cause exporting issues. If any of these headers or footers overlap with
data columns in your report, you will find that the exported version of the
report has merged cells. Also, check columns next to each other to make
sure that there is no overlap, as well.
Q: How to send a SSRS report from SSIS?
Often there is a requirement to be able to send a SSRS report in Excel, PDF or
another format to different users from a SSIS package one it has finished
14. The wizard installs the packages. After installation is completed, the
Foreach ADO:
The ADO Enumerator enumerates rows in a table. For example, we can get
the rows in the ADO records.The variable must be of Object data type.
Foreach ADO.NET Schema Rowset:
The ADO.Net Enumerator enumerates the schema information. For example,
we can get the table from the database.
Foreach File:
The File Enumerator enumerates files in a folder. For example, we can get all
the files which have the *.txt extension in a windows folder and its sub
folders.
Foreach From Variable:
The Variable Enumerator enumerates objects that specified variables
contain. Here enumerator objects are nothing but an array or data table.
Foreach Item:
The Item Enumerator enumerates the collections. For example, we can
enumerate the names of executables and working directories that an
Execute Process task uses.
Foreach Nodelist:
The Node List Enumerator enumerates the result of an XPath expression.
Foreach SMO:
The SMO Enumerator enumerates SQL Server Management Objects (SMO).
For example, we can get the list of functions or views in a SQL Server
database.
16. How to schedule a package (Role of Sql Server Agent)
In order for the job to run successfully, the SQL Server agent should be
running on the target machine.
We can start the SQL Server Agent Services in numerous ways like:Starting SQL Server Agent Service from Command Line
Starting SQL Server Agent Service from Services.MSC console
Starting SQL Server Agent Service using SQL Server Configuration
Manager
Starting SQL Server Agent Service using SQL Server Management
Studio (SSMS)
17. What are containers? (For loop, Sequence Container)
SSIS Containers are controls that provide structure to SSIS packages.
Containers support repeating control flows in packages and they group tasks
and containers into meaningful units of work. Containers can include other
containers in addition to tasks.
Container
Type
Container Description
DataFlow Task uses buffer oriented architecture for data transfer and
transformation. When data transfer from Source to Destination, the data first
comes into the buffer, required transformations are done in the buffer itself
and then written to Destination.
The size of buffer depends on the estimated row size. The estimated row size
is equal to the maximum size of all columns in the row. So the more columns
in a row means less number of rows in a buffer. Hence select only those
columns which are required at the destination.
Even if we need all the columns from source, we should use the column
name specifically in the SELECT statement, otherwise it takes another round
for the source to gather meta-data about the columns when u are using
SELECT *.
4. Effect of OLEDB Destination Settings
There are couple of settings with OLEDB destination which can impact the
performance of data transfer as listed below.
Data Access Mode This setting provides the 'fast load' option which
internally uses a BULK INSERT statement for uploading data into the
destination table instead of a simple INSERT statement (for each single row)
as in the case for other options. So unless you have a reason for changing it,
don't change this default value of fast load. If you select the 'fast load'
option, there are also a couple of other settings which you can use as
discussed below.
Keep Identity By default this setting is unchecked which means the
destination table (if it has an identity column) will create identity values on
its own. If you check this setting, the dataflow engine will ensure that the
source identity values are preserved and same value is inserted into the
destination table.
Keep Nulls Again by default this setting is unchecked which means default
value will be inserted (if the default constraint is defined on the target
column) during insert into the destination table if NULL value is coming from
the source for that particular column. If you check this option then default
constraint on the destination table's column will be ignored and preserved
NULL of the source column will be inserted into the destination.
Table Lock By default this setting is checked and the recommendation is to
let it be checked unless the same table is being used by some other process
The number of buffer created is dependent on how many rows fit into a
buffer and how many rows fit into a buffer dependent on few other factors.
The first consideration is the estimated row size, which is the sum of the
maximum sizes of all the columns from the incoming records. The second
consideration is the DefaultBufferMaxSize property of the data flow task. This
property specifies the default maximum size of a buffer. The default value is
10 MB and its upper and lower boundaries are constrained by two internal
properties of SSIS which are MaxBufferSize (100MB) and MinBufferSize (64
KB). It means the size of a buffer can be as small as 64 KB and as large as
100 MB. The third factor is, DefaultBufferMaxRows which is again a property
of data flow task which specifies the default number of rows in a buffer. Its
default value is 10000.
If the size exceeds the DefaultBufferMaxSize then it reduces the rows in the
buffer. For better buffer performance you can do two things.First you can
remove unwanted columns from the source and set data type in each column
appropriately, especially if your source is flat file. This will enable you to
accommodate as many rows as possible in the buffer.
Second, if your system has sufficient memory available, you can tune these
properties to have a small number of large buffers, which could improve
performance. Beware if you change the values of these properties to a point
where page spooling (see Best Practices #8) begins, it adversely impacts
performance. So before you set a value for these properties, first thoroughly
testing in your environment and set the values appropriately.
#8 - How DelayValidation property can help you
SSIS uses two types of validation.
First is package validation (early validation) which validates the package and
all its components before starting the execution of the package.
Second SSIS uses component validation (late validation), which validates the
components of the package once started.
Let's consider a scenario where the first component of the package creates
an object i.e. a temporary table, which is being referenced by the second
component of the package. During package validation, the first component
has not yet executed, so no object has been created causing a package
validation failure when validating the second component. SSIS will throw a
validation exception and will not start the package execution. So how will you
get this package running in this common scenario?
File System: We can save the package on a physical location on hard drive or
any shared folder with this option, and we should provide a full qualified path
to stored package in the FileSystem option.
Sql Server: SSIS packages will be stored in the msdb database, in the
sysssispackages table.
Package Store
24. How to unzip a File in SSIS?
Use Execute Process Task in the Control Flow Task.
- From BIDS, drag and drop an Execute Process Task to the control flow and
configure.
In the Execute Process, perform the following configurations:
-Executable: The path of the application that is being used.
-Arguments: Need to supply the arguments to extract the zipped files.
-Working Directory: The current directory for all process.
25. How to provide security to packages?
We can provide security to packages in 2 ways
1. Package encryption
2. Password protection
manager. The FTP connection manager includes the server settings, the
credentials for accessing the FTP server, and options such as the time-out
and the number of retries for connecting to the server.
The FTP connection manager supports only anonymous authentication and
basic authentication. It does not support Windows Authentication.
Predefined FTP Operations:
Send Files,
Receive File,
Create Local directory,
Remove Local Directory,
Create Remote Directory, Remove Remote Directory
Delete Local Files,
Delete Remote File
Customer Log Entries available on FTP Task:
FTPConnectingToServer
FTPOperation
28. New features in SSIS 2012
1. GUI Improvements - -Sort packages by name -Package visualization Zoom -Data flow source/destination wizard -Grouping in dataflow
2. CDC (Change Data Capture) Task and Components - -CDC is nothing but
Incremental load loads all rows that have changed since the last load -CDC
needs to keep track of which changes have already been processed. -CDC
task does this by storing LSNs in a tracking table -CDC source component
reads from the CDC table function, based on the LSN it for from the CDC
task. -CDC transformation splits records into new rows, updated rows and
deleted rows.
3. Flat File Connection Manager Changes - -The Flat File connection manager
now supports parsing files with embedded qualifiers. The connection
manager also by default always checks for row delimiters to enable the
correct parsing of files with rows that are missing column fields. The Flat File
Source now supports a varying number of columns, and embedded
qualifiers.
4. Offline Connection Managers - -Integration Services now validates all
connections before validating all of the data flow components when a
package is opened and sets any connections that are slow or unavailable to
work offline. This helps to reduce the delay in validating the package data
flow. After a package is opened, you can also turn off a connection by right-
clicking the connection manager in the Connection Managers area and then
clicking Work Offline. This can speed up operations in the SSIS Designer.
5. New Functions/Expressions in SSIS 2012- LEFT:
You now can easily return the leftmost portion of a string rather than use the
SUBSTRING function. Left syntax is the same as we know in TSQL: LEFT(character_expression,number)
REPLACENULL: You can use this function to replace NULL values in the first
argument with the expression specified in the second argument. This is
equivalent to ISNULL in T-SQL: REPLACENULL(expression, expression)
TOKEN: This function allows you to return a substring by using delimiters to
separate a string into tokens and then specifying which occurrence to
return: TOKEN(character_expression, delimiter_string, occurrence)
TOKENCOUNT: This function uses delimiters to separate a string into tokens
and then returns the count of tokens found within the
string: TOKENCOUNT(character_expression, delimiter_string)
6. Easy Column Remapping in Data Flow (Mapping Data Flow Columns) When modifying a data flow, column remapping is sometimes needed -SSIS
2012 maps columns on name instead of id -It also has an improved
remapping dialog
7. Shared Connection Managers - To create connection managers at the
project level that can shared by multiple packages in the project. The
connection manager you create at the project level is automatically visible in
the Connection Managers tab of the SSIS Designer window for all packages. When converting shared connection managers back to regular (package)
connection managers, they disappear in all other packages.
8. Scripting Enhancements- -Now Script task and Script Component support
for 4.0. - Breakpoints are supported in Script Component
9. ODBC Source and Destination - -ODBC was not natively supported in
2008 -SSIS 2012 has ODBC source & destination -SSIS 2008 could access
ODBC via ADO.NET
10. Reduced Memory Usage by the Merge and Merge Join Transformations
The old SSIS Merge and Merge Join transformations, although helpful, used
a lot of system resources and could be a memory hog. In 2012 these tasks
are much more robust and reliable. Most importantly, they will not consume
excessive memory when the multiple inputs produce data at uneven rates.
11. Undo/Redo - One thing that annoys users in SSIS before 2012 is lack of
support of Undo and Redo. Once you performed an operation, you cant undo
that. Now in SSIS 2012, we can see the support of undo/redo.
Script Component
The Script component is
configured on the Data Flow
page of the designer and
represents a source,
transformation, or destination
in the Data Flow task.
Purpose A Script task can accomplish almost You must specify whether you
any general-purpose task.
want to create a source,
transformation, or destination
with the Script component.
Raising
Results
Raising
Events
Editor
Interacti
on with
the
Package
Using
The Script task uses the Variables
Variables property of the Dts object to access
variables that are available through
the tasks ReadOnlyVariables and
ReadWriteVariables properties. For
example: string myVar;
myVar =
Dts.Variables["MyStringVariable"].Val
ue.ToString();
Using
The Script task uses the Connections
Connecti property of the Dts object to access
ons
connection managers defined in the
package. For example:
string myFlatFileConnection;
myFlatFileConnection =
(Dts.Connections["Test Flat File
Connection"].AcquireConnection(Dts.
Transaction) as String);
Non-parameterized Solution
To get started, let's pop up a simple non parameterized report. Follow these
instructions:
1. Instead of using the "Jump to Report" option on the Navigation tab, use
the "Jump to URL" option.
2. Open the expression screen (Fx button).
3. Enter the following:
="javascript:void(window.open('http://servername?%2freportserver
%2fpathto%2freport&rs:Command=Render'))"
4. Click OK twice, then save and deploy the report.
Parameterized Solution
Assume you have a field called ProductCode. Normally, you might hard code
that like this:
http://servername/reportserver?%2fpathto
%2freport&rs:Command=Render&ProductCode=123
In this case, you want to pass variables dynamically, using an available value
from the source dataset. You can think of it like this:
http://servername/reportserver?%2fpathto
%2freport&rs:Command=Render&ProductCode=Fields!ProductCode.Value
The exact syntax in the "Jump to URL" (Fx) expression window will be:
="javascript:void(window.open('http://servername/reportserver?%2fpathto
%2freport&rs:Command=Render&ProductCode="+Fields!
ProductCode.Value+"'))"
3. How to pass parameter from chart to Table in same report?
4. How to apply custom Colors of chart report?
STEP1:
Create your custome color palette in the report using Custom Code in your
report. To do so, click Report => Report Properties => Code and copy below
code:
20. A main report contain subreport also. Can we export both main report
and subreport to Excel?
Yes. The exported report contains both the mail report and sub report.
21. how to convert PDF report from Portrait to Landscape format?
In Report Properties -->
Set the width of the report to the landscape size of your A4 paper: 29.7 cm
Set the height of the report to 21 cm.
To avoid extra blank pages during export, the size of the body should be less
or equal to the size of the report - margins.
Set the width of the body to 26.7 cm (29.7 -1.5 - 1.5)
Set the height of the body to 18 cm (21 - 1.5 -1.5)
22. Error handling in Report
23. Have u worked on any 3rd party Report Tools
There are few third party Report Tools like Nevron, izenda.
24. Different ways of Deploying reports
1. We can deploy the reports using rs.exe tool
2. In the Solution Explorer,
2.1.Right-click the report project, and then click Properties.
2.2.In the Property Pages dialog box for the project, select a configuration to
edit from the Configuration list. Common configurations are DebugLocal,
Debug, and Release.
2.3.In StartItem, select a report to display in the preview window or in a
browser window when the report project is run.
2.4.In the OverwriteDataSources list, select True to overwrite the shared data
source on the server each time shared data sources are published, or select
False to keep the data source on the server.
2.5.In the TargetDataSourceFolder text box, type the folder on the report
server in which to place the published shared data sources. The default value
for TargetDataSourceFolder is Data Sources. If you leave this value blank, the
data sources will be published to the location specified in TargetReportFolder.
2.6. In the TargetReportFolder text box, type the folder on the report server
in which to place the published reports. The default value for
2.
3.
Three tasks are running in your package and 2 tasks are successfully
executed and third task is failed, in this situation I need to rollback 2nd and
3rd tasks, so what can u do in SSIS package and sql server?
4.
There are 10 records in a flat file source, among them 9 will be executed
successfully and 10th record is failed, in this scenario I need to get all 10
records source level to target level, in target level then 10 th record failure
error will be displayed, what I need to do?
5.
6.
7.
8.
9.
11. I created one package with some file. I have diff servers having that
package with diff configuration file. Is possible to execute that package in
servers simultaneously?
15. What is incremental loading and decremental loading?
16. Microsoft office 2007 excel sheet supported by sql server 2005 or not?
17. What is the difference between file system and sql server ( at the time of
deployment)?
18. I have one package in d(d drive) folder I want move that package in to e(e
drive) folder how to move the package?
19. I have table like this
Sno
1,2
3,4
5,6
7,8
I want like the following table
Sno
1
2
3
4
5
6
7
8
Sname
Sreenivas
Reddy
Raja
Reddy
Sname
Sreenivas
Sreenivas
Reddy
Reddy
Raja
Raja
Reddy
reddy
20. I have one package that package scheduled by daily 6 am but the job is
failed at Saturday
then what I need to do?(where we go how to resolve)
21. What is parallel execution in ssis?
22. What type errors occurred commonly in your project and what are those
names?
24. I have one package and that package is already scheduled is it possible
to apply the
transaction for that package?
25. Suppose I have one folder with 5 file text files by using for each file
enumerator we store the
files in to one folder but suddenly tomorrow one file add to that folder
how to store the file
into same destination?
26. in source table data having like this
Eno
1
Ename
Sreenu
Esloc
Hyd
Deptno
10,20,30,40,50
Ename
Sreenu
Sreenu
Sreenu
Sreenu
Sreenu
Esloc
Hyd
Hyd
Hyd
Hyd
Hyd
Deptno
10
20
30
40
50
27. Suppose I have one destination table with some data suddenly 2 excel
files data want to insert into the destination table but how to know this data
is already inserted into the destination and only new data is inserted into the
destination?
28. Why we are using xml file configuration file?
29. How to access and execute the packages clients?
30. In ssis package I created a data ware house by using slowly change
dimension.
Cname
Cadd
Sreenu
Bangalore
Sreenu
Hyderabad
Sreenu
Kadapa
Sreenu
Badvel
Sreenu
Pml
From the above how to know second row?
Status
True
False
False
False
false
33. I have two sources with two tables and one table is having data and
another table having conditions how to use the conditions in the table?
34. I have one ssis package. How to know the how much time take for
executing this package and after improving the performance how to see the
time?
35. I developed one package how to know the whether the package having
data or not?
36, I have one parent, child package in case the errors found child package
how to handle that errors?
36.in my sql server one package is there how to move that package into
some other server?
37. How to Concat row data through ssis?
Source:
Ename
stev
methe
w
john
tom
EmpNo
100
100
101
101
Target:
Ename
Stev
methew
John tom
EmpNo
100
101
38. How to send Unique (Distinct) records into One target and duplicates into
another tatget?
Source:
Ename
stev
Stev
john
Mathew
EmpNo
100
100
101
102
Output:
Target_1:
Ename
Stev
John
Mathew
EmpNo
100
101
102
Target_2:
Ename
Stev
EmpNo
100
38. How do u populate 1st record to 1st target , 2nd record to 2nd target ,3rd
record to 3rd target and 4th record to 1st target through ssis?
39. We have a target source table containing 3 columns :
Col1, Col2 and Col3. There is only 1 row in the table as follows:
Col1Col2Col3
----------------a
b
c
There is target table containg only 1 column Col. Design a mapping so that
the
target
table
contains
3
rows
as
follows:
Col
----a
b
c
40. There is a source table that contains duplicate rows.Design a mapping to
load all the unique rows in 1 target while all the duplicate rows (only 1
occurence) in another target.
41.
There is a source table containing 2 columns Col1 and Col2 with data as
follows:
Col1 Col2
a
Design a mapping to load a target table with following values from the above
mentioned source:
Col1
Col2
l,m,n
p,q
Design an ssis package to load first half records to 1 target while other half
records to a separate target.