From ca0433853ac42e6c3761910ac97393c53de402c3 Mon Sep 17 00:00:00 2001 From: Salma Mamdoh <52897508+Salma-Mamdoh@users.noreply.github.com> Date: Fri, 7 Jun 2024 04:28:02 +0300 Subject: [PATCH] Versioned Employee Load --- ...cc236523-3587-4bc0-9980-335010d15e96.vsidx | Bin 0 -> 53681 bytes Problem 3/.vs/Problem 3/v17/.suo | Bin 0 -> 22528 bytes Problem 3/Problem 3.sln | 22 + Problem 3/Problem 3/Package.dtsx | 2192 +++++++++++++++++ Problem 3/Problem 3/Problem 3.database | 13 + Problem 3/Problem 3/Problem 3.dtproj | 238 ++ Problem 3/Problem 3/Problem 3.dtproj.user | 25 + Problem 3/Problem 3/Project.params | 2 + .../Problem 3/bin/Development/Problem 3.ispac | Bin 0 -> 11901 bytes .../Problem 3/obj/Development/BuildLog.xml | 15 + .../Problem 3/obj/Development/Package.dtsx | 2192 +++++++++++++++++ .../obj/Development/Problem 3.dtproj | 232 ++ .../Problem 3/obj/Development/Project.params | 2 + 13 files changed, 4933 insertions(+) create mode 100644 Problem 3/.vs/Problem 3/FileContentIndex/cc236523-3587-4bc0-9980-335010d15e96.vsidx create mode 100644 Problem 3/.vs/Problem 3/v17/.suo create mode 100644 Problem 3/Problem 3.sln create mode 100644 Problem 3/Problem 3/Package.dtsx create mode 100644 Problem 3/Problem 3/Problem 3.database create mode 100644 Problem 3/Problem 3/Problem 3.dtproj create mode 100644 Problem 3/Problem 3/Problem 3.dtproj.user create mode 100644 Problem 3/Problem 3/Project.params create mode 100644 Problem 3/Problem 3/bin/Development/Problem 3.ispac create mode 100644 Problem 3/Problem 3/obj/Development/BuildLog.xml create mode 100644 Problem 3/Problem 3/obj/Development/Package.dtsx create mode 100644 Problem 3/Problem 3/obj/Development/Problem 3.dtproj create mode 100644 Problem 3/Problem 3/obj/Development/Project.params diff --git a/Problem 3/.vs/Problem 3/FileContentIndex/cc236523-3587-4bc0-9980-335010d15e96.vsidx b/Problem 3/.vs/Problem 3/FileContentIndex/cc236523-3587-4bc0-9980-335010d15e96.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..2b097d9b2a6bb50ee12cae83bb3014f5e6913418 GIT binary patch literal 53681 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 PBd^L;`?tW;$2b08k5;Al literal 0 HcmV?d00001 diff --git a/Problem 3/.vs/Problem 3/v17/.suo b/Problem 3/.vs/Problem 3/v17/.suo new file mode 100644 index 0000000000000000000000000000000000000000..8d628e7123b134c48445897c3a8f8ed2916a2516 GIT binary patch literal 22528 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 F@0T)>8KeLJ literal 0 HcmV?d00001 diff --git a/Problem 3/Problem 3.sln b/Problem 3/Problem 3.sln new file mode 100644 index 0000000..33fdc95 --- /dev/null +++ b/Problem 3/Problem 3.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.8.34511.84 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{C9674DCB-5085-4A16-B785-4C70DD1589BD}") = "Problem 3", "Problem 3\Problem 3.dtproj", "{98C69B12-94E2-47D9-8FEB-5B211AD9B0FE}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Development|Default = Development|Default + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {98C69B12-94E2-47D9-8FEB-5B211AD9B0FE}.Development|Default.ActiveCfg = Development + {98C69B12-94E2-47D9-8FEB-5B211AD9B0FE}.Development|Default.Build.0 = Development + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {B5B2B571-ED18-421C-A5B7-FA8317C33152} + EndGlobalSection +EndGlobal diff --git a/Problem 3/Problem 3/Package.dtsx b/Problem 3/Problem 3/Package.dtsx new file mode 100644 index 0000000..cba8426 --- /dev/null +++ b/Problem 3/Problem 3/Package.dtsx @@ -0,0 +1,2192 @@ + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + #{Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Output].Columns[Schedule_Date]} == #{Package\Data Flow Task\Lookup.Outputs[Lookup Match Output].Columns[dim_Insert_Date]} + Schedule_Date == dim_Insert_Date + 0 + + + + + + #{Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Output].Columns[Schedule_Date]} != #{Package\Data Flow Task\Lookup.Outputs[Lookup Match Output].Columns[dim_Insert_Date]} + Schedule_Date != dim_Insert_Date + 1 + + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + + + + + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + + + + + #{Package\Data Flow Task\Lookup.Outputs[Lookup Match Output].Columns[dim_Version_No]} + 1 + dim_Version_No + 1 + + + + + + + + + + + + + + + + + SELECT Emp_Key, ID, Name, City, Email, Insert_Date, Active_Flag, Version_No +FROM Target_Table +WHERE (Active_Flag = 1) + select * from (SELECT Emp_Key, ID, Name, City, Email, Insert_Date, Active_Flag, Version_No +FROM Target_Table +WHERE (Active_Flag = 1)) [refTable] +where [refTable].[ID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="Emp_Key" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="ID" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="Name" dataType="DT_STR" length="255" precision="0" scale="0" codePage="1252"/><referenceColumn name="City" dataType="DT_STR" length="255" precision="0" scale="0" codePage="1252"/><referenceColumn name="Email" dataType="DT_STR" length="255" precision="0" scale="0" codePage="1252"/><referenceColumn name="Insert_Date" dataType="DT_WSTR" length="10" precision="0" scale="0" codePage="0"/><referenceColumn name="Active_Flag" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="Version_No" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Output].Columns[ID]}; + 1252 + false + + + + + + + + + + ID + + + + + + + + + + + + + Name + + + + + City + + + + + Email + + + + + ID + + + + + Active_Flag + + + + + Version_No + + + + + Emp_Key + + + + + Insert_Date + + + + + + + + + + + + + + + + + + + + 0 + UPDATE Target_Table +SET Name =? , City=?,Email=? , Active_Flag = 0. + WHERE ID = ?; + + 1252 + + + + + + + + + + + + + + + + 81 + + + + + 65 + + + + + 81 + + + + + 81 + + + + + + + + + + + + + + + + + + + + + 0 + UPDATE Target_Table +SET Name =? , City=?,Email=? , Active_Flag = 0. + WHERE ID = ?; + + 1252 + + + + + + + + + + + + + + + + 81 + + + + + 65 + + + + + 81 + + + + + 81 + + + + + + + + + + + + + + + + + + + + + 0 + [dbo].[Target_Table] + + + 1252 + false + 0 + false + false + + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + [dbo].[Target_Table] + + + 1252 + false + 0 + false + false + + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT ID, Name, City, Email, Schedule_Date +FROM Employee_Q3 + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[ID]} + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[Name]} + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[City]} + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[Email]} + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[Schedule_Date]} + + + + + + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[ID]} + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[Name]} + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[City]} + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[Email]} + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[Schedule_Date]} + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[Version_No]} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]]> + \ No newline at end of file diff --git a/Problem 3/Problem 3/Problem 3.database b/Problem 3/Problem 3/Problem 3.database new file mode 100644 index 0000000..95a6c4a --- /dev/null +++ b/Problem 3/Problem 3/Problem 3.database @@ -0,0 +1,13 @@ + + Problem 3 + Problem 3 + 0001-01-01T00:00:00Z + 0001-01-01T00:00:00Z + 0001-01-01T00:00:00Z + Unprocessed + 0001-01-01T00:00:00Z + + Default + Unchanged + + \ No newline at end of file diff --git a/Problem 3/Problem 3/Problem 3.dtproj b/Problem 3/Problem 3/Problem 3.dtproj new file mode 100644 index 0000000..8f8349a --- /dev/null +++ b/Problem 3/Problem 3/Problem 3.dtproj @@ -0,0 +1,238 @@ + + + Project + 16.0.5397.1 + 9.0.1.0 + $base64$PFNvdXJjZUNvbnRyb2xJbmZvIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOmRkbDI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yIiB4bWxuczpkZGwyXzI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yLzIiIHhtbG5zOmRkbDEwMF8xMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDA4L2VuZ2luZS8xMDAvMTAwIiB4bWxuczpkZGwyMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAiIHhtbG5zOmRkbDIwMF8yMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAvMjAwIiB4bWxuczpkZGwzMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAiIHhtbG5zOmRkbDMwMF8zMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAvMzAwIiB4bWxuczpkZGw0MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAiIHhtbG5zOmRkbDQwMF80MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAvNDAwIiB4bWxuczpkZGw1MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAiIHhtbG5zOmRkbDUwMF81MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAvNTAwIiB4bWxuczpkd2Q9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vRGF0YVdhcmVob3VzZS9EZXNpZ25lci8xLjAiPg0KICA8RW5hYmxlZD5mYWxzZTwvRW5hYmxlZD4NCiAgPFByb2plY3ROYW1lPjwvUHJvamVjdE5hbWU+DQogIDxBdXhQYXRoPjwvQXV4UGF0aD4NCiAgPExvY2FsUGF0aD48L0xvY2FsUGF0aD4NCiAgPFByb3ZpZGVyPjwvUHJvdmlkZXI+DQo8L1NvdXJjZUNvbnRyb2xJbmZvPg== + + Problem 3.database + Problem 3.database + + + + + + + + {fabcdb56-f65f-4f8f-a4f8-76cb9ed5a6af} + Problem 3 + 1 + 0 + 0 + + + 2024-05-04T05:36:06.8297725+03:00 + EJS\E.J.S + EJS + + + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAADySNvK31S0mkX+IeH7Xs+gAAAAACAAAAAAAQZgAAAAEAACAAAAC+qKlNcyL/4DWhaS+eqoIXqjUL9iGexjiL6hETkgsxsAAAAAAOgAAAAAIAACAAAADT7SHhLHD/r6k/5WJa5MxwZzGhw9x4c/Cvs4TG3Ysx25AAAABAOa0WQj4dtJ7fKPj9X3pxD/Mh+P0+m2QO0dmLxrmsF8jnJTOT8y9cweHCJ2uWX4CCvaGHkcaOpk6Iy2H+npO6tTrYjagSLE49j/BcgeitmXx6vF98iX7Rx5kqpW3RdV+xU6HuXC0ibnDO4McYTme+zfgr29QgB+HSLeSM1y+07sypifF555YnKJCkWdsbeCRAAAAAhNdPJ3DYtf0bNm1X3HzZ8ELBUlkPMhbQuUpo+euJtgVqLmDgReUPW79QtPQ+xRVlBVahtrFZlb+m3Gigk82aTw== + 1 + + + + + + + + + + + {C5DA88BA-EF75-419D-9103-E74A2C81E935} + Package + 1 + 0 + 1 + + + {8DCD5CB2-4E1C-4851-921A-952603919ED8} + 8 + + + 1 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=EJS;Initial Catalog=AssignmentDWH;Provider=SQLOLEDB.1;Integrated Security=SSPI;Application Name=SSIS-Package-{C359634B-C450-47B2-8633-3F760BF6CE2F}EJS.AssignmentDWH;Auto Translate=False; + 18 + + + + + + + + + + + 0 + 0 + 0 + 1 + 9 + + + + + + + + + + + 0 + 0 + 0 + 5 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + AssignmentDWH + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + EJS + 18 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + + + + Development + + bin + + + + + SQLServer2022 + false + + + + + + + + LastModifiedTime + LastModifiedTime + 2024-05-04T02:36:50.0412774Z + + + + + + \ No newline at end of file diff --git a/Problem 3/Problem 3/Problem 3.dtproj.user b/Problem 3/Problem 3/Problem 3.dtproj.user new file mode 100644 index 0000000..0054540 --- /dev/null +++ b/Problem 3/Problem 3/Problem 3.dtproj.user @@ -0,0 +1,25 @@ + + + + + Development + + + false + + + + + false + true + + + LastModifiedTime + LastModifiedTime + 2024-05-04T02:36:50.0424965Z + + + + + + \ No newline at end of file diff --git a/Problem 3/Problem 3/Project.params b/Problem 3/Problem 3/Project.params new file mode 100644 index 0000000..680ffe3 --- /dev/null +++ b/Problem 3/Problem 3/Project.params @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Problem 3/Problem 3/bin/Development/Problem 3.ispac b/Problem 3/Problem 3/bin/Development/Problem 3.ispac new file mode 100644 index 0000000000000000000000000000000000000000..3472bcb0b13358297dc601b996ad1feed2687bc7 GIT binary patch literal 11901 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 + + + Problem 3 + 2024-05-04T02:36:49.4156015Z + EncryptSensitiveWithUserKey + + + + Package.dtsx + 2024-05-04T02:36:49.3878679Z + EncryptSensitiveWithUserKey + + + \ No newline at end of file diff --git a/Problem 3/Problem 3/obj/Development/Package.dtsx b/Problem 3/Problem 3/obj/Development/Package.dtsx new file mode 100644 index 0000000..cb4724a --- /dev/null +++ b/Problem 3/Problem 3/obj/Development/Package.dtsx @@ -0,0 +1,2192 @@ + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + #{Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Output].Columns[Schedule_Date]} == #{Package\Data Flow Task\Lookup.Outputs[Lookup Match Output].Columns[dim_Insert_Date]} + Schedule_Date == dim_Insert_Date + 0 + + + + + + #{Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Output].Columns[Schedule_Date]} != #{Package\Data Flow Task\Lookup.Outputs[Lookup Match Output].Columns[dim_Insert_Date]} + Schedule_Date != dim_Insert_Date + 1 + + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + + + + + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + + + + + #{Package\Data Flow Task\Lookup.Outputs[Lookup Match Output].Columns[dim_Version_No]} + 1 + dim_Version_No + 1 + + + + + + + + + + + + + + + + + SELECT Emp_Key, ID, Name, City, Email, Insert_Date, Active_Flag, Version_No +FROM Target_Table +WHERE (Active_Flag = 1) + select * from (SELECT Emp_Key, ID, Name, City, Email, Insert_Date, Active_Flag, Version_No +FROM Target_Table +WHERE (Active_Flag = 1)) [refTable] +where [refTable].[ID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="Emp_Key" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="ID" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="Name" dataType="DT_STR" length="255" precision="0" scale="0" codePage="1252"/><referenceColumn name="City" dataType="DT_STR" length="255" precision="0" scale="0" codePage="1252"/><referenceColumn name="Email" dataType="DT_STR" length="255" precision="0" scale="0" codePage="1252"/><referenceColumn name="Insert_Date" dataType="DT_WSTR" length="10" precision="0" scale="0" codePage="0"/><referenceColumn name="Active_Flag" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="Version_No" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Output].Columns[ID]}; + 1252 + false + + + + + + + + + + ID + + + + + + + + + + + + + Name + + + + + City + + + + + Email + + + + + ID + + + + + Active_Flag + + + + + Version_No + + + + + Emp_Key + + + + + Insert_Date + + + + + + + + + + + + + + + + + + + + 0 + UPDATE Target_Table +SET Name =? , City=?,Email=? , Active_Flag = 0. + WHERE ID = ?; + + 1252 + + + + + + + + + + + + + + + + 81 + + + + + 65 + + + + + 81 + + + + + 81 + + + + + + + + + + + + + + + + + + + + + 0 + UPDATE Target_Table +SET Name =? , City=?,Email=? , Active_Flag = 0. + WHERE ID = ?; + + 1252 + + + + + + + + + + + + + + + + 81 + + + + + 65 + + + + + 81 + + + + + 81 + + + + + + + + + + + + + + + + + + + + + 0 + [dbo].[Target_Table] + + + 1252 + false + 0 + false + false + + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + [dbo].[Target_Table] + + + 1252 + false + 0 + false + false + + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT ID, Name, City, Email, Schedule_Date +FROM Employee_Q3 + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[ID]} + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[Name]} + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[City]} + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[Email]} + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[Schedule_Date]} + + + + + + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[ID]} + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[Name]} + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[City]} + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[Email]} + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[Schedule_Date]} + + + + + #{Package\Data Flow Task\Union All.Outputs[Union All Output 1].Columns[Version_No]} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]]> + \ No newline at end of file diff --git a/Problem 3/Problem 3/obj/Development/Problem 3.dtproj b/Problem 3/Problem 3/obj/Development/Problem 3.dtproj new file mode 100644 index 0000000..366501c --- /dev/null +++ b/Problem 3/Problem 3/obj/Development/Problem 3.dtproj @@ -0,0 +1,232 @@ + + + Project + 16.0.5397.1 + 9.0.1.0 + $base64$PFNvdXJjZUNvbnRyb2xJbmZvIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOmRkbDI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yIiB4bWxuczpkZGwyXzI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yLzIiIHhtbG5zOmRkbDEwMF8xMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDA4L2VuZ2luZS8xMDAvMTAwIiB4bWxuczpkZGwyMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAiIHhtbG5zOmRkbDIwMF8yMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAvMjAwIiB4bWxuczpkZGwzMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAiIHhtbG5zOmRkbDMwMF8zMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAvMzAwIiB4bWxuczpkZGw0MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAiIHhtbG5zOmRkbDQwMF80MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAvNDAwIiB4bWxuczpkZGw1MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAiIHhtbG5zOmRkbDUwMF81MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAvNTAwIiB4bWxuczpkd2Q9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vRGF0YVdhcmVob3VzZS9EZXNpZ25lci8xLjAiPg0KICA8RW5hYmxlZD5mYWxzZTwvRW5hYmxlZD4NCiAgPFByb2plY3ROYW1lPjwvUHJvamVjdE5hbWU+DQogIDxBdXhQYXRoPjwvQXV4UGF0aD4NCiAgPExvY2FsUGF0aD48L0xvY2FsUGF0aD4NCiAgPFByb3ZpZGVyPjwvUHJvdmlkZXI+DQo8L1NvdXJjZUNvbnRyb2xJbmZvPg== + + Problem 3.database + Problem 3.database + + + + + + + + {fabcdb56-f65f-4f8f-a4f8-76cb9ed5a6af} + Problem 3 + 1 + 0 + 0 + + + 2024-05-04T05:36:06.8297725+03:00 + EJS\E.J.S + EJS + + + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAADySNvK31S0mkX+IeH7Xs+gAAAAACAAAAAAAQZgAAAAEAACAAAACALgsFfg+giQlr7lOB0wxdidlzHoTG6VtUZ9uv095qEwAAAAAOgAAAAAIAACAAAADxJByxSBz492nGshleZcXLmLXZ3m4011zR7eX3yBvSqJAAAADxhrJEC/G+sPTnHW8BcuzCUa5w2IZIS5Ab4np2hZBadGPvU1CkvsChJAlWryknTusSog59rbKmQDElVlBdU8eCxcN1rhfhpdvzvWb3pSS9b5+8jm528q1OEEx1OLrfUg823n4vUA1nMEWDM8fnab5XPPkbvLrpzihBBwo20Ro8FojgAyBf4WtUaCH9MQWl42pAAAAAuw0MDklav8KEfJ7w4rC84dYZCHbzkSiS2aIRRZDUcb3eP7gCVtdWGj0VB2aIgqzzQmckOd/3lb1RCe5bT+Ugew== + 1 + + + + + + + + + + + {C5DA88BA-EF75-419D-9103-E74A2C81E935} + Package + 1 + 0 + 1 + + + {8DCD5CB2-4E1C-4851-921A-952603919ED8} + 8 + + + 1 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=EJS;Initial Catalog=AssignmentDWH;Provider=SQLOLEDB.1;Integrated Security=SSPI;Application Name=SSIS-Package-{C359634B-C450-47B2-8633-3F760BF6CE2F}EJS.AssignmentDWH;Auto Translate=False; + 18 + + + + + + + + + + + 0 + 0 + 0 + 1 + 9 + + + + + + + + + + + 0 + 0 + 0 + 5 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + AssignmentDWH + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + EJS + 18 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + + + + Development + + bin + + + + + SQLServer2022 + false + + + + + + + + + + \ No newline at end of file diff --git a/Problem 3/Problem 3/obj/Development/Project.params b/Problem 3/Problem 3/obj/Development/Project.params new file mode 100644 index 0000000..5c66015 --- /dev/null +++ b/Problem 3/Problem 3/obj/Development/Project.params @@ -0,0 +1,2 @@ + + \ No newline at end of file