{"id":23682668,"url":"https://github.com/pj-mill/mssql_ssis","last_synced_at":"2025-09-07T21:14:44.479Z","repository":{"id":183982503,"uuid":"80852639","full_name":"pj-mill/MSSQL_SSIS","owner":"pj-mill","description":"A look at ETL features with SSIS","archived":false,"fork":false,"pushed_at":"2017-02-14T03:42:50.000Z","size":825,"stargazers_count":4,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-09-02T11:43:23.330Z","etag":null,"topics":["mssql-ssis","sql-server"],"latest_commit_sha":null,"homepage":"","language":"Batchfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pj-mill.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-02-03T17:34:40.000Z","updated_at":"2024-02-09T16:11:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"2cf20f5e-6a3a-44d3-a4c6-6ed352304afe","html_url":"https://github.com/pj-mill/MSSQL_SSIS","commit_stats":null,"previous_names":["apollo013/mssql_ssis","pj-mill/mssql_ssis"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pj-mill/MSSQL_SSIS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pj-mill%2FMSSQL_SSIS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pj-mill%2FMSSQL_SSIS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pj-mill%2FMSSQL_SSIS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pj-mill%2FMSSQL_SSIS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pj-mill","download_url":"https://codeload.github.com/pj-mill/MSSQL_SSIS/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pj-mill%2FMSSQL_SSIS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274096020,"owners_count":25221554,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-07T02:00:09.463Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mssql-ssis","sql-server"],"created_at":"2024-12-29T19:53:08.737Z","updated_at":"2025-09-07T21:14:44.441Z","avatar_url":"https://github.com/pj-mill.png","language":"Batchfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MSSQL_SSIS\n\nDeveloped with Visual Studio Community 2015\n\n---\n\n![Screen Shot](https://github.com/Apollo013/MSSQL_SSIS/blob/master/ScreenShot.png?raw=true \"Screen shot\")\n\n---\n\n###Techs\n|Tech|\n|-------|\n|MS SQL SERVER -\u003e SSIS|\n|C#|\n\n---\n\n###Features\n|Feature|\n|-------|\n|Creating control tasks|\n|Creating data tasks|\n|Utilizing SQL Server, Text, Xml and Excel sources \u0026 destinations|\n|Running SQL Commands|\n|Using Data Views|\n|Sorting Transformations|\n|Aggregate Transformations|\n|Sampling Data|\n|Combining data using UNION ALL|\n|Data Conversion|\n|Conditional Split|\n|Debugging|\n|Lookup Transformations|\n|Caching|\n|Sequence Containers|\n|For Loop Containers|\n|For Each Containers|\n|File System Tasks|\n|Expression Tasks|\n|Unions|\n|Constraints|\n|Event Handling|\n|Logging|\n\n---\n\n### Packages\n|Package|Description|Features|\n|-------|-----------|--------|\n|ExportEmployeesToExcel.dtsx|Exports Employee Table From Sql Server To Excel|OLE DB Source, Excel Destination|\n|ImportInstallersToSqlServer.dtsx|Runs a sql command to truncate installer table prior to importing data from flat file|SQL Task, Flat File Source, OLE DB Destination|\n|LondonBerlinCustomers.dtsx| Uses a conditional split to export customers from london \u0026 berlin to different worksheets in an excel file|OLE DB Source, Conditional Split, Multiple Excel Destinations| \n|AggregateCustomers.dtsx|Counts the number of customer per city and outputs result to an excel worksheet| OLE DB Source, Aggregate Task, Excel Destination| \n|SortCustomers.dtsx| Sorts customers by city prior to exporting them to an excel worksheet|OLE DB Source, Excel Destination, Sort Task|\n|ImportExcelInstallersToSqlServer.dtsx|Demonstrates converting unicode string to non unicode strings|OLE DB Source, Excel Destination, Data Conversion|\n|ExpressionBuilder.dtsx| Builds a message that depends on a number of variables| Script Task, Expression Task |\n|Debugging| Demonstrates solving runtime errors, debugging data flow flows, control flows, setting breakoints, watching variables, script tasks \u0026 row count tasks| Excel Source, Row Count|\n|LookupTransforms| Demonstrates how to lookup related table info when importing from an excel sheet|Lookup, Cache Transform, Union All, Data Conversion, Derived Columns, Excel Source, OLE DB Destination|\n|ForLoopContainers| A quick look at For Loop Containers for iterating variables| For Loop Container |\n|FileSystemIteration| A look a 'ForEach Containers' for iterating a file system, moving files and recording their file names in a db|File System Task, ForEach File Enumerator, Script Task, Precendence Constraints, Expression Tasks, Row Count Tasks|\n|FreightTotals| Another look at ForEach Containers, this time to iterate database tables rows |ADO Enumerators|\n|SchemaIteration|Another look at ForEach Containers, this time to iterate database schemas and writing to file|ADO.NET Schema RowSet Enumerators, Script Tasks|\n|XmlIteration|Another look at ForEach Containers, this time to iterate over an xml file and output to a text file|NodeList Enumerator|\n|Script Tasks| Uses a Script task to display MessageBox, and the result from this determines which route to process|Script Tasks, Sequence Containers, Conditional Splits|\n|EventHandlers|Demonstrates Event Handling \u0026 Logging||\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpj-mill%2Fmssql_ssis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpj-mill%2Fmssql_ssis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpj-mill%2Fmssql_ssis/lists"}