Alletec Logo
  • Solutions & Services
    • AI Business Applications
    • Enterprise Data Services
    • AI & Intelligent Solutions
    • Azure Infrastructure & Platform Services
    • Security Solutions
    • Services
    • Partner Services
    • Modern Work & Digital Productivity
    Microsoft Dynamics 365Microsoft Dynamics 365Power PlatformPower Platform
    • BusinessCentralBusiness Central
    • SalesSales
    • FinanceFinance
    • Customer InsightsCustomer Insights | Marketing
    • Supply Chain ManagementSupply Chain Management
    • Customer ServiceCustomer Service
    • Project OperationsProject Operations
    • Field ServiceField Service
    • Human ResourcesHuman Resources
    • Contact CenterContact Center
    • Power BIPower BI
    • Power AppsPower Apps
    • Power AutomatePower Automate
    • Power PagesPower Pages
    Microsoft AzureData Engineering & Modern Data Platforms
     
    • Modern Data PlatformsModern Data Platforms
    • Data EngineeringData Engineering
    • Microsoft FabricMicrosoft Fabric
    • Data Governance & QualityData Governance & Quality
    • Analytics & InsightsAnalytics & Insights
      AI & Intelligent SolutionsAI & Intelligent Solutions
       
      • AI Agents & CopilotsAI Agents & Copilots
      • Unified Intelligence FrameworkUnified Intelligence Framework
      • Applications ModernizationApplications Modernization
      • Applied AI Use CasesApplied AI Use Cases
      • RPARobotic Process Automation (RPA)
        • Power BIPower BI
        • Power AppsPower Apps
        • Power AutomatePower Automate
        • Power PagesPower Pages
        Microsoft AzureAzure Infrastructure & Platform Services
        • Cloud Architecture & Landing ZonesCloud Architecture & Landing Zones
        • Resilience, Backup & Disaster RecoveryResilience, Backup & Disaster Recovery
        • Azure InfrastructureAzure Infrastructure (IaaS)
        • Azure Platform ServicesAzure Platform Services (PaaS)
        • Hybrid & Multi-Cloud EnablementHybrid & Multi-Cloud Enablement
        • Cloud Operations & FinOpsCloud Operations & FinOps
        • Security & GovernanceSecurity & Governance
        • Managed ServicesAzure Managed Services
        • Modern Data PlatformsModern Data Platforms
        • Data EngineeringData Engineering
        • Microsoft FabricMicrosoft Fabric
        • Data Governance & QualityData Governance & Quality
        • Analytics & InsightsAnalytics & Insights
        • AI Agents & CopilotsAI Agents & Copilots
        • Unified Intelligence FrameworkUnified Intelligence Framework
        • Applications ModernizationApplications Modernization
        • Applied AI Use CasesApplied AI Use Cases
        • RPARobotic Process Automation (RPA)
        • Cloud Architecture & Landing ZonesCloud Architecture & Landing Zones
        • Resilience, Backup & Disaster RecoveryResilience, Backup & Disaster Recovery
        • Azure InfrastructureAzure Infrastructure (IaaS)
        • Azure Platform ServicesAzure Platform Services (PaaS)
        • Hybrid & Multi-Cloud EnablementHybrid & Multi-Cloud Enablement
        • Cloud Operations & FinOpsCloud Operations & FinOps
        • Security & GovernanceSecurity & Governance
        • Managed ServicesAzure Managed Services
          • Data EngineeringData Engineering
          • Microsoft FabricData Fabric
          • AI Powered SolutionsAI-Powered Solutions
          • RPARobotic Process Automation (RPA)
          • AIMAIM Modernization Center
          • NAVD365 Business Central | NAV
          • Upgrade Nav to BCUpgrade NAV to D365 Business Central
          • Customer EngagementD365 Customer Engagement Services
          • GP to BCGP To D365 BC Migration
          • SharePointSharePoint Solutions
          • Data EngineeringData Engineering
          • Microsoft FabricMicrosoft Fabric
          • RPARobotic Process Automation (RPA)
          • AI PoweredAI-Powered Solutions
          • AIM Modernization CenterAIM Modernization Center
          • MasterVARMasterVAR
          Security SolutionsSecurity Solutions
           
          • Cyber Threat DefenseCyber Threat Defense
          • Protect Business DataProtect Business Data
          • Manage DevicesDevice Management
          • Secure Remote AccessSecure Remote Access
          • Keep Employees ConnectedKeep Employees Connected
            Modern Work & Digital ProductivityModern Work & Digital Productivity
             
            • Teams & CollaborationTeams & Collaboration
            • SharePoint & Knowledge ManagementSharePoint & Knowledge Management
            • Microsoft 365 CopilotMicrosoft 365 Copilot
            • Secure remote & hybrid workSecure remote & hybrid work
            • Industries
              • Professional Services
              • Manufacturing
              • Education
              • Trade & Distribution
              • Financial Services
              • Retail & Digital Commerce
              • Travel
              • Food & Beverages
                • Bakery
                • Beverages
                • Confectionary
                • Dairy
                • Fresh Produce
                • Frozen & Packaged Food
                • Meat & Poultry
                • Sauces & Dressings
                • Snacks
                • Spices
            • Products
              • Industry Solutions
              • Dynamics 365 Accelerators
              • Travel 365Travel 365
              • EdTech 365EdTech 365
              • Smart-CXSmart-CX
              • BAFINSBAFINS
              • EPC 365EPC 365
              • XtendedWMSXtendedWMS
              • socialRelaySocialRelay
              • ProActivateProActivate
              • CyborgCyborg
              • P2P 365P2P 365
            • Resources
              • Alletec Blog
              • Videos
              • Case Studies
              • Brochures
              • eBooks & Infographics
            • Alletec
              • Company Profile
              • Board of Directors
              • Investor Relations
              • Life @ Alletec
              • Careers
              • Contact Us
            Great Place to work Alletec
            Blog

            SQL Server Integration Services (SSIS) tool

            AlletecAlletec

            SQL Server Integration Services (SSIS) is a tool that we use to perform data flow operations; i.e. extract, transform and load data. It retrieves data from just about any source. It performs various transformations on the data; e.g. convert from one type to another, convert to uppercase or lowercase, perform calculations, etc. It loads data into just about any source. It defines a workflow.

            To begin with the activity to start with the SSIS packages, first, we need to install the SSIS tool in our visual studio server. After this installation VS will have the built-in add-on feature of SSIS tools. Then all the related controls will be available in VS toolbox.

            What is Data Flow Task?

            The data flow task is a tool which is used for retrieving the data from one or more sources, optionally change the content or structure of the data in transit, and then send the data to one or more than one destinations.

            Every SSIS package has at least one task in the control flow. Adding multiple tasks to the control flow helps you direct the sequence of tasks by adding precedence constraints to connect a series of tasks from beginning to end. It also enables you to group these tasks together in containers.

            Steps to create Package and data flow:

            • Once the visual studio is open, now we need to create a solution based on our requirement. Since we are going to start with the integration services just move on to File -> New Project or Ctrl + Shift + N. This step opens up a pop up where one needs to select Integration Services Project and give the project name.
            • After creating this new project, we can see that by default a new SSIS package is added (dtsx). Double click on package.dtsx to open the properties. Define the connection manager in this property.
            • There are quite a few built-in tasks available in ToolBox.  For our current package, we only need a Data Flow task.  Drag and drop the Data Flow Task from the Toolbox onto the Control Flow designer.
            • Right Click and rename the Data Flow task. Once you double click on task box it will navigate you to Data Flow Section, where you can design the flowchart of your data. In this data Flow section, we can add controls from Toolbox like OLE DB source, OLE DB destination and many more in between as per the requirement. In OLE DB source, we can define our custom query to pick the data from the source database. Whereas, in OLE Db destination, we can map the column derived from source to destination Db table.

            Deployment: For the deployment of our packages, we have the following options available:

            • Deploy to the file system
            • Deploy to the package store
            • Deploy to SQL Server

            The simplest approach for deployment is “file system”. As SSIS package is actually just an XML file and it can simply be copied from its project location to a folder on the deployment target.  We can also use the DOS COPY command to perform the copy operation.  The package store is a particular folder on the file system.

            We have to build our solution first. Once it is built successfully, we can either copy our project to the SQL target area or we can go to MSDB and target our Project in SSIS job scheduler by using the file System process in the scheduler.

            Performance tuning points:

            Fixing Source Components bottlenecks

            The delivery speed by the source, for the requested data by the source component, is the main constraint of bringing the data into the data flow pipeline. The processing time required to extract the data is the fastest possible speed for the Data Flow Task, but it’s pointless to extract data without doing something with it. Any further addition of destination or subsequent transformation to the data flow pipeline will add performance overhead.

            Few things in data flow design to improve that source component’s performance:

            • Reduce the number of columns.
            • Reduce the number of rows.
            • Reduce column width.
            • Use the SQL Command option instead of the Table or View option for relational sources.
            • By setting the “Fast Parse” property to True for relevant columns

            Fixing Destination Components bottlenecks

            Sometimes in a package, the performance bottleneck is caused by the destination component. Although external factors can affect the performance of destinations, there are some recommendations for improving the data flow design that relates to destinations:

            • Optimize the OLE DB destination.
            • Instead of an OLE DB destination use a SQL Server destination.
            • Set data types explicitly

            Evaluate how efficiently SSIS can place data in buffers

            To do this, you must enable the BufferSizeTuning logging event, then execute your package and examine the log.

            END RESULT:

            Our SSIS Job scheduler will run periodically and execute the package to fetch the data from one db to another as per your defined logic and query in SSIS task flow. We can add the error handling also in our package flow task. Possible cause of the error many times is the data type issue and null exceptions.

            To learn more about Microsoft Azure Services Connect with Alletec experts.

            Let's Build Smarter, Agile, and Scalable Solutions Together
            Talk to An Expert
            Talk to An Expert Alletec
            Apr 23, 2018 2746 Views

            Recent Posts

            Dynamics 365 Project Operations for Professional Services: 5 Ways to Simplify Project Expense Management

            Jan 27, 2026

            Dynamics 365 Project Operations for Professional Services: 5 Ways to Simplify Project Expense Management
            Read Full Blog    
            Decoding Microsoft’s New IQ Layer: Work IQ, Fabric IQ, and Foundry IQ Explained

            Jan 13, 2026

            Decoding Microsoft’s New IQ Layer: Work IQ, Fabric IQ, and Foundry IQ Explained
            Read Full Blog    
            5 Cybersecurity Mistakes Your Business Cannot Afford in 2026

            Jan 9, 2026

            5 Cybersecurity Mistakes Your Business Cannot Afford in 2026
            Read Full Blog    

            Alletec blends deep Microsoft solutions expertise with industry knowledge and 25+ years of experience to catalyse digital transformation and amplify business outcomes for enterprises.

            FOLLOW US
            LATEST NEWS
            • Alletec recognized as 2025/26 Inner Circle Winner for Microsoft AI Business Solutions
            • From Copilot to Sustainability: Alletec to Lead Expert Discussions at Directions ASIA 2025
            • Alletec Strengthens North American Footprint with Major Microsoft Dynamics 365 Contact Center Win
            • Alletec Expands to the Middle East with a Subsidiary in Dubai
            • Alletec Named a Great Place to Work® for the Third Consecutive Year
            CONTACT US
            • India: A-1, Sector - 58 Noida - 201 301, India +91 120 3000 300

            • USA: 5605 North MacArthur Blvd., Ste 1000, Irving, Texas 75038 +1 469 767 9753

            • Kenya: The Westwood Vale Close Off Ring Road Westland +254 725 074 589

            • Canada: 181 Bay Street, #1800, Toronto, Ontario, M5J 2T9 +1 289 763 5998

            • United Arab Emirates: IFZA Business Park, DDP, PO Box 342001, Dubai +971 58 248 0169

            • info@alletec.com
            Quick Links
            • eBooks
            • Blogs
            • Case Studies
            • Brochures
            • Life At Alletec
            • Company Profile
            • Partner Program
            • Privacy Policy

            @ 2026 Alletec. All rights reserved.

            Chatbot IconAsk me anything