FACT_INGRESOS_EOR_RET.dtsx 86 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361
  1. <?xml version="1.0"?>
  2. <DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts"
  3. DTS:refId="Package"
  4. DTS:CreationDate="7/8/2019 12:15:48 PM"
  5. DTS:CreationName="Microsoft.Package"
  6. DTS:CreatorComputerName="NIETO"
  7. DTS:CreatorName="GRUPOME\rnieto"
  8. DTS:DTSID="{F7512355-CA0C-4528-A79E-9920126B29B4}"
  9. DTS:ExecutableType="Microsoft.Package"
  10. DTS:LastModifiedProductVersion="15.0.1100.123"
  11. DTS:LocaleID="3082"
  12. DTS:ObjectName="Package1"
  13. DTS:PackageType="5"
  14. DTS:VersionBuild="15"
  15. DTS:VersionGUID="{C961B297-E859-4C25-9193-6CBCD924C52A}">
  16. <DTS:Property
  17. DTS:Name="PackageFormatVersion">8</DTS:Property>
  18. <DTS:Variables>
  19. <DTS:Variable
  20. DTS:CreationName=""
  21. DTS:DTSID="{2D814B29-AE3A-4C75-9B01-9C7BBD2B3891}"
  22. DTS:IncludeInDebugDump="2345"
  23. DTS:Namespace="User"
  24. DTS:ObjectName="GivenDate">
  25. <DTS:VariableValue
  26. DTS:DataType="8"
  27. xml:space="preserve"></DTS:VariableValue>
  28. </DTS:Variable>
  29. <DTS:Variable
  30. DTS:CreationName=""
  31. DTS:DTSID="{7545A008-5BE2-4A87-BA5C-E57A4B7143C4}"
  32. DTS:EvaluateAsExpression="True"
  33. DTS:Expression="&quot;SELECT &#xA; vfier.Y_OPE&#xA; , vfier.M_OPE&#xA; , vfier.ESTADO&#xA; , vfier.DIM_FECHA_FECHAPK&#xA; , vfier.DIM_HORA_HORAPK&#xA; , vfier.COD_PROYECTO&#xA; , vfier.MEDIDOR_ORIGEN&#xA; , vfier.MONTO_CMORC_MRS&#xA; , vfier.MONTO_CMORC_FLEX&#xA;FROM CONCILIACION.VW_FACT_INGRESOS_EOR_RET vfier&quot;"
  34. DTS:IncludeInDebugDump="2345"
  35. DTS:Namespace="User"
  36. DTS:ObjectName="VW_FACT_INGRESOS_EOR_RET">
  37. <DTS:VariableValue
  38. DTS:DataType="8">SELECT
  39. vfier.Y_OPE
  40. , vfier.M_OPE
  41. , vfier.ESTADO
  42. , vfier.DIM_FECHA_FECHAPK
  43. , vfier.DIM_HORA_HORAPK
  44. , vfier.COD_PROYECTO
  45. , vfier.MEDIDOR_ORIGEN
  46. , vfier.MONTO_CMORC_MRS
  47. , vfier.MONTO_CMORC_FLEX
  48. FROM CONCILIACION.VW_FACT_INGRESOS_EOR_RET vfier</DTS:VariableValue>
  49. </DTS:Variable>
  50. </DTS:Variables>
  51. <DTS:Executables>
  52. <DTS:Executable
  53. DTS:refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET"
  54. DTS:CreationName="Microsoft.Pipeline"
  55. DTS:Description="Tarea Flujo de datos"
  56. DTS:DTSID="{cfde2aae-bcc8-4e90-ba29-3780bb0a7102}"
  57. DTS:ExecutableType="Microsoft.Pipeline"
  58. DTS:LocaleID="-1"
  59. DTS:ObjectName="Insertar en STG_FACT_INGRESOS_EOR_RET"
  60. 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">
  61. <DTS:Variables />
  62. <DTS:ObjectData>
  63. <pipeline
  64. version="1">
  65. <components>
  66. <component
  67. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET"
  68. componentClassID="Microsoft.OLEDBDestination"
  69. contactInfo="Destino de OLE DB;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; Todos los derechos reservados; http://www.microsoft.com/sql/support;4"
  70. description="Destino de OLE DB"
  71. name="Destino STAGE_FACT_COSTOS_EOR_RET"
  72. usesDispositions="true"
  73. version="4">
  74. <properties>
  75. <property
  76. dataType="System.Int32"
  77. description="Número de segundos antes de que se agote el tiempo de espera de un comando. Un valor de 0 indica un tiempo de espera infinito."
  78. name="CommandTimeout">0</property>
  79. <property
  80. dataType="System.String"
  81. description="Especifica el nombre del objeto de base de datos usado para abrir un conjunto de filas."
  82. name="OpenRowset">[STAGE].[STG_FACT_INGRESOS_EOR_RET]</property>
  83. <property
  84. dataType="System.String"
  85. description="Especifica la variable que contiene el nombre del objeto de base de datos usado para abrir un conjunto de filas."
  86. name="OpenRowsetVariable"></property>
  87. <property
  88. dataType="System.String"
  89. description="Comando SQL para ejecutar."
  90. name="SqlCommand"
  91. UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"></property>
  92. <property
  93. dataType="System.Int32"
  94. description="Especifica la página de códigos de columna para utilizar cuando la información de página de códigos no está disponible en el origen de datos."
  95. name="DefaultCodePage">1252</property>
  96. <property
  97. dataType="System.Boolean"
  98. description="Fuerza el uso del valor de la propiedad DefaultCodePage al describir datos de caracteres."
  99. name="AlwaysUseDefaultCodePage">false</property>
  100. <property
  101. dataType="System.Int32"
  102. description="Especifica el modo utilizado para obtener acceso a la base de datos."
  103. name="AccessMode"
  104. typeConverter="AccessMode">3</property>
  105. <property
  106. dataType="System.Boolean"
  107. description="Indica si los valores proporcionados para columnas de identidad se van a copiar al destino. Si es False, los valores de las columnas de identidad se generan automáticamente en el destino. Solo se aplica si está activada la carga rápida."
  108. name="FastLoadKeepIdentity">false</property>
  109. <property
  110. dataType="System.Boolean"
  111. description="Indica si las columnas que contienen NULL tendrán NULL insertado en el destino. Si es False, las columnas que contienen NULL tendrán sus valores predeterminados insertados en el destino. Solo se aplica si está activada la carga rápida."
  112. name="FastLoadKeepNulls">false</property>
  113. <property
  114. dataType="System.String"
  115. description="Especifica opciones para usar con la carga rápida. Solo se aplica si está activada la carga rápida."
  116. name="FastLoadOptions">TABLOCK,CHECK_CONSTRAINTS</property>
  117. <property
  118. dataType="System.Int32"
  119. description="Especifica cuándo se emiten confirmaciones durante la inserción de datos. El valor 0 especifica que se emitirá una confirmación al final de la inserción de datos. Solo se aplica si está activada la carga rápida."
  120. name="FastLoadMaxInsertCommitSize">2147483647</property>
  121. </properties>
  122. <connections>
  123. <connection
  124. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Connections[OleDbConnection]"
  125. connectionManagerID="{ECD91CC3-B1B4-4475-A167-1D75611471D5}:external"
  126. connectionManagerRefId="Project.ConnectionManagers[DWH_ME]"
  127. description="La conexión de tiempo de ejecución OLE DB usada para obtener acceso a la base de datos."
  128. name="OleDbConnection" />
  129. </connections>
  130. <inputs>
  131. <input
  132. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB]"
  133. errorOrTruncationOperation="Insertar"
  134. errorRowDisposition="FailComponent"
  135. hasSideEffects="true"
  136. name="Entrada de destino de OLE DB">
  137. <inputColumns>
  138. <inputColumn
  139. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB].Columns[DIM_FECHA_FECHAPK]"
  140. cachedDataType="i4"
  141. cachedName="DIM_FECHA_FECHAPK"
  142. externalMetadataColumnId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[DIM_FECHA_FECHAPK]"
  143. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[DIM_FECHA_FECHAPK]" />
  144. <inputColumn
  145. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB].Columns[DIM_HORA_HORAPK]"
  146. cachedDataType="i4"
  147. cachedName="DIM_HORA_HORAPK"
  148. externalMetadataColumnId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[DIM_HORA_HORAPK]"
  149. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[DIM_HORA_HORAPK]" />
  150. <inputColumn
  151. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB].Columns[PROYECTOPK]"
  152. cachedDataType="i4"
  153. cachedName="PROYECTOPK"
  154. externalMetadataColumnId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[DIM_PROYECTOS_PROYECTOPK]"
  155. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Outputs[Salida de entradas coincidentes de búsqueda].Columns[PROYECTOPK]" />
  156. <inputColumn
  157. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB].Columns[ESTADOPK]"
  158. cachedDataType="i4"
  159. cachedName="ESTADOPK"
  160. externalMetadataColumnId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[DIM_ESTADO_ESTADOPK]"
  161. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Obtener Key ESTADO.Outputs[Salida de entradas coincidentes de búsqueda].Columns[ESTADOPK]" />
  162. <inputColumn
  163. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB].Columns[MONTO_CMORC_MRS]"
  164. cachedDataType="r8"
  165. cachedName="MONTO_CMORC_MRS"
  166. externalMetadataColumnId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[MONTO_CMORC_MRS]"
  167. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_CMORC_MRS]" />
  168. <inputColumn
  169. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB].Columns[MONTO_CMORC_FLEX]"
  170. cachedDataType="r8"
  171. cachedName="MONTO_CMORC_FLEX"
  172. externalMetadataColumnId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[MONTO_CMORC_FLEX]"
  173. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_CMORC_FLEX]" />
  174. </inputColumns>
  175. <externalMetadataColumns
  176. isUsed="True">
  177. <externalMetadataColumn
  178. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[DIM_FECHA_FECHAPK]"
  179. dataType="i4"
  180. name="DIM_FECHA_FECHAPK" />
  181. <externalMetadataColumn
  182. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[DIM_HORA_HORAPK]"
  183. dataType="i4"
  184. name="DIM_HORA_HORAPK" />
  185. <externalMetadataColumn
  186. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[DIM_PROYECTOS_PROYECTOPK]"
  187. dataType="i4"
  188. name="DIM_PROYECTOS_PROYECTOPK" />
  189. <externalMetadataColumn
  190. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[DIM_ESTADO_ESTADOPK]"
  191. dataType="i4"
  192. name="DIM_ESTADO_ESTADOPK" />
  193. <externalMetadataColumn
  194. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[MONTO_CMORC_MRS]"
  195. dataType="numeric"
  196. name="MONTO_CMORC_MRS"
  197. precision="28"
  198. scale="10" />
  199. <externalMetadataColumn
  200. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[MONTO_CMORC_FLEX]"
  201. dataType="numeric"
  202. name="MONTO_CMORC_FLEX"
  203. precision="28"
  204. scale="10" />
  205. </externalMetadataColumns>
  206. </input>
  207. </inputs>
  208. <outputs>
  209. <output
  210. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Outputs[Salida de error de destino de OLE DB]"
  211. exclusionGroup="1"
  212. isErrorOut="true"
  213. name="Salida de error de destino de OLE DB"
  214. synchronousInputId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB]">
  215. <outputColumns>
  216. <outputColumn
  217. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Outputs[Salida de error de destino de OLE DB].Columns[ErrorCode]"
  218. dataType="i4"
  219. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Outputs[Salida de error de destino de OLE DB].Columns[ErrorCode]"
  220. name="ErrorCode"
  221. specialFlags="1" />
  222. <outputColumn
  223. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Outputs[Salida de error de destino de OLE DB].Columns[ErrorColumn]"
  224. dataType="i4"
  225. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Outputs[Salida de error de destino de OLE DB].Columns[ErrorColumn]"
  226. name="ErrorColumn"
  227. specialFlags="2" />
  228. </outputColumns>
  229. <externalMetadataColumns />
  230. </output>
  231. </outputs>
  232. </component>
  233. <component
  234. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto"
  235. componentClassID="Microsoft.Lookup"
  236. contactInfo="Búsqueda;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; Todos los derechos reservados; http://www.microsoft.com/sql/support;6"
  237. description="Combina columnas adicionales con el flujo de datos mediante la búsqueda de valores en una tabla. Por ejemplo, se combina la columna 'id. de empleado' con la tabla de empleados para obtener la 'fecha de contratación' y 'el nombre de empleado'. Se recomienda esta transformación cuando hay suficiente espacio en memoria para la tabla de búsqueda."
  238. name="Determinar Key Proyecto"
  239. usesDispositions="true"
  240. version="6">
  241. <properties>
  242. <property
  243. dataType="System.String"
  244. description="Especifica la instrucción SQL que genera la tabla de búsqueda."
  245. expressionType="Notify"
  246. name="SqlCommand"
  247. UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">SELECT
  248. dp.PROYECTOPK
  249. , dp.COD_PROYECTO
  250. , dp.M_OPE
  251. , dp.Y_OPE
  252. , dp.PUNTO_INYECCION
  253. FROM dbo.DIM_PROYECTOS dp
  254. WHERE 1 = 1
  255. --AND dp.PUNTO_INYECCION IS NULL
  256. AND dp.TIPO_TRANSACCION = 'E'
  257. ORDER BY
  258. Y_OPE
  259. , dp.M_OPE</property>
  260. <property
  261. dataType="System.String"
  262. description="Especifica una instrucción SQL que usa parámetros para generar la tabla de búsqueda."
  263. expressionType="Notify"
  264. name="SqlCommandParam"
  265. UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">select * from (SELECT
  266. dp.PROYECTOPK
  267. , dp.COD_PROYECTO
  268. , dp.M_OPE
  269. , dp.Y_OPE
  270. , dp.PUNTO_INYECCION
  271. FROM dbo.DIM_PROYECTOS dp
  272. WHERE 1 = 1
  273. --AND dp.PUNTO_INYECCION IS NULL
  274. AND dp.TIPO_TRANSACCION = 'E'
  275. ORDER BY
  276. Y_OPE
  277. , dp.M_OPE) [refTable]
  278. where [refTable].[COD_PROYECTO] = ? and [refTable].[M_OPE] = ? and [refTable].[Y_OPE] = ? and [refTable].[PUNTO_INYECCION] = ?</property>
  279. <property
  280. dataType="System.Int32"
  281. description="Especifica el tipo de conexión utilizado para tener acceso al conjunto de datos de referencia."
  282. name="ConnectionType"
  283. typeConverter="LookupConnectionType">0</property>
  284. <property
  285. dataType="System.Int32"
  286. description="Especifica el tipo de caché de la tabla de búsqueda."
  287. name="CacheType"
  288. typeConverter="CacheType">0</property>
  289. <property
  290. dataType="System.Int32"
  291. description="Especifica cómo la transformación de búsquedas trata las filas sin entradas coincidentes en el conjunto de datos de referencia."
  292. name="NoMatchBehavior"
  293. typeConverter="LookupNoMatchBehavior">1</property>
  294. <property
  295. dataType="System.Int32"
  296. description="Especifica el porcentaje de la caché asignado a las filas sin entradas coincidentes en el conjunto de datos de referencia."
  297. name="NoMatchCachePercentage">0</property>
  298. <property
  299. dataType="System.Int32"
  300. description="Uso de memoria máximo para la caché de referencia en una plataforma de 32 bits."
  301. name="MaxMemoryUsage">25</property>
  302. <property
  303. dataType="System.Int64"
  304. description="Uso de memoria máximo para la caché de referencia en una plataforma de 64 bits."
  305. name="MaxMemoryUsage64">25</property>
  306. <property
  307. dataType="System.String"
  308. description="Indica si se debe hacer referencia a metadatos en formato XML."
  309. name="ReferenceMetadataXml">&lt;referenceMetadata&gt;&lt;referenceColumns&gt;&lt;referenceColumn name="PROYECTOPK" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/&gt;&lt;referenceColumn name="COD_PROYECTO" dataType="DT_WSTR" length="50" precision="0" scale="0" codePage="0"/&gt;&lt;referenceColumn name="M_OPE" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/&gt;&lt;referenceColumn name="Y_OPE" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/&gt;&lt;referenceColumn name="PUNTO_INYECCION" dataType="DT_WSTR" length="50" precision="0" scale="0" codePage="0"/&gt;&lt;/referenceColumns&gt;&lt;/referenceMetadata&gt;</property>
  310. <property
  311. containsID="true"
  312. dataType="System.String"
  313. description="Especifica la lista de identificadores de linaje que están asignados a los parámetros que usa la instrucción SQL de la propiedad SQLCommand. Las entradas de la lista están separadas por puntos y comas."
  314. name="ParameterMap">#{Package\Insertar en STG_FACT_INGRESOS_EOR_RET\409:invalid};#{Package\Insertar en STG_FACT_INGRESOS_EOR_RET\410:invalid};#{Package\Insertar en STG_FACT_INGRESOS_EOR_RET\411:invalid};#{Package\Insertar en STG_FACT_INGRESOS_EOR_RET\412:invalid};</property>
  315. <property
  316. dataType="System.Int32"
  317. description="Especifica la página de códigos de columna para utilizar cuando la información de página de códigos no está disponible en el origen de datos."
  318. name="DefaultCodePage">1252</property>
  319. <property
  320. dataType="System.Boolean"
  321. description="Determina si las claves duplicadas de los datos de referencia se deben tratar como errores cuando se usa el modo de caché."
  322. name="TreatDuplicateKeysAsError">false</property>
  323. </properties>
  324. <connections>
  325. <connection
  326. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Connections[OleDbConnection]"
  327. connectionManagerID="{ECD91CC3-B1B4-4475-A167-1D75611471D5}:external"
  328. connectionManagerRefId="Project.ConnectionManagers[DWH_ME]"
  329. description="Administrador de conexiones utilizado para obtener acceso a los datos de búsqueda."
  330. name="OleDbConnection" />
  331. </connections>
  332. <inputs>
  333. <input
  334. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Inputs[Entrada de búsqueda]"
  335. name="Entrada de búsqueda">
  336. <inputColumns>
  337. <inputColumn
  338. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Inputs[Entrada de búsqueda].Columns[COD_PROYECTO]"
  339. cachedDataType="wstr"
  340. cachedLength="100"
  341. cachedName="COD_PROYECTO"
  342. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[COD_PROYECTO]">
  343. <properties>
  344. <property
  345. dataType="System.String"
  346. description="Especifica la columna de la tabla de referencia con la que se combina una columna."
  347. name="JoinToReferenceColumn">COD_PROYECTO</property>
  348. <property
  349. dataType="System.Null"
  350. description="Especifica la columna de la tabla de referencia de la que se copia una columna."
  351. name="CopyFromReferenceColumn" />
  352. </properties>
  353. </inputColumn>
  354. <inputColumn
  355. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Inputs[Entrada de búsqueda].Columns[M_OPE]"
  356. cachedDataType="i4"
  357. cachedName="M_OPE"
  358. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[M_OPE]">
  359. <properties>
  360. <property
  361. dataType="System.String"
  362. description="Especifica la columna de la tabla de referencia con la que se combina una columna."
  363. name="JoinToReferenceColumn">M_OPE</property>
  364. <property
  365. dataType="System.Null"
  366. description="Especifica la columna de la tabla de referencia de la que se copia una columna."
  367. name="CopyFromReferenceColumn" />
  368. </properties>
  369. </inputColumn>
  370. <inputColumn
  371. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Inputs[Entrada de búsqueda].Columns[Y_OPE]"
  372. cachedDataType="i4"
  373. cachedName="Y_OPE"
  374. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[Y_OPE]">
  375. <properties>
  376. <property
  377. dataType="System.String"
  378. description="Especifica la columna de la tabla de referencia con la que se combina una columna."
  379. name="JoinToReferenceColumn">Y_OPE</property>
  380. <property
  381. dataType="System.Null"
  382. description="Especifica la columna de la tabla de referencia de la que se copia una columna."
  383. name="CopyFromReferenceColumn" />
  384. </properties>
  385. </inputColumn>
  386. <inputColumn
  387. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Inputs[Entrada de búsqueda].Columns[MEDIDOR_ORIGEN]"
  388. cachedDataType="wstr"
  389. cachedLength="255"
  390. cachedName="MEDIDOR_ORIGEN"
  391. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MEDIDOR_ORIGEN]">
  392. <properties>
  393. <property
  394. dataType="System.String"
  395. description="Especifica la columna de la tabla de referencia con la que se combina una columna."
  396. name="JoinToReferenceColumn">PUNTO_INYECCION</property>
  397. <property
  398. dataType="System.Null"
  399. description="Especifica la columna de la tabla de referencia de la que se copia una columna."
  400. name="CopyFromReferenceColumn" />
  401. </properties>
  402. </inputColumn>
  403. </inputColumns>
  404. <externalMetadataColumns />
  405. </input>
  406. </inputs>
  407. <outputs>
  408. <output
  409. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Outputs[Salida de entradas coincidentes de búsqueda]"
  410. errorOrTruncationOperation="Búsqueda"
  411. exclusionGroup="1"
  412. name="Salida de entradas coincidentes de búsqueda"
  413. synchronousInputId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Inputs[Entrada de búsqueda]">
  414. <outputColumns>
  415. <outputColumn
  416. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Outputs[Salida de entradas coincidentes de búsqueda].Columns[PROYECTOPK]"
  417. dataType="i4"
  418. errorOrTruncationOperation="Copiar columna"
  419. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Outputs[Salida de entradas coincidentes de búsqueda].Columns[PROYECTOPK]"
  420. name="PROYECTOPK"
  421. truncationRowDisposition="FailComponent">
  422. <properties>
  423. <property
  424. dataType="System.String"
  425. description="Especifica la columna de la tabla de referencia de la que se copia una columna."
  426. name="CopyFromReferenceColumn">PROYECTOPK</property>
  427. </properties>
  428. </outputColumn>
  429. </outputColumns>
  430. <externalMetadataColumns />
  431. </output>
  432. <output
  433. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Outputs[Salida de entradas no coincidentes de búsqueda]"
  434. description="Salida de búsqueda que trata las filas sin entradas coincidentes en el conjunto de datos de referencia. Utilice esta salida cuando la propiedad NoMatchBehavior esté establecida en 'Enviar las filas sin entradas coincidentes a la salida de entradas no coincidentes'."
  435. exclusionGroup="1"
  436. name="Salida de entradas no coincidentes de búsqueda"
  437. synchronousInputId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Inputs[Entrada de búsqueda]">
  438. <externalMetadataColumns />
  439. </output>
  440. <output
  441. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Outputs[Salida de error de búsqueda]"
  442. exclusionGroup="1"
  443. isErrorOut="true"
  444. name="Salida de error de búsqueda"
  445. synchronousInputId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Inputs[Entrada de búsqueda]">
  446. <outputColumns>
  447. <outputColumn
  448. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Outputs[Salida de error de búsqueda].Columns[ErrorCode]"
  449. dataType="i4"
  450. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Outputs[Salida de error de búsqueda].Columns[ErrorCode]"
  451. name="ErrorCode"
  452. specialFlags="1" />
  453. <outputColumn
  454. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Outputs[Salida de error de búsqueda].Columns[ErrorColumn]"
  455. dataType="i4"
  456. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Outputs[Salida de error de búsqueda].Columns[ErrorColumn]"
  457. name="ErrorColumn"
  458. specialFlags="2" />
  459. </outputColumns>
  460. <externalMetadataColumns />
  461. </output>
  462. </outputs>
  463. </component>
  464. <component
  465. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Obtener Key ESTADO"
  466. componentClassID="Microsoft.Lookup"
  467. contactInfo="Búsqueda;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; Todos los derechos reservados; http://www.microsoft.com/sql/support;6"
  468. description="Combina columnas adicionales con el flujo de datos mediante la búsqueda de valores en una tabla. Por ejemplo, se combina la columna 'id. de empleado' con la tabla de empleados para obtener la 'fecha de contratación' y 'el nombre de empleado'. Se recomienda esta transformación cuando hay suficiente espacio en memoria para la tabla de búsqueda."
  469. name="Obtener Key ESTADO"
  470. usesDispositions="true"
  471. version="6">
  472. <properties>
  473. <property
  474. dataType="System.String"
  475. description="Especifica la instrucción SQL que genera la tabla de búsqueda."
  476. expressionType="Notify"
  477. name="SqlCommand"
  478. UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">select * from [dbo].[DIM_ESTADO]</property>
  479. <property
  480. dataType="System.String"
  481. description="Especifica una instrucción SQL que usa parámetros para generar la tabla de búsqueda."
  482. expressionType="Notify"
  483. name="SqlCommandParam"
  484. UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">select * from (select * from [dbo].[DIM_ESTADO]) [refTable]
  485. where [refTable].[ESTADO] = ?</property>
  486. <property
  487. dataType="System.Int32"
  488. description="Especifica el tipo de conexión utilizado para tener acceso al conjunto de datos de referencia."
  489. name="ConnectionType"
  490. typeConverter="LookupConnectionType">0</property>
  491. <property
  492. dataType="System.Int32"
  493. description="Especifica el tipo de caché de la tabla de búsqueda."
  494. name="CacheType"
  495. typeConverter="CacheType">0</property>
  496. <property
  497. dataType="System.Int32"
  498. description="Especifica cómo la transformación de búsquedas trata las filas sin entradas coincidentes en el conjunto de datos de referencia."
  499. name="NoMatchBehavior"
  500. typeConverter="LookupNoMatchBehavior">0</property>
  501. <property
  502. dataType="System.Int32"
  503. description="Especifica el porcentaje de la caché asignado a las filas sin entradas coincidentes en el conjunto de datos de referencia."
  504. name="NoMatchCachePercentage">0</property>
  505. <property
  506. dataType="System.Int32"
  507. description="Uso de memoria máximo para la caché de referencia en una plataforma de 32 bits."
  508. name="MaxMemoryUsage">25</property>
  509. <property
  510. dataType="System.Int64"
  511. description="Uso de memoria máximo para la caché de referencia en una plataforma de 64 bits."
  512. name="MaxMemoryUsage64">25</property>
  513. <property
  514. dataType="System.String"
  515. description="Indica si se debe hacer referencia a metadatos en formato XML."
  516. name="ReferenceMetadataXml">&lt;referenceMetadata&gt;&lt;referenceColumns&gt;&lt;referenceColumn name="ESTADOPK" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/&gt;&lt;referenceColumn name="ESTADO" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/&gt;&lt;referenceColumn name="WHO_INAME_M" dataType="DT_WSTR" length="200" precision="0" scale="0" codePage="0"/&gt;&lt;referenceColumn name="WHO_IDATE_M" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/&gt;&lt;/referenceColumns&gt;&lt;/referenceMetadata&gt;</property>
  517. <property
  518. containsID="true"
  519. dataType="System.String"
  520. description="Especifica la lista de identificadores de linaje que están asignados a los parámetros que usa la instrucción SQL de la propiedad SQLCommand. Las entradas de la lista están separadas por puntos y comas."
  521. name="ParameterMap">#{Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Transformando tipo de dato de Estado.Outputs[Salida de conversión de datos].Columns[Copy of ESTADO]};</property>
  522. <property
  523. dataType="System.Int32"
  524. description="Especifica la página de códigos de columna para utilizar cuando la información de página de códigos no está disponible en el origen de datos."
  525. name="DefaultCodePage">1252</property>
  526. <property
  527. dataType="System.Boolean"
  528. description="Determina si las claves duplicadas de los datos de referencia se deben tratar como errores cuando se usa el modo de caché."
  529. name="TreatDuplicateKeysAsError">false</property>
  530. </properties>
  531. <connections>
  532. <connection
  533. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Obtener Key ESTADO.Connections[OleDbConnection]"
  534. connectionManagerID="{ECD91CC3-B1B4-4475-A167-1D75611471D5}:external"
  535. connectionManagerRefId="Project.ConnectionManagers[DWH_ME]"
  536. description="Administrador de conexiones utilizado para obtener acceso a los datos de búsqueda."
  537. name="OleDbConnection" />
  538. </connections>
  539. <inputs>
  540. <input
  541. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Obtener Key ESTADO.Inputs[Entrada de búsqueda]"
  542. name="Entrada de búsqueda">
  543. <inputColumns>
  544. <inputColumn
  545. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Obtener Key ESTADO.Inputs[Entrada de búsqueda].Columns[Copy of ESTADO]"
  546. cachedDataType="wstr"
  547. cachedLength="3"
  548. cachedName="Copy of ESTADO"
  549. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Transformando tipo de dato de Estado.Outputs[Salida de conversión de datos].Columns[Copy of ESTADO]">
  550. <properties>
  551. <property
  552. dataType="System.String"
  553. description="Especifica la columna de la tabla de referencia con la que se combina una columna."
  554. name="JoinToReferenceColumn">ESTADO</property>
  555. <property
  556. dataType="System.Null"
  557. description="Especifica la columna de la tabla de referencia de la que se copia una columna."
  558. name="CopyFromReferenceColumn" />
  559. </properties>
  560. </inputColumn>
  561. </inputColumns>
  562. <externalMetadataColumns />
  563. </input>
  564. </inputs>
  565. <outputs>
  566. <output
  567. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Obtener Key ESTADO.Outputs[Salida de entradas coincidentes de búsqueda]"
  568. errorOrTruncationOperation="Búsqueda"
  569. errorRowDisposition="FailComponent"
  570. exclusionGroup="1"
  571. name="Salida de entradas coincidentes de búsqueda"
  572. synchronousInputId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Obtener Key ESTADO.Inputs[Entrada de búsqueda]">
  573. <outputColumns>
  574. <outputColumn
  575. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Obtener Key ESTADO.Outputs[Salida de entradas coincidentes de búsqueda].Columns[ESTADOPK]"
  576. dataType="i4"
  577. errorOrTruncationOperation="Copiar columna"
  578. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Obtener Key ESTADO.Outputs[Salida de entradas coincidentes de búsqueda].Columns[ESTADOPK]"
  579. name="ESTADOPK"
  580. truncationRowDisposition="FailComponent">
  581. <properties>
  582. <property
  583. dataType="System.String"
  584. description="Especifica la columna de la tabla de referencia de la que se copia una columna."
  585. name="CopyFromReferenceColumn">ESTADOPK</property>
  586. </properties>
  587. </outputColumn>
  588. </outputColumns>
  589. <externalMetadataColumns />
  590. </output>
  591. <output
  592. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Obtener Key ESTADO.Outputs[Salida de entradas no coincidentes de búsqueda]"
  593. description="Salida de búsqueda que trata las filas sin entradas coincidentes en el conjunto de datos de referencia. Utilice esta salida cuando la propiedad NoMatchBehavior esté establecida en 'Enviar las filas sin entradas coincidentes a la salida de entradas no coincidentes'."
  594. exclusionGroup="1"
  595. name="Salida de entradas no coincidentes de búsqueda"
  596. synchronousInputId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Obtener Key ESTADO.Inputs[Entrada de búsqueda]">
  597. <externalMetadataColumns />
  598. </output>
  599. <output
  600. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Obtener Key ESTADO.Outputs[Salida de error de búsqueda]"
  601. exclusionGroup="1"
  602. isErrorOut="true"
  603. name="Salida de error de búsqueda"
  604. synchronousInputId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Obtener Key ESTADO.Inputs[Entrada de búsqueda]">
  605. <outputColumns>
  606. <outputColumn
  607. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Obtener Key ESTADO.Outputs[Salida de error de búsqueda].Columns[ErrorCode]"
  608. dataType="i4"
  609. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Obtener Key ESTADO.Outputs[Salida de error de búsqueda].Columns[ErrorCode]"
  610. name="ErrorCode"
  611. specialFlags="1" />
  612. <outputColumn
  613. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Obtener Key ESTADO.Outputs[Salida de error de búsqueda].Columns[ErrorColumn]"
  614. dataType="i4"
  615. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Obtener Key ESTADO.Outputs[Salida de error de búsqueda].Columns[ErrorColumn]"
  616. name="ErrorColumn"
  617. specialFlags="2" />
  618. </outputColumns>
  619. <externalMetadataColumns />
  620. </output>
  621. </outputs>
  622. </component>
  623. <component
  624. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION"
  625. componentClassID="Microsoft.OLEDBSource"
  626. contactInfo="Origen de OLE DB;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; Todos los derechos reservados; http://www.microsoft.com/sql/support;7"
  627. description="Origen de OLE DB"
  628. name="Origen ORION"
  629. usesDispositions="true"
  630. version="7">
  631. <properties>
  632. <property
  633. dataType="System.Int32"
  634. description="Número de segundos antes de que se agote el tiempo de espera de un comando. Un valor de 0 indica un tiempo de espera infinito."
  635. name="CommandTimeout">0</property>
  636. <property
  637. dataType="System.String"
  638. description="Especifica el nombre del objeto de base de datos usado para abrir un conjunto de filas."
  639. name="OpenRowset"></property>
  640. <property
  641. dataType="System.String"
  642. description="Especifica la variable que contiene el nombre del objeto de base de datos usado para abrir un conjunto de filas."
  643. name="OpenRowsetVariable"></property>
  644. <property
  645. dataType="System.String"
  646. description="Comando SQL para ejecutar."
  647. name="SqlCommand"
  648. UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"></property>
  649. <property
  650. dataType="System.String"
  651. description="Variable que contiene el comando SQL para ejecutar."
  652. name="SqlCommandVariable">User::VW_FACT_INGRESOS_EOR_RET</property>
  653. <property
  654. dataType="System.Int32"
  655. description="Especifica la página de códigos de columna para utilizar cuando la información de página de códigos no está disponible en el origen de datos."
  656. name="DefaultCodePage">1252</property>
  657. <property
  658. dataType="System.Boolean"
  659. description="Fuerza el uso del valor de la propiedad DefaultCodePage al describir datos de caracteres."
  660. name="AlwaysUseDefaultCodePage">false</property>
  661. <property
  662. dataType="System.Int32"
  663. description="Especifica el modo utilizado para obtener acceso a la base de datos."
  664. name="AccessMode"
  665. typeConverter="AccessMode">3</property>
  666. <property
  667. dataType="System.String"
  668. description="Asignaciones entre los parámetros del comando SQL y las variables."
  669. name="ParameterMapping"></property>
  670. </properties>
  671. <connections>
  672. <connection
  673. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Connections[OleDbConnection]"
  674. connectionManagerID="{FFCDA087-392E-46C8-928B-B656E39CBA74}:external"
  675. connectionManagerRefId="Project.ConnectionManagers[ORION]"
  676. description="La conexión de tiempo de ejecución OLE DB usada para obtener acceso a la base de datos."
  677. name="OleDbConnection" />
  678. </connections>
  679. <outputs>
  680. <output
  681. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB]"
  682. name="Salida de origen de OLE DB">
  683. <outputColumns>
  684. <outputColumn
  685. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[DIM_FECHA_FECHAPK]"
  686. dataType="i4"
  687. errorOrTruncationOperation="Conversión"
  688. errorRowDisposition="FailComponent"
  689. externalMetadataColumnId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[DIM_FECHA_FECHAPK]"
  690. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[DIM_FECHA_FECHAPK]"
  691. name="DIM_FECHA_FECHAPK"
  692. truncationRowDisposition="FailComponent" />
  693. <outputColumn
  694. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[DIM_HORA_HORAPK]"
  695. dataType="i4"
  696. errorOrTruncationOperation="Conversión"
  697. errorRowDisposition="FailComponent"
  698. externalMetadataColumnId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[DIM_HORA_HORAPK]"
  699. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[DIM_HORA_HORAPK]"
  700. name="DIM_HORA_HORAPK"
  701. truncationRowDisposition="FailComponent" />
  702. <outputColumn
  703. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[COD_PROYECTO]"
  704. dataType="wstr"
  705. errorOrTruncationOperation="Conversión"
  706. errorRowDisposition="FailComponent"
  707. externalMetadataColumnId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[COD_PROYECTO]"
  708. length="100"
  709. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[COD_PROYECTO]"
  710. name="COD_PROYECTO"
  711. truncationRowDisposition="FailComponent" />
  712. <outputColumn
  713. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[M_OPE]"
  714. dataType="i4"
  715. errorOrTruncationOperation="Conversión"
  716. errorRowDisposition="FailComponent"
  717. externalMetadataColumnId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[M_OPE]"
  718. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[M_OPE]"
  719. name="M_OPE"
  720. truncationRowDisposition="FailComponent" />
  721. <outputColumn
  722. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[Y_OPE]"
  723. dataType="i4"
  724. errorOrTruncationOperation="Conversión"
  725. errorRowDisposition="FailComponent"
  726. externalMetadataColumnId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[Y_OPE]"
  727. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[Y_OPE]"
  728. name="Y_OPE"
  729. truncationRowDisposition="FailComponent" />
  730. <outputColumn
  731. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[ESTADO]"
  732. dataType="wstr"
  733. errorOrTruncationOperation="Conversión"
  734. errorRowDisposition="FailComponent"
  735. externalMetadataColumnId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[ESTADO]"
  736. length="10"
  737. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[ESTADO]"
  738. name="ESTADO"
  739. truncationRowDisposition="FailComponent" />
  740. <outputColumn
  741. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_CMORC_MRS]"
  742. dataType="r8"
  743. errorOrTruncationOperation="Conversión"
  744. errorRowDisposition="FailComponent"
  745. externalMetadataColumnId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MONTO_CMORC_MRS]"
  746. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_CMORC_MRS]"
  747. name="MONTO_CMORC_MRS"
  748. truncationRowDisposition="FailComponent" />
  749. <outputColumn
  750. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_CMORC_FLEX]"
  751. dataType="r8"
  752. errorOrTruncationOperation="Conversión"
  753. errorRowDisposition="FailComponent"
  754. externalMetadataColumnId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MONTO_CMORC_FLEX]"
  755. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_CMORC_FLEX]"
  756. name="MONTO_CMORC_FLEX"
  757. truncationRowDisposition="FailComponent" />
  758. <outputColumn
  759. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MEDIDOR_ORIGEN]"
  760. dataType="wstr"
  761. errorOrTruncationOperation="Conversión"
  762. errorRowDisposition="FailComponent"
  763. externalMetadataColumnId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MEDIDOR_ORIGEN]"
  764. length="255"
  765. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MEDIDOR_ORIGEN]"
  766. name="MEDIDOR_ORIGEN"
  767. truncationRowDisposition="FailComponent" />
  768. </outputColumns>
  769. <externalMetadataColumns
  770. isUsed="True">
  771. <externalMetadataColumn
  772. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[DIM_FECHA_FECHAPK]"
  773. dataType="i4"
  774. name="DIM_FECHA_FECHAPK" />
  775. <externalMetadataColumn
  776. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[DIM_HORA_HORAPK]"
  777. dataType="i4"
  778. name="DIM_HORA_HORAPK" />
  779. <externalMetadataColumn
  780. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[COD_PROYECTO]"
  781. dataType="wstr"
  782. length="100"
  783. name="COD_PROYECTO" />
  784. <externalMetadataColumn
  785. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[M_OPE]"
  786. dataType="i4"
  787. name="M_OPE" />
  788. <externalMetadataColumn
  789. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[Y_OPE]"
  790. dataType="i4"
  791. name="Y_OPE" />
  792. <externalMetadataColumn
  793. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[ESTADO]"
  794. dataType="wstr"
  795. length="10"
  796. name="ESTADO" />
  797. <externalMetadataColumn
  798. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MONTO_CMORC_MRS]"
  799. dataType="r8"
  800. name="MONTO_CMORC_MRS" />
  801. <externalMetadataColumn
  802. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MONTO_CMORC_FLEX]"
  803. dataType="r8"
  804. name="MONTO_CMORC_FLEX" />
  805. <externalMetadataColumn
  806. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MEDIDOR_ORIGEN]"
  807. dataType="wstr"
  808. length="255"
  809. name="MEDIDOR_ORIGEN" />
  810. </externalMetadataColumns>
  811. </output>
  812. <output
  813. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB]"
  814. isErrorOut="true"
  815. name="Salida de error de origen de OLE DB">
  816. <outputColumns>
  817. <outputColumn
  818. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[ErrorCode]"
  819. dataType="i4"
  820. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[ErrorCode]"
  821. name="ErrorCode"
  822. specialFlags="1" />
  823. <outputColumn
  824. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[ErrorColumn]"
  825. dataType="i4"
  826. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[ErrorColumn]"
  827. name="ErrorColumn"
  828. specialFlags="2" />
  829. <outputColumn
  830. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[DIM_FECHA_FECHAPK]"
  831. dataType="i4"
  832. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[DIM_FECHA_FECHAPK]"
  833. name="DIM_FECHA_FECHAPK" />
  834. <outputColumn
  835. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[DIM_HORA_HORAPK]"
  836. dataType="i4"
  837. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[DIM_HORA_HORAPK]"
  838. name="DIM_HORA_HORAPK" />
  839. <outputColumn
  840. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[COD_PROYECTO]"
  841. dataType="wstr"
  842. length="100"
  843. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[COD_PROYECTO]"
  844. name="COD_PROYECTO" />
  845. <outputColumn
  846. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[M_OPE]"
  847. dataType="i4"
  848. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[M_OPE]"
  849. name="M_OPE" />
  850. <outputColumn
  851. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[Y_OPE]"
  852. dataType="i4"
  853. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[Y_OPE]"
  854. name="Y_OPE" />
  855. <outputColumn
  856. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[ESTADO]"
  857. dataType="wstr"
  858. length="10"
  859. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[ESTADO]"
  860. name="ESTADO" />
  861. <outputColumn
  862. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MONTO_CMORC_MRS]"
  863. dataType="r8"
  864. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MONTO_CMORC_MRS]"
  865. name="MONTO_CMORC_MRS" />
  866. <outputColumn
  867. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MONTO_CMORC_FLEX]"
  868. dataType="r8"
  869. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MONTO_CMORC_FLEX]"
  870. name="MONTO_CMORC_FLEX" />
  871. <outputColumn
  872. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MEDIDOR_ORIGEN]"
  873. dataType="wstr"
  874. length="255"
  875. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MEDIDOR_ORIGEN]"
  876. name="MEDIDOR_ORIGEN" />
  877. </outputColumns>
  878. <externalMetadataColumns />
  879. </output>
  880. </outputs>
  881. </component>
  882. <component
  883. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Transformando tipo de dato de Estado"
  884. componentClassID="Microsoft.DataConvert"
  885. contactInfo="Conversión de datos;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; Todos los derechos reservados; http://www.microsoft.com/sql/support;0"
  886. description="Conversión de datos"
  887. name="Transformando tipo de dato de Estado"
  888. usesDispositions="true">
  889. <inputs>
  890. <input
  891. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Transformando tipo de dato de Estado.Inputs[Entrada de conversión de datos]"
  892. name="Entrada de conversión de datos">
  893. <inputColumns>
  894. <inputColumn
  895. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Transformando tipo de dato de Estado.Inputs[Entrada de conversión de datos].Columns[ESTADO]"
  896. cachedDataType="wstr"
  897. cachedLength="10"
  898. cachedName="ESTADO"
  899. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[ESTADO]" />
  900. </inputColumns>
  901. <externalMetadataColumns />
  902. </input>
  903. </inputs>
  904. <outputs>
  905. <output
  906. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Transformando tipo de dato de Estado.Outputs[Salida de conversión de datos]"
  907. exclusionGroup="1"
  908. name="Salida de conversión de datos"
  909. synchronousInputId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Transformando tipo de dato de Estado.Inputs[Entrada de conversión de datos]">
  910. <outputColumns>
  911. <outputColumn
  912. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Transformando tipo de dato de Estado.Outputs[Salida de conversión de datos].Columns[Copy of ESTADO]"
  913. dataType="wstr"
  914. errorOrTruncationOperation="Conversión"
  915. errorRowDisposition="FailComponent"
  916. length="3"
  917. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Transformando tipo de dato de Estado.Outputs[Salida de conversión de datos].Columns[Copy of ESTADO]"
  918. name="Copy of ESTADO"
  919. truncationRowDisposition="FailComponent">
  920. <properties>
  921. <property
  922. containsID="true"
  923. dataType="System.Int32"
  924. description="Especifica la columna de entrada usada como origen de datos para la conversión."
  925. name="SourceInputColumnLineageID">#{Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[ESTADO]}</property>
  926. <property
  927. dataType="System.Boolean"
  928. description="Indica si la columna usa las rutinas de análisis más rápidas independientes de la configuración regional."
  929. name="FastParse">false</property>
  930. </properties>
  931. </outputColumn>
  932. </outputColumns>
  933. <externalMetadataColumns />
  934. </output>
  935. <output
  936. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Transformando tipo de dato de Estado.Outputs[Salida de error de conversión de datos]"
  937. exclusionGroup="1"
  938. isErrorOut="true"
  939. name="Salida de error de conversión de datos"
  940. synchronousInputId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Transformando tipo de dato de Estado.Inputs[Entrada de conversión de datos]">
  941. <outputColumns>
  942. <outputColumn
  943. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Transformando tipo de dato de Estado.Outputs[Salida de error de conversión de datos].Columns[ErrorCode]"
  944. dataType="i4"
  945. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Transformando tipo de dato de Estado.Outputs[Salida de error de conversión de datos].Columns[ErrorCode]"
  946. name="ErrorCode"
  947. specialFlags="1" />
  948. <outputColumn
  949. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Transformando tipo de dato de Estado.Outputs[Salida de error de conversión de datos].Columns[ErrorColumn]"
  950. dataType="i4"
  951. lineageId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Transformando tipo de dato de Estado.Outputs[Salida de error de conversión de datos].Columns[ErrorColumn]"
  952. name="ErrorColumn"
  953. specialFlags="2" />
  954. </outputColumns>
  955. <externalMetadataColumns />
  956. </output>
  957. </outputs>
  958. </component>
  959. </components>
  960. <paths>
  961. <path
  962. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET.Paths[Salida de conversión de datos]"
  963. endId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Inputs[Entrada de búsqueda]"
  964. name="Salida de conversión de datos"
  965. startId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Transformando tipo de dato de Estado.Outputs[Salida de conversión de datos]" />
  966. <path
  967. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET.Paths[Salida de entradas coincidentes de búsqueda]"
  968. endId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Obtener Key ESTADO.Inputs[Entrada de búsqueda]"
  969. name="Salida de entradas coincidentes de búsqueda"
  970. startId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto.Outputs[Salida de entradas coincidentes de búsqueda]" />
  971. <path
  972. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET.Paths[Salida de entradas coincidentes de búsqueda1]"
  973. endId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET.Inputs[Entrada de destino de OLE DB]"
  974. name="Salida de entradas coincidentes de búsqueda"
  975. startId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Obtener Key ESTADO.Outputs[Salida de entradas coincidentes de búsqueda]" />
  976. <path
  977. refId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET.Paths[Salida de origen de OLE DB]"
  978. endId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Transformando tipo de dato de Estado.Inputs[Entrada de conversión de datos]"
  979. name="Salida de origen de OLE DB"
  980. startId="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION.Outputs[Salida de origen de OLE DB]" />
  981. </paths>
  982. </pipeline>
  983. </DTS:ObjectData>
  984. </DTS:Executable>
  985. <DTS:Executable
  986. DTS:refId="Package\Obtener primer dia de hace dos meses"
  987. DTS:CreationName="Microsoft.ExecuteSQLTask"
  988. DTS:Description="Tarea Ejecutar SQL"
  989. DTS:DTSID="{3e53b9ab-8cb1-4e2c-a673-fe963af3f34d}"
  990. DTS:ExecutableType="Microsoft.ExecuteSQLTask"
  991. DTS:LocaleID="-1"
  992. DTS:ObjectName="Obtener primer dia de hace dos meses"
  993. DTS:ThreadHint="0">
  994. <DTS:Variables />
  995. <DTS:ObjectData>
  996. <SQLTask:SqlTaskData
  997. SQLTask:Connection="{FFCDA087-392E-46C8-928B-B656E39CBA74}"
  998. SQLTask:SqlStatementSource=" WITH CTE AS (SELECT DATEADD(mm, DATEDIFF(mm, 0, GETDATE()) - 7, 0) AS FECHA)&#xA; SELECT YEAR(FECHA) * 10000 + MONTH(FECHA) * 100 + DAY(FECHA)AS FECHA FROM CTE"
  999. SQLTask:ResultType="ResultSetType_SingleRow" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
  1000. <SQLTask:ResultBinding
  1001. SQLTask:ResultName="FECHA"
  1002. SQLTask:DtsVariableName="User::GivenDate" />
  1003. </SQLTask:SqlTaskData>
  1004. </DTS:ObjectData>
  1005. </DTS:Executable>
  1006. <DTS:Executable
  1007. DTS:refId="Package\Truncate Table STG_FACT_INGRESOS_EOR_RET"
  1008. DTS:CreationName="Microsoft.ExecuteSQLTask"
  1009. DTS:Description="Tarea Ejecutar SQL"
  1010. DTS:DTSID="{192195ee-de6b-44f1-a435-88514b242050}"
  1011. DTS:ExecutableType="Microsoft.ExecuteSQLTask"
  1012. DTS:LocaleID="-1"
  1013. DTS:ObjectName="Truncate Table STG_FACT_INGRESOS_EOR_RET"
  1014. DTS:ThreadHint="0">
  1015. <DTS:Variables />
  1016. <DTS:ObjectData>
  1017. <SQLTask:SqlTaskData
  1018. SQLTask:Connection="{ECD91CC3-B1B4-4475-A167-1D75611471D5}"
  1019. SQLTask:SqlStatementSource="TRUNCATE TABLE STAGE.STG_FACT_INGRESOS_EOR_RET" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" />
  1020. </DTS:ObjectData>
  1021. </DTS:Executable>
  1022. <DTS:Executable
  1023. DTS:refId="Package\Truncate Table STG_FACT_INGRESOS_EOR_RET 1"
  1024. DTS:CreationName="Microsoft.ExecuteSQLTask"
  1025. DTS:Description="Tarea Ejecutar SQL"
  1026. DTS:DTSID="{4d9f2e12-12bc-4b99-8f8c-8f965641749e}"
  1027. DTS:ExecutableType="Microsoft.ExecuteSQLTask"
  1028. DTS:LocaleID="-1"
  1029. DTS:ObjectName="Truncate Table STG_FACT_INGRESOS_EOR_RET 1"
  1030. DTS:ThreadHint="0">
  1031. <DTS:Variables />
  1032. <DTS:ObjectData>
  1033. <SQLTask:SqlTaskData
  1034. SQLTask:Connection="{ECD91CC3-B1B4-4475-A167-1D75611471D5}"
  1035. SQLTask:SqlStatementSource="TRUNCATE TABLE STAGE.STG_FACT_INGRESOS_EOR_RET" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" />
  1036. </DTS:ObjectData>
  1037. </DTS:Executable>
  1038. <DTS:Executable
  1039. DTS:refId="Package\UPSERT en FACT_INGRESOS_EOR_RET"
  1040. DTS:CreationName="Microsoft.ExecuteSQLTask"
  1041. DTS:Description="Tarea Ejecutar SQL"
  1042. DTS:DTSID="{000b9f3b-ffac-48fb-864d-a33ad2805b20}"
  1043. DTS:ExecutableType="Microsoft.ExecuteSQLTask"
  1044. DTS:LocaleID="-1"
  1045. DTS:ObjectName="UPSERT en FACT_INGRESOS_EOR_RET"
  1046. DTS:ThreadHint="0">
  1047. <DTS:Variables />
  1048. <DTS:ObjectData>
  1049. <SQLTask:SqlTaskData
  1050. SQLTask:Connection="{ECD91CC3-B1B4-4475-A167-1D75611471D5}"
  1051. SQLTask:SqlStatementSource="&#xA;BEGIN&#xA; --WITH CTE AS (SELECT DATEADD(mm, DATEDIFF(mm, 0, GETDATE()) - 2, 0) AS FECHA);&#xA;&#xA; WITH CTE_DESTINO&#xA; AS (SELECT &#xA; ROW_NUMBER() OVER(PARTITION BY fier.DIM_FECHA_FECHAPK&#xA; , fier.DIM_HORA_HORAPK&#xA; , fier.DIM_PROYECTOS_PROYECTOPK&#xA; , fier.DIM_ESTADO_ESTADOPK&#xA; ORDER BY &#xA; NEWID() ASC) AS QQ&#xA; , fier.ID&#xA; , fier.MONTO_CMORC_FLEX&#xA; , fier.MONTO_CMORC_MRS&#xA; , fier.DIM_FECHA_FECHAPK&#xA; , fier.DIM_HORA_HORAPK&#xA; , fier.DIM_PROYECTOS_PROYECTOPK&#xA; , fier.DIM_ESTADO_ESTADOPK&#xA; FROM dbo.FACT_INGRESOS_EOR_RET fier&#xA; WHERE fier.DIM_FECHA_FECHAPK &gt;= CONVERT(INT, ?))&#xA; --WHERE fier.DIM_FECHA_FECHAPK &gt;= '20190401')&#xA; MERGE CTE_DESTINO AS DESTINO&#xA; USING&#xA; (&#xA; SELECT &#xA; ROW_NUMBER() OVER(PARTITION BY DIM_FECHA_FECHAPK&#xA; , DIM_HORA_HORAPK&#xA; , DIM_PROYECTOS_PROYECTOPK&#xA; , DIM_ESTADO_ESTADOPK&#xA; ORDER BY &#xA; NEWID() ASC) AS QQ&#xA; , MONTO_CMORC_FLEX&#xA; , MONTO_CMORC_MRS&#xA; , DIM_FECHA_FECHAPK&#xA; , DIM_HORA_HORAPK&#xA; , DIM_PROYECTOS_PROYECTOPK&#xA; , DIM_ESTADO_ESTADOPK&#xA; FROM [STAGE].[STG_FACT_INGRESOS_EOR_RET]&#xA; ) AS ORIGEN&#xA; ON(DESTINO.DIM_FECHA_FECHAPK = ORIGEN.DIM_FECHA_FECHAPK&#xA; AND DESTINO.DIM_HORA_HORAPK = ORIGEN.DIM_HORA_HORAPK&#xA; AND DESTINO.DIM_PROYECTOS_PROYECTOPK = ORIGEN.DIM_PROYECTOS_PROYECTOPK&#xA; AND DESTINO.DIM_ESTADO_ESTADOPK = ORIGEN.DIM_ESTADO_ESTADOPK&#xA; AND DESTINO.QQ = ORIGEN.QQ) &#xA; --When records are matched, update &#xA; --the records if there is any change&#xA; WHEN MATCHED AND DESTINO.MONTO_CMORC_FLEX &lt;&gt; ORIGEN.MONTO_CMORC_FLEX&#xA; OR DESTINO.MONTO_CMORC_MRS &lt;&gt; ORIGEN.MONTO_CMORC_MRS&#xA; THEN UPDATE SET &#xA; DESTINO.MONTO_CMORC_FLEX = ORIGEN.MONTO_CMORC_FLEX, &#xA; DESTINO.MONTO_CMORC_MRS = ORIGEN.MONTO_CMORC_MRS&#xA; --When no records are matched, insert&#xA; --the incoming records from ORIGEN&#xA; --table to DESTINO table&#xA; WHEN NOT MATCHED BY TARGET&#xA; THEN&#xA; INSERT(&#xA; MONTO_CMORC_FLEX&#xA; , MONTO_CMORC_MRS&#xA; , DIM_FECHA_FECHAPK&#xA; , DIM_HORA_HORAPK&#xA; , DIM_PROYECTOS_PROYECTOPK&#xA; , DIM_ESTADO_ESTADOPK)&#xA; VALUES(ORIGEN.MONTO_CMORC_FLEX, ORIGEN.MONTO_CMORC_MRS, ORIGEN.DIM_FECHA_FECHAPK, ORIGEN.DIM_HORA_HORAPK, ORIGEN.DIM_PROYECTOS_PROYECTOPK, ORIGEN.DIM_ESTADO_ESTADOPK);&#xA;END;" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
  1052. <SQLTask:ParameterBinding
  1053. SQLTask:ParameterName="0"
  1054. SQLTask:DtsVariableName="User::GivenDate"
  1055. SQLTask:ParameterDirection="Input"
  1056. SQLTask:DataType="130"
  1057. SQLTask:ParameterSize="-1" />
  1058. </SQLTask:SqlTaskData>
  1059. </DTS:ObjectData>
  1060. </DTS:Executable>
  1061. </DTS:Executables>
  1062. <DTS:PrecedenceConstraints>
  1063. <DTS:PrecedenceConstraint
  1064. DTS:refId="Package.PrecedenceConstraints[Constraint]"
  1065. DTS:CreationName=""
  1066. DTS:DTSID="{37b0eb13-09bb-4cc5-bd1c-1dec80729ab1}"
  1067. DTS:From="Package\Obtener primer dia de hace dos meses"
  1068. DTS:LogicalAnd="True"
  1069. DTS:ObjectName="Constraint"
  1070. DTS:To="Package\Truncate Table STG_FACT_INGRESOS_EOR_RET" />
  1071. <DTS:PrecedenceConstraint
  1072. DTS:refId="Package.PrecedenceConstraints[Constraint 1]"
  1073. DTS:CreationName=""
  1074. DTS:DTSID="{ab7b231d-c3a5-4dc0-b821-6dfb0c1f60b2}"
  1075. DTS:From="Package\Truncate Table STG_FACT_INGRESOS_EOR_RET"
  1076. DTS:LogicalAnd="True"
  1077. DTS:ObjectName="Constraint 1"
  1078. DTS:To="Package\Insertar en STG_FACT_INGRESOS_EOR_RET" />
  1079. <DTS:PrecedenceConstraint
  1080. DTS:refId="Package.PrecedenceConstraints[Constraint 2]"
  1081. DTS:CreationName=""
  1082. DTS:DTSID="{165ef40f-eda1-4323-bc29-2e6b7ea98f0c}"
  1083. DTS:From="Package\Insertar en STG_FACT_INGRESOS_EOR_RET"
  1084. DTS:LogicalAnd="True"
  1085. DTS:ObjectName="Constraint 2"
  1086. DTS:To="Package\UPSERT en FACT_INGRESOS_EOR_RET" />
  1087. <DTS:PrecedenceConstraint
  1088. DTS:refId="Package.PrecedenceConstraints[Constraint 3]"
  1089. DTS:CreationName=""
  1090. DTS:DTSID="{1460d715-44da-4cf4-ad33-0c82bc4fa96a}"
  1091. DTS:From="Package\UPSERT en FACT_INGRESOS_EOR_RET"
  1092. DTS:LogicalAnd="True"
  1093. DTS:ObjectName="Constraint 3"
  1094. DTS:To="Package\Truncate Table STG_FACT_INGRESOS_EOR_RET 1" />
  1095. </DTS:PrecedenceConstraints>
  1096. <DTS:DesignTimeProperties><![CDATA[<?xml version="1.0"?>
  1097. <!--This CDATA section contains the layout information of the package. The section includes information such as (x,y) coordinates, width, and height.-->
  1098. <!--If you manually edit this section and make a mistake, you can delete it. -->
  1099. <!--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.-->
  1100. <Objects
  1101. Version="8">
  1102. <!--Each node below will contain properties that do not affect runtime behavior.-->
  1103. <Package
  1104. design-time-name="Package">
  1105. <LayoutInfo>
  1106. <GraphLayout
  1107. Capacity="16" 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">
  1108. <NodeLayout
  1109. Size="291,42"
  1110. Id="Package\Insertar en STG_FACT_INGRESOS_EOR_RET"
  1111. TopLeft="383,223" />
  1112. <NodeLayout
  1113. Size="268,42"
  1114. Id="Package\Obtener primer dia de hace dos meses"
  1115. TopLeft="384,32" />
  1116. <NodeLayout
  1117. Size="310,42"
  1118. Id="Package\Truncate Table STG_FACT_INGRESOS_EOR_RET"
  1119. TopLeft="367,122" />
  1120. <NodeLayout
  1121. Size="319,42"
  1122. Id="Package\Truncate Table STG_FACT_INGRESOS_EOR_RET 1"
  1123. TopLeft="367,425" />
  1124. <NodeLayout
  1125. Size="266,42"
  1126. Id="Package\UPSERT en FACT_INGRESOS_EOR_RET"
  1127. TopLeft="399,323" />
  1128. <EdgeLayout
  1129. Id="Package.PrecedenceConstraints[Constraint]"
  1130. TopLeft="520,74">
  1131. <EdgeLayout.Curve>
  1132. <mssgle:Curve
  1133. StartConnector="{assembly:Null}"
  1134. EndConnector="0,48"
  1135. Start="0,0"
  1136. End="0,40.5">
  1137. <mssgle:Curve.Segments>
  1138. <mssgle:SegmentCollection
  1139. Capacity="5">
  1140. <mssgle:LineSegment
  1141. End="0,40.5" />
  1142. </mssgle:SegmentCollection>
  1143. </mssgle:Curve.Segments>
  1144. </mssgle:Curve>
  1145. </EdgeLayout.Curve>
  1146. <EdgeLayout.Labels>
  1147. <EdgeLabelCollection />
  1148. </EdgeLayout.Labels>
  1149. </EdgeLayout>
  1150. <EdgeLayout
  1151. Id="Package.PrecedenceConstraints[Constraint 1]"
  1152. TopLeft="525.25,164">
  1153. <EdgeLayout.Curve>
  1154. <mssgle:Curve
  1155. StartConnector="{assembly:Null}"
  1156. EndConnector="0,59"
  1157. Start="0,0"
  1158. End="0,51.5">
  1159. <mssgle:Curve.Segments>
  1160. <mssgle:SegmentCollection
  1161. Capacity="5">
  1162. <mssgle:LineSegment
  1163. End="0,51.5" />
  1164. </mssgle:SegmentCollection>
  1165. </mssgle:Curve.Segments>
  1166. </mssgle:Curve>
  1167. </EdgeLayout.Curve>
  1168. <EdgeLayout.Labels>
  1169. <EdgeLabelCollection />
  1170. </EdgeLayout.Labels>
  1171. </EdgeLayout>
  1172. <EdgeLayout
  1173. Id="Package.PrecedenceConstraints[Constraint 2]"
  1174. TopLeft="530.25,265">
  1175. <EdgeLayout.Curve>
  1176. <mssgle:Curve
  1177. StartConnector="{assembly:Null}"
  1178. EndConnector="0,58"
  1179. Start="0,0"
  1180. End="0,50.5">
  1181. <mssgle:Curve.Segments>
  1182. <mssgle:SegmentCollection
  1183. Capacity="5">
  1184. <mssgle:LineSegment
  1185. End="0,50.5" />
  1186. </mssgle:SegmentCollection>
  1187. </mssgle:Curve.Segments>
  1188. </mssgle:Curve>
  1189. </EdgeLayout.Curve>
  1190. <EdgeLayout.Labels>
  1191. <EdgeLabelCollection />
  1192. </EdgeLayout.Labels>
  1193. </EdgeLayout>
  1194. <EdgeLayout
  1195. Id="Package.PrecedenceConstraints[Constraint 3]"
  1196. TopLeft="529.25,365">
  1197. <EdgeLayout.Curve>
  1198. <mssgle:Curve
  1199. StartConnector="{assembly:Null}"
  1200. EndConnector="0,60"
  1201. Start="0,0"
  1202. End="0,52.5">
  1203. <mssgle:Curve.Segments>
  1204. <mssgle:SegmentCollection
  1205. Capacity="5">
  1206. <mssgle:LineSegment
  1207. End="0,52.5" />
  1208. </mssgle:SegmentCollection>
  1209. </mssgle:Curve.Segments>
  1210. </mssgle:Curve>
  1211. </EdgeLayout.Curve>
  1212. <EdgeLayout.Labels>
  1213. <EdgeLabelCollection />
  1214. </EdgeLayout.Labels>
  1215. </EdgeLayout>
  1216. </GraphLayout>
  1217. </LayoutInfo>
  1218. </Package>
  1219. <TaskHost
  1220. design-time-name="Package\Insertar en STG_FACT_INGRESOS_EOR_RET">
  1221. <LayoutInfo>
  1222. <GraphLayout
  1223. Capacity="16" 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" xmlns:mssgm="clr-namespace:Microsoft.SqlServer.Graph.Model;assembly=Microsoft.SqlServer.Graph">
  1224. <NodeLayout
  1225. Size="202,42"
  1226. Id="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Determinar Key Proyecto"
  1227. TopLeft="364,193" />
  1228. <NodeLayout
  1229. Size="269,42"
  1230. Id="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Transformando tipo de dato de Estado"
  1231. TopLeft="335,109" />
  1232. <NodeLayout
  1233. Size="151,42"
  1234. Id="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION"
  1235. TopLeft="388,24" />
  1236. <NodeLayout
  1237. Size="180,42"
  1238. Id="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Obtener Key ESTADO"
  1239. TopLeft="379,293" />
  1240. <NodeLayout
  1241. Size="276,42"
  1242. Id="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET"
  1243. TopLeft="323.444444444444,418.666666666667" />
  1244. <EdgeLayout
  1245. Id="Package\Insertar en STG_FACT_INGRESOS_EOR_RET.Paths[Salida de origen de OLE DB]"
  1246. TopLeft="466.5,66">
  1247. <EdgeLayout.Curve>
  1248. <mssgle:Curve
  1249. StartConnector="{assembly:Null}"
  1250. EndConnector="0,43"
  1251. Start="0,0"
  1252. End="0,35.5">
  1253. <mssgle:Curve.Segments>
  1254. <mssgle:SegmentCollection
  1255. Capacity="5">
  1256. <mssgle:LineSegment
  1257. End="0,35.5" />
  1258. </mssgle:SegmentCollection>
  1259. </mssgle:Curve.Segments>
  1260. </mssgle:Curve>
  1261. </EdgeLayout.Curve>
  1262. <EdgeLayout.Labels>
  1263. <EdgeLabelCollection />
  1264. </EdgeLayout.Labels>
  1265. </EdgeLayout>
  1266. <EdgeLayout
  1267. Id="Package\Insertar en STG_FACT_INGRESOS_EOR_RET.Paths[Salida de entradas coincidentes de búsqueda1]"
  1268. TopLeft="465.222222222222,335">
  1269. <EdgeLayout.Curve>
  1270. <mssgle:Curve
  1271. StartConnector="{assembly:Null}"
  1272. EndConnector="0,83.666666666667"
  1273. Start="0,0"
  1274. End="0,76.166666666667">
  1275. <mssgle:Curve.Segments>
  1276. <mssgle:SegmentCollection
  1277. Capacity="5">
  1278. <mssgle:LineSegment
  1279. End="0,76.166666666667" />
  1280. </mssgle:SegmentCollection>
  1281. </mssgle:Curve.Segments>
  1282. </mssgle:Curve>
  1283. </EdgeLayout.Curve>
  1284. <EdgeLayout.Labels>
  1285. <mssgm:EdgeLabel
  1286. BoundingBox="-99.8190234375,31.9856770833335,199.638046875,12.1953125"
  1287. RelativePosition="Any" />
  1288. </EdgeLayout.Labels>
  1289. </EdgeLayout>
  1290. <EdgeLayout
  1291. Id="Package\Insertar en STG_FACT_INGRESOS_EOR_RET.Paths[Salida de entradas coincidentes de búsqueda]"
  1292. TopLeft="467,235">
  1293. <EdgeLayout.Curve>
  1294. <mssgle:Curve
  1295. StartConnector="{assembly:Null}"
  1296. EndConnector="0,58"
  1297. Start="0,0"
  1298. End="0,50.5">
  1299. <mssgle:Curve.Segments>
  1300. <mssgle:SegmentCollection
  1301. Capacity="5">
  1302. <mssgle:LineSegment
  1303. End="0,50.5" />
  1304. </mssgle:SegmentCollection>
  1305. </mssgle:Curve.Segments>
  1306. </mssgle:Curve>
  1307. </EdgeLayout.Curve>
  1308. <EdgeLayout.Labels>
  1309. <mssgm:EdgeLabel
  1310. BoundingBox="-99.8190234375,19.15234375,199.638046875,12.1953125"
  1311. RelativePosition="Any" />
  1312. </EdgeLayout.Labels>
  1313. </EdgeLayout>
  1314. <EdgeLayout
  1315. Id="Package\Insertar en STG_FACT_INGRESOS_EOR_RET.Paths[Salida de conversión de datos]"
  1316. TopLeft="467.25,151">
  1317. <EdgeLayout.Curve>
  1318. <mssgle:Curve
  1319. StartConnector="{assembly:Null}"
  1320. EndConnector="0,42"
  1321. Start="0,0"
  1322. End="0,34.5">
  1323. <mssgle:Curve.Segments>
  1324. <mssgle:SegmentCollection
  1325. Capacity="5">
  1326. <mssgle:LineSegment
  1327. End="0,34.5" />
  1328. </mssgle:SegmentCollection>
  1329. </mssgle:Curve.Segments>
  1330. </mssgle:Curve>
  1331. </EdgeLayout.Curve>
  1332. <EdgeLayout.Labels>
  1333. <EdgeLabelCollection />
  1334. </EdgeLayout.Labels>
  1335. </EdgeLayout>
  1336. </GraphLayout>
  1337. </LayoutInfo>
  1338. </TaskHost>
  1339. <PipelineComponentMetadata
  1340. design-time-name="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Origen ORION">
  1341. <Properties>
  1342. <Property>
  1343. <Name>DataSourceViewID</Name>
  1344. </Property>
  1345. </Properties>
  1346. </PipelineComponentMetadata>
  1347. <PipelineComponentMetadata
  1348. design-time-name="Package\Insertar en STG_FACT_INGRESOS_EOR_RET\Destino STAGE_FACT_COSTOS_EOR_RET">
  1349. <Properties>
  1350. <Property>
  1351. <Name>DataSourceViewID</Name>
  1352. </Property>
  1353. <Property>
  1354. <Name>TableInfoObjectType</Name>
  1355. <Value
  1356. type="q2:string">Table</Value>
  1357. </Property>
  1358. </Properties>
  1359. </PipelineComponentMetadata>
  1360. </Objects>]]></DTS:DesignTimeProperties>
  1361. </DTS:Executable>