Skip to main content

Using Temp tebales in SSIS DataFlow

We often go through situations where we use temporary tables in stored procedures and then try to get the output from the temporary table in stored procedure.
When we try to use such procedure the SSIS packages give metadata error as it can not determine such output and can not create specific metadata.

To solve the above issue we use WITH RESULT SETS () to specify outputs.

Lets create table employee
CREATE TABLE EMPLOYEE
(
ID INT,
[NAME] VARCHAR(30)
)

INSERT INTO EMPLOYEE VALUES (1,'James'),(2,'Elina'),(3,'Subramnyam')

After creating the table and inserting records lets create a procedure to pull data from employee table and store in temp table and then send the output.

CREATE PROCEDURE uspGetEmployees
AS
BEGIN
SELECT * INTO #EMP FROM Employee

SELECT * FROM #EMP

IF OBJECT_ID('tempdb..#EMP') IS NOT NULL
DROP TABLE #EMP

END


Lets try to use the above procedure in an SSIS package

Drag a data flow task in your SSIS control flow container as shown below.
Add OLEDB connection object to the database where you created above objects.
Drag OLEDB source inside data flow and select your oledb connection.

Now select SQL Commond from the data access mode drop down.
Finally write the below query in SQL Command Text area

Now drag the dataflow pointer to your destination and execute the data flow.
Try the same process by removing WITH RESULT SETS.





Comments

Popular posts from this blog

DataZen Syllabus

INTRODUCTION TO DATAZEN PRODUCT ELEMENTS ARCHITECTURE DATAZEN ENTERPRISE SERVER INTRODUCTION SERVER ARCHITECTURE INSTALLATION SECURITY CONTROL PANEL WEB VIEWER SERVER ADMINISTRATION CREATING AND PUBLISHING DASHBOARDS CONNECTING TO DATASOURCES DESIGNER CONFIGURING NAVIGATOR CONFIGURING VISUALIZATION  PUBLISHING DASHBOARD WORKING WITH MAP  WORKING WITH DRILL THROUGH DASHBOARDS

MS BI Syllabus

Microsoft Business Intelligence Course Syllabus SSRS – SQL Server Reporting Services  Getting Started 1. Understanding Reporting (Authoring,Management,Delivery) 2. Installing Reporting (Native Mode, SharePoint Integration mode) 3. Building your first report  Authoring Reports 1. Developing Basic Reports (RDL,wizard,designer,datasource,dataset,formatting) 2. Working with expressions (expression to calculate value, Agg functions, exp for objects) 3. Organizing Data (Data Regions, Table, Matrix, Chart, List) 4. Advance Report (Parameter, drill down, drill through, links, 5. Report Model (Data Source, Data Source View, Model , Report Builder 3.0)  Managing Report ( Report Manager) 1. Managing Content (deploying report, folders, linked reports, datasources, value etc) 2. Managing Security (Item Level , Site navigation, localhost – sql) 3. Managing Server Config (Config Manager, Report Manager, Report Server DB)  Delivering Report 1. Accessing Report (Viewing...

PowerBI Interview Questions and Answers

Power BI Interview Questions – General Questions 1). What is self-service business intelligence? Ans: Self-Service Business Intelligence (SSBI) is an approach to data analytics that enables business users to filter, segment, and, analyse their data, without the in-depth technical knowledge in statistical analysis, business intelligence (BI). SSBI has made it easier for end users to access their data and create various visuals to get better business insights. Anybody who has basic understanding of the data can create reports to build intuitive and shareable dashboards. 2). What are the parts of Microsoft self-service business intelligence solution? Ans: Microsoft has two parts for Self-Service BI  Excel BI Toolkit – It allows users to create interactive report by importing data from different sources and model data according to report requirement.  Power BI – It is the online solution that enables you to share the interactive reports and queries that you have created using ...