123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596 |
- <?xml version="1.0"?>
- <DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts"
- DTS:refId="Package"
- DTS:CreationDate="8/3/2022 7:11:36 PM"
- DTS:CreationName="Microsoft.Package"
- DTS:CreatorComputerName="FAN"
- DTS:CreatorName="FAN\dell"
- DTS:DTSID="{3A8460ED-138E-4703-80F4-A278B150CC8E}"
- DTS:ExecutableType="Microsoft.Package"
- DTS:LastModifiedProductVersion="16.0.694.0"
- DTS:LocaleID="2052"
- DTS:ObjectName="Package3"
- DTS:PackageType="5"
- DTS:VersionBuild="9"
- DTS:VersionGUID="{6FF4DE03-C9AA-4389-BBB6-A15D45F560A4}">
- <DTS:Property
- DTS:Name="PackageFormatVersion">8</DTS:Property>
- <DTS:ConnectionManagers>
- <DTS:ConnectionManager
- DTS:refId="Package.ConnectionManagers[rm-wz96o72qd45w3d6mvyo.sqlserver.rds.aliyuncs.com,3433.xyy_wms.xyy1]"
- DTS:CreationName="OLEDB"
- DTS:DTSID="{F0752E65-244D-404A-AE48-393228811B91}"
- DTS:ObjectName="rm-wz96o72qd45w3d6mvyo.sqlserver.rds.aliyuncs.com,3433.xyy_wms.xyy1">
- <DTS:ObjectData>
- <DTS:ConnectionManager
- DTS:ConnectRetryCount="1"
- DTS:ConnectRetryInterval="5"
- DTS:ConnectionString="Data Source=rm-wz96o72qd45w3d6mvyo.sqlserver.rds.aliyuncs.com,3433;User ID=xyy;Initial Catalog=xyy_wms;Provider=SQLNCLI11.1;Persist Security Info=True;Auto Translate=False;Application Name=SSIS-Package3-{F0752E65-244D-404A-AE48-393228811B91}rm-wz96o72qd45w3d6mvyo.sqlserver.rds.aliyuncs.com,3433.xyy_wms.xyy1;">
- <DTS:Password
- DTS:Name="Password"
- Sensitive="1"
- Encrypted="1">AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAtGIR4s1JgEi7Qe8qlaV7EQAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAACjmcz+2HBmpif3z/J3nMMd4c7cAxic9jqXPMqcyeOawQAAAAAOgAAAAAIAACAAAADjgMoZv/w6lXaOUuOZBCtUL3DICfh1aZ2zqhitINsvSzAAAADaOA0lcZFFJxjIamQxqeSOCKZ9bUfIFaOsHSK/aFWnk1phHv+NaDXVWXElmdWFdapAAAAAM6izqak7hWbE6OTzTfy83Thkad1Fr7nHTFaVV3hrmOyC+XQ6QJicq7O7ixb+0eYARtnRW1g2RGSPBYaV2HI1Ug</DTS:Password>
- </DTS:ConnectionManager>
- </DTS:ObjectData>
- </DTS:ConnectionManager>
- <DTS:ConnectionManager
- DTS:refId="Package.ConnectionManagers[rm-wz96o72qd45w3d6mvyo.sqlserver.rds.aliyuncs.com,3433.xyy_wms.xyy1 1]"
- DTS:CreationName="OLEDB"
- DTS:DTSID="{588AEDFF-80E4-4EB9-BBE7-20CC8E9E2E47}"
- DTS:ObjectName="rm-wz96o72qd45w3d6mvyo.sqlserver.rds.aliyuncs.com,3433.xyy_wms.xyy1 1">
- <DTS:ObjectData>
- <DTS:ConnectionManager
- DTS:ConnectRetryCount="1"
- DTS:ConnectRetryInterval="5"
- DTS:ConnectionString="Data Source=rm-wz96o72qd45w3d6mvyo.sqlserver.rds.aliyuncs.com,3433;User ID=xyy;Initial Catalog=xyy_wms;Provider=SQLNCLI11.1;Persist Security Info=True;Application Name=SSIS-Package3-{588AEDFF-80E4-4EB9-BBE7-20CC8E9E2E47}rm-wz96o72qd45w3d6mvyo.sqlserver.rds.aliyuncs.com,3433.xyy_wms.xyy1 1;Auto Translate=False;">
- <DTS:Password
- DTS:Name="Password"
- Sensitive="1"
- Encrypted="1">AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAtGIR4s1JgEi7Qe8qlaV7EQAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAABx/LWdQnnht1k8vf9PpbiVo2Kvj5IZgo0b2oq2pBbmwgAAAAAOgAAAAAIAACAAAACWZCGDEF+0mo+K65rCy9rYI2aI86Mr1MlnFFlEz69jAzAAAAB3CY6eGjkTlNIAKdqq0Nv4qoMNp4wnOypVcXp32/rsRYtte0MK698rh8uV7yF38fRAAAAAQ3PvqVS+c5U2RXYt/pqjisL1ZKIbJyX+smU/k+HHy2GbFkB8dGU01Tu4F/hEqN350IUl3n7dYJqZhLAGbjP2XA</DTS:Password>
- </DTS:ConnectionManager>
- </DTS:ObjectData>
- </DTS:ConnectionManager>
- </DTS:ConnectionManagers>
- <DTS:Variables />
- <DTS:Executables>
- <DTS:Executable
- DTS:refId="Package\执行 SQL 任务"
- DTS:CreationName="Microsoft.ExecuteSQLTask"
- DTS:Description="执行 SQL 任务"
- DTS:DTSID="{2CBECD42-42F2-4C15-92CB-2B060729D847}"
- DTS:ExecutableType="Microsoft.ExecuteSQLTask"
- DTS:LocaleID="-1"
- DTS:ObjectName="执行 SQL 任务"
- DTS:ThreadHint="0">
- <DTS:Variables />
- <DTS:ObjectData>
- <SQLTask:SqlTaskData
- SQLTask:Connection="{F0752E65-244D-404A-AE48-393228811B91}"
- SQLTask:SqlStatementSource="Truncate table BaseETL_OperatingExpenses" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" />
- </DTS:ObjectData>
- </DTS:Executable>
- <DTS:Executable
- DTS:refId="Package\数据流任务"
- DTS:CreationName="Microsoft.Pipeline"
- DTS:Description="数据流任务"
- DTS:DTSID="{863A7862-8D85-43BD-933F-25E918449673}"
- DTS:ExecutableType="Microsoft.Pipeline"
- DTS:LocaleID="-1"
- DTS:ObjectName="数据流任务"
- DTS:TaskContact="Performs high-performance data extraction, transformation and loading;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1">
- <DTS:Variables />
- <DTS:ObjectData>
- <pipeline
- version="1">
- <components>
- <component
- refId="Package\数据流任务\OLE DB 源"
- componentClassID="Microsoft.OLEDBSource"
- contactInfo="OLE DB 源;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; 保留所有权利; http://www.microsoft.com/sql/support;7"
- description="OLE DB 源"
- name="OLE DB 源"
- usesDispositions="true"
- version="7">
- <properties>
- <property
- dataType="System.Int32"
- description="命令超时前等待的时间(秒)。值为 0,表示无限期等待。"
- name="CommandTimeout">0</property>
- <property
- dataType="System.String"
- description="指定用于打开行集的数据库对象的名称。"
- name="OpenRowset"></property>
- <property
- dataType="System.String"
- description="指定包含用于打开行集的数据库对象名的变量。"
- name="OpenRowsetVariable"></property>
- <property
- dataType="System.String"
- description="要执行的 SQL 命令。"
- name="SqlCommand"
- UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">with t1 as(
- select a.companyDName[所属],a.Categories1_Name[一级类别],a.Categories2_Name[二级类别],a.ReimbursementAmount,
- convert(nvarchar(10), b.finish_time,120)[报销通过时间]
- from DingTalk_ReimbursementDetail(nolock) a join DingTalk_Reimbursement(nolock)b on a.ReimbursementId = b.Id
- union
- select companyDName[所属],Categories1_Name[一级类别],Categories2_Name,a.[PaymentAmount],CONVERT(nvarchar(10),b.finish_time,120) from DingTalk_PaymentDetail a
- join DingTalk_Payment(nolock)b on a.PaymentId=b.Id
- )
- select 报销通过时间,[所属],[一级类别],[二级类别]
- ,sum(ReimbursementAmount) as 金额 from t1
- group by 报销通过时间,[所属],[一级类别],[二级类别],ReimbursementAmount</property>
- <property
- dataType="System.String"
- description="包含要执行的 SQL 命令的变量。"
- name="SqlCommandVariable"></property>
- <property
- dataType="System.Int32"
- description="指定当数据源中没有代码页信息时使用的列代码页。"
- name="DefaultCodePage">936</property>
- <property
- dataType="System.Boolean"
- description="描述字符数据时,强制使用 DefaultCodePage 属性值。"
- name="AlwaysUseDefaultCodePage">false</property>
- <property
- dataType="System.Int32"
- description="指定用于访问数据库的模式。"
- name="AccessMode"
- typeConverter="AccessMode">2</property>
- <property
- dataType="System.String"
- description="SQL 命令中的参数与变量之间的映射。"
- name="ParameterMapping"></property>
- </properties>
- <connections>
- <connection
- refId="Package\数据流任务\OLE DB 源.Connections[OleDbConnection]"
- connectionManagerID="Package.ConnectionManagers[rm-wz96o72qd45w3d6mvyo.sqlserver.rds.aliyuncs.com,3433.xyy_wms.xyy1 1]"
- connectionManagerRefId="Package.ConnectionManagers[rm-wz96o72qd45w3d6mvyo.sqlserver.rds.aliyuncs.com,3433.xyy_wms.xyy1 1]"
- description="指定用于访问数据库的 OLE DB 运行时连接。"
- name="OleDbConnection" />
- </connections>
- <outputs>
- <output
- refId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出]"
- name="OLE DB 源输出">
- <outputColumns>
- <outputColumn
- refId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].Columns[所属]"
- dataType="wstr"
- errorOrTruncationOperation="转换"
- errorRowDisposition="FailComponent"
- externalMetadataColumnId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].ExternalColumns[所属]"
- length="500"
- lineageId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].Columns[所属]"
- name="所属"
- truncationRowDisposition="FailComponent" />
- <outputColumn
- refId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].Columns[一级类别]"
- dataType="wstr"
- errorOrTruncationOperation="转换"
- errorRowDisposition="FailComponent"
- externalMetadataColumnId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].ExternalColumns[一级类别]"
- length="50"
- lineageId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].Columns[一级类别]"
- name="一级类别"
- truncationRowDisposition="FailComponent" />
- <outputColumn
- refId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].Columns[二级类别]"
- dataType="wstr"
- errorOrTruncationOperation="转换"
- errorRowDisposition="FailComponent"
- externalMetadataColumnId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].ExternalColumns[二级类别]"
- length="50"
- lineageId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].Columns[二级类别]"
- name="二级类别"
- truncationRowDisposition="FailComponent" />
- <outputColumn
- refId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].Columns[金额]"
- dataType="numeric"
- errorOrTruncationOperation="转换"
- errorRowDisposition="FailComponent"
- externalMetadataColumnId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].ExternalColumns[金额]"
- lineageId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].Columns[金额]"
- name="金额"
- precision="38"
- scale="2"
- truncationRowDisposition="FailComponent" />
- <outputColumn
- refId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].Columns[报销通过时间]"
- dataType="wstr"
- errorOrTruncationOperation="转换"
- errorRowDisposition="FailComponent"
- externalMetadataColumnId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].ExternalColumns[报销通过时间]"
- length="10"
- lineageId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].Columns[报销通过时间]"
- name="报销通过时间"
- truncationRowDisposition="FailComponent" />
- </outputColumns>
- <externalMetadataColumns
- isUsed="True">
- <externalMetadataColumn
- refId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].ExternalColumns[所属]"
- dataType="wstr"
- length="500"
- name="所属" />
- <externalMetadataColumn
- refId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].ExternalColumns[一级类别]"
- dataType="wstr"
- length="50"
- name="一级类别" />
- <externalMetadataColumn
- refId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].ExternalColumns[二级类别]"
- dataType="wstr"
- length="50"
- name="二级类别" />
- <externalMetadataColumn
- refId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].ExternalColumns[金额]"
- dataType="numeric"
- name="金额"
- precision="38"
- scale="2" />
- <externalMetadataColumn
- refId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].ExternalColumns[报销通过时间]"
- dataType="wstr"
- length="10"
- name="报销通过时间" />
- </externalMetadataColumns>
- </output>
- <output
- refId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源错误输出]"
- isErrorOut="true"
- name="OLE DB 源错误输出">
- <outputColumns>
- <outputColumn
- refId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源错误输出].Columns[所属]"
- dataType="wstr"
- length="500"
- lineageId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源错误输出].Columns[所属]"
- name="所属" />
- <outputColumn
- refId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源错误输出].Columns[一级类别]"
- dataType="wstr"
- length="50"
- lineageId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源错误输出].Columns[一级类别]"
- name="一级类别" />
- <outputColumn
- refId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源错误输出].Columns[二级类别]"
- dataType="wstr"
- length="50"
- lineageId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源错误输出].Columns[二级类别]"
- name="二级类别" />
- <outputColumn
- refId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源错误输出].Columns[金额]"
- dataType="numeric"
- lineageId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源错误输出].Columns[金额]"
- name="金额"
- precision="38"
- scale="2" />
- <outputColumn
- refId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源错误输出].Columns[报销通过时间]"
- dataType="wstr"
- length="10"
- lineageId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源错误输出].Columns[报销通过时间]"
- name="报销通过时间" />
- <outputColumn
- refId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源错误输出].Columns[ErrorCode]"
- dataType="i4"
- lineageId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源错误输出].Columns[ErrorCode]"
- name="ErrorCode"
- specialFlags="1" />
- <outputColumn
- refId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源错误输出].Columns[ErrorColumn]"
- dataType="i4"
- lineageId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源错误输出].Columns[ErrorColumn]"
- name="ErrorColumn"
- specialFlags="2" />
- </outputColumns>
- <externalMetadataColumns />
- </output>
- </outputs>
- </component>
- <component
- refId="Package\数据流任务\OLE DB 目标"
- componentClassID="Microsoft.OLEDBDestination"
- contactInfo="OLE DB 目标;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; 保留所有权利; http://www.microsoft.com/sql/support;4"
- description="OLE DB 目标"
- name="OLE DB 目标"
- usesDispositions="true"
- version="4">
- <properties>
- <property
- dataType="System.Int32"
- description="命令超时前等待的时间(秒)。值为 0,表示无限期等待。"
- name="CommandTimeout">0</property>
- <property
- dataType="System.String"
- description="指定用于打开行集的数据库对象的名称。"
- name="OpenRowset">[dbo].[BaseETL_OperatingExpenses]</property>
- <property
- dataType="System.String"
- description="指定包含用于打开行集的数据库对象名的变量。"
- name="OpenRowsetVariable"></property>
- <property
- dataType="System.String"
- description="要执行的 SQL 命令。"
- name="SqlCommand"
- UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"></property>
- <property
- dataType="System.Int32"
- description="指定当数据源中没有代码页信息时使用的列代码页。"
- name="DefaultCodePage">936</property>
- <property
- dataType="System.Boolean"
- description="描述字符数据时,强制使用 DefaultCodePage 属性值。"
- name="AlwaysUseDefaultCodePage">false</property>
- <property
- dataType="System.Int32"
- description="指定用于访问数据库的模式。"
- name="AccessMode"
- typeConverter="AccessMode">3</property>
- <property
- dataType="System.Boolean"
- description="指示是否将为标识列提供的值复制到目标。如果设置为 False,则将在目标中为标识列自动生成值。仅当启用了快速加载时适用。"
- name="FastLoadKeepIdentity">false</property>
- <property
- dataType="System.Boolean"
- description="指示对于包含 Null 值的列是否将 Null 值插入目标中。如果为 False,则对于包含 Null 值的列会将其默认值插入目标中。仅当启用了快速加载时适用。"
- name="FastLoadKeepNulls">false</property>
- <property
- dataType="System.String"
- description="指定将用于快速加载的选项。仅当启用了快速加载时适用。"
- name="FastLoadOptions">TABLOCK,CHECK_CONSTRAINTS</property>
- <property
- dataType="System.Int32"
- description="指定在插入数据期间何时发出提交命令。如果值为 0,则指定在数据插入结束时发出一个提交命令。仅当启用了快速加载时适用。"
- name="FastLoadMaxInsertCommitSize">2147483647</property>
- </properties>
- <connections>
- <connection
- refId="Package\数据流任务\OLE DB 目标.Connections[OleDbConnection]"
- connectionManagerID="Package.ConnectionManagers[rm-wz96o72qd45w3d6mvyo.sqlserver.rds.aliyuncs.com,3433.xyy_wms.xyy1 1]"
- connectionManagerRefId="Package.ConnectionManagers[rm-wz96o72qd45w3d6mvyo.sqlserver.rds.aliyuncs.com,3433.xyy_wms.xyy1 1]"
- description="指定用于访问数据库的 OLE DB 运行时连接。"
- name="OleDbConnection" />
- </connections>
- <inputs>
- <input
- refId="Package\数据流任务\OLE DB 目标.Inputs[OLE DB 目标输入]"
- errorOrTruncationOperation="插入"
- errorRowDisposition="FailComponent"
- hasSideEffects="true"
- name="OLE DB 目标输入">
- <inputColumns>
- <inputColumn
- refId="Package\数据流任务\OLE DB 目标.Inputs[OLE DB 目标输入].Columns[所属]"
- cachedDataType="wstr"
- cachedLength="500"
- cachedName="所属"
- externalMetadataColumnId="Package\数据流任务\OLE DB 目标.Inputs[OLE DB 目标输入].ExternalColumns[所属]"
- lineageId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].Columns[所属]" />
- <inputColumn
- refId="Package\数据流任务\OLE DB 目标.Inputs[OLE DB 目标输入].Columns[一级类别]"
- cachedDataType="wstr"
- cachedLength="50"
- cachedName="一级类别"
- externalMetadataColumnId="Package\数据流任务\OLE DB 目标.Inputs[OLE DB 目标输入].ExternalColumns[一级类别]"
- lineageId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].Columns[一级类别]" />
- <inputColumn
- refId="Package\数据流任务\OLE DB 目标.Inputs[OLE DB 目标输入].Columns[二级类别]"
- cachedDataType="wstr"
- cachedLength="50"
- cachedName="二级类别"
- externalMetadataColumnId="Package\数据流任务\OLE DB 目标.Inputs[OLE DB 目标输入].ExternalColumns[二级类别]"
- lineageId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].Columns[二级类别]" />
- <inputColumn
- refId="Package\数据流任务\OLE DB 目标.Inputs[OLE DB 目标输入].Columns[金额]"
- cachedDataType="numeric"
- cachedName="金额"
- cachedPrecision="38"
- cachedScale="2"
- externalMetadataColumnId="Package\数据流任务\OLE DB 目标.Inputs[OLE DB 目标输入].ExternalColumns[金额]"
- lineageId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].Columns[金额]" />
- <inputColumn
- refId="Package\数据流任务\OLE DB 目标.Inputs[OLE DB 目标输入].Columns[报销通过时间]"
- cachedDataType="wstr"
- cachedLength="10"
- cachedName="报销通过时间"
- externalMetadataColumnId="Package\数据流任务\OLE DB 目标.Inputs[OLE DB 目标输入].ExternalColumns[报销通过时间]"
- lineageId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出].Columns[报销通过时间]" />
- </inputColumns>
- <externalMetadataColumns
- isUsed="True">
- <externalMetadataColumn
- refId="Package\数据流任务\OLE DB 目标.Inputs[OLE DB 目标输入].ExternalColumns[所属]"
- dataType="wstr"
- length="500"
- name="所属" />
- <externalMetadataColumn
- refId="Package\数据流任务\OLE DB 目标.Inputs[OLE DB 目标输入].ExternalColumns[一级类别]"
- dataType="wstr"
- length="50"
- name="一级类别" />
- <externalMetadataColumn
- refId="Package\数据流任务\OLE DB 目标.Inputs[OLE DB 目标输入].ExternalColumns[二级类别]"
- dataType="wstr"
- length="50"
- name="二级类别" />
- <externalMetadataColumn
- refId="Package\数据流任务\OLE DB 目标.Inputs[OLE DB 目标输入].ExternalColumns[金额]"
- dataType="numeric"
- name="金额"
- precision="38"
- scale="2" />
- <externalMetadataColumn
- refId="Package\数据流任务\OLE DB 目标.Inputs[OLE DB 目标输入].ExternalColumns[报销通过时间]"
- dataType="wstr"
- length="10"
- name="报销通过时间" />
- </externalMetadataColumns>
- </input>
- </inputs>
- <outputs>
- <output
- refId="Package\数据流任务\OLE DB 目标.Outputs[OLE DB 目标错误输出]"
- exclusionGroup="1"
- isErrorOut="true"
- name="OLE DB 目标错误输出"
- synchronousInputId="Package\数据流任务\OLE DB 目标.Inputs[OLE DB 目标输入]">
- <outputColumns>
- <outputColumn
- refId="Package\数据流任务\OLE DB 目标.Outputs[OLE DB 目标错误输出].Columns[ErrorCode]"
- dataType="i4"
- lineageId="Package\数据流任务\OLE DB 目标.Outputs[OLE DB 目标错误输出].Columns[ErrorCode]"
- name="ErrorCode"
- specialFlags="1" />
- <outputColumn
- refId="Package\数据流任务\OLE DB 目标.Outputs[OLE DB 目标错误输出].Columns[ErrorColumn]"
- dataType="i4"
- lineageId="Package\数据流任务\OLE DB 目标.Outputs[OLE DB 目标错误输出].Columns[ErrorColumn]"
- name="ErrorColumn"
- specialFlags="2" />
- </outputColumns>
- <externalMetadataColumns />
- </output>
- </outputs>
- </component>
- </components>
- <paths>
- <path
- refId="Package\数据流任务.Paths[OLE DB 源输出]"
- endId="Package\数据流任务\OLE DB 目标.Inputs[OLE DB 目标输入]"
- name="OLE DB 源输出"
- startId="Package\数据流任务\OLE DB 源.Outputs[OLE DB 源输出]" />
- </paths>
- </pipeline>
- </DTS:ObjectData>
- </DTS:Executable>
- </DTS:Executables>
- <DTS:PrecedenceConstraints>
- <DTS:PrecedenceConstraint
- DTS:refId="Package.PrecedenceConstraints[Constraint]"
- DTS:CreationName=""
- DTS:DTSID="{E7BA121F-1B9B-4D0A-955E-54DB0841F3F8}"
- DTS:From="Package\执行 SQL 任务"
- DTS:LogicalAnd="True"
- DTS:ObjectName="Constraint"
- DTS:To="Package\数据流任务" />
- </DTS:PrecedenceConstraints>
- <DTS:DesignTimeProperties><![CDATA[<?xml version="1.0"?>
- <!--This CDATA section contains the layout information of the package. The section includes information such as (x,y) coordinates, width, and height.-->
- <!--If you manually edit this section and make a mistake, you can delete it. -->
- <!--The package will still be able to load normally but the previous layout information will be lost and the designer will automatically re-arrange the elements on the design surface.-->
- <Objects
- Version="8">
- <!--Each node below will contain properties that do not affect runtime behavior.-->
- <Package
- design-time-name="Package">
- <LayoutInfo>
- <GraphLayout
- Capacity="4" xmlns="clr-namespace:Microsoft.SqlServer.IntegrationServices.Designer.Model.Serialization;assembly=Microsoft.SqlServer.IntegrationServices.Graph" xmlns:mssgle="clr-namespace:Microsoft.SqlServer.Graph.LayoutEngine;assembly=Microsoft.SqlServer.Graph" xmlns:assembly="http://schemas.microsoft.com/winfx/2006/xaml">
- <NodeLayout
- Size="139,42"
- Id="Package\数据流任务"
- TopLeft="230.833324160841,213.57141766013" />
- <NodeLayout
- Size="157,42"
- Id="Package\执行 SQL 任务"
- TopLeft="247.499990165234,16.714284860358" />
- <EdgeLayout
- Id="Package.PrecedenceConstraints[Constraint]"
- TopLeft="325.999990165234,58.714284860358">
- <EdgeLayout.Curve>
- <mssgle:Curve
- StartConnector="{assembly:Null}"
- EndConnector="-25.6666660043932,154.857132799772"
- Start="0,0"
- End="-25.6666660043932,147.357132799772">
- <mssgle:Curve.Segments>
- <mssgle:SegmentCollection
- Capacity="5">
- <mssgle:LineSegment
- End="0,73.428566399886" />
- <mssgle:CubicBezierSegment
- Point1="0,73.428566399886"
- Point2="0,77.428566399886"
- Point3="-4,77.428566399886" />
- <mssgle:LineSegment
- End="-21.6666660043932,77.428566399886" />
- <mssgle:CubicBezierSegment
- Point1="-21.6666660043932,77.428566399886"
- Point2="-25.6666660043932,77.428566399886"
- Point3="-25.6666660043932,81.428566399886" />
- <mssgle:LineSegment
- End="-25.6666660043932,147.357132799772" />
- </mssgle:SegmentCollection>
- </mssgle:Curve.Segments>
- </mssgle:Curve>
- </EdgeLayout.Curve>
- <EdgeLayout.Labels>
- <EdgeLabelCollection />
- </EdgeLayout.Labels>
- </EdgeLayout>
- </GraphLayout>
- </LayoutInfo>
- </Package>
- <TaskHost
- design-time-name="Package\数据流任务">
- <LayoutInfo>
- <GraphLayout
- Capacity="4" xmlns="clr-namespace:Microsoft.SqlServer.IntegrationServices.Designer.Model.Serialization;assembly=Microsoft.SqlServer.IntegrationServices.Graph" xmlns:mssgle="clr-namespace:Microsoft.SqlServer.Graph.LayoutEngine;assembly=Microsoft.SqlServer.Graph" xmlns:assembly="http://schemas.microsoft.com/winfx/2006/xaml">
- <NodeLayout
- Size="145,42"
- Id="Package\数据流任务\OLE DB 目标"
- TopLeft="66.6666640175715,129.071421977209" />
- <NodeLayout
- Size="133,42"
- Id="Package\数据流任务\OLE DB 源"
- TopLeft="74.1666637195482,32.499998339585" />
- <EdgeLayout
- Id="Package\数据流任务.Paths[OLE DB 源输出]"
- TopLeft="139.91666386856,74.499998339585">
- <EdgeLayout.Curve>
- <mssgle:Curve
- StartConnector="{assembly:Null}"
- EndConnector="0,54.571423637624"
- Start="0,0"
- End="0,47.071423637624">
- <mssgle:Curve.Segments>
- <mssgle:SegmentCollection
- Capacity="5">
- <mssgle:LineSegment
- End="0,47.071423637624" />
- </mssgle:SegmentCollection>
- </mssgle:Curve.Segments>
- </mssgle:Curve>
- </EdgeLayout.Curve>
- <EdgeLayout.Labels>
- <EdgeLabelCollection />
- </EdgeLayout.Labels>
- </EdgeLayout>
- </GraphLayout>
- </LayoutInfo>
- </TaskHost>
- <PipelineComponentMetadata
- design-time-name="Package\数据流任务\OLE DB 源">
- <Properties>
- <Property>
- <Name>DataSourceViewID</Name>
- </Property>
- </Properties>
- </PipelineComponentMetadata>
- <PipelineComponentMetadata
- design-time-name="Package\数据流任务\OLE DB 目标">
- <Properties>
- <Property>
- <Name>DataSourceViewID</Name>
- </Property>
- <Property>
- <Name>TableInfoObjectType</Name>
- <Value
- type="q2:string">Table</Value>
- </Property>
- </Properties>
- </PipelineComponentMetadata>
- </Objects>]]></DTS:DesignTimeProperties>
- </DTS:Executable>
|