FACT_COSTOS_UT_RET.dtsx 104 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598
  1. <?xml version="1.0"?>
  2. <DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts"
  3. DTS:refId="Package"
  4. DTS:CreationDate="7/1/2019 3:31:50 PM"
  5. DTS:CreationName="Microsoft.Package"
  6. DTS:CreatorComputerName="NIETO"
  7. DTS:CreatorName="GRUPOME\rnieto"
  8. DTS:DTSID="{A0F6C4B8-A071-409D-B4D1-0A86815839C0}"
  9. DTS:ExecutableType="Microsoft.Package"
  10. DTS:LastModifiedProductVersion="15.0.1300.371"
  11. DTS:LocaleID="3082"
  12. DTS:ObjectName="FACT_COSTOS_UT_RET"
  13. DTS:PackageType="5"
  14. DTS:VersionBuild="28"
  15. DTS:VersionGUID="{F0B46EFC-A6DA-4267-9798-B3EB7BC6A9ED}">
  16. <DTS:Property
  17. DTS:Name="PackageFormatVersion">8</DTS:Property>
  18. <DTS:Variables>
  19. <DTS:Variable
  20. DTS:CreationName=""
  21. DTS:DTSID="{95E1C4C5-ABFB-4847-BF1C-62E1FA785BBF}"
  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="{45DB8DDF-6029-4605-B2DD-A975B934EA12}"
  32. DTS:EvaluateAsExpression="True"
  33. DTS:Expression="&quot;SELECT &#xA; vfcur.Y_OPE&#xA; , vfcur.M_OPE&#xA; , vfcur.ESTADO&#xA; , vfcur.DIM_FECHA_FECHAPK&#xA; , vfcur.DIM_HORA_HORAPK&#xA; , vfcur.COD_PROYECTO&#xA; , vfcur.MEDIDOR_ORIGEN&#xA; , vfcur.MONTO_RETIROS_MRS&#xA; , vfcur.MONTO_SIGET&#xA; , vfcur.MONTO_COSTAMM&#xA; , vfcur.MONTO_CUST&#xA; , vfcur.MONTO_REMANENTE&#xA; , vfcur.MONTO_PTRANSMIS&#xA; , vfcur.MONTO_ARRANQUE_CERO&#xA; , vfcur.MONTO_CARGO_COMPENSACIONES&#xA;FROM CONCILIACION.VW_FACT_COSTOS_UT_RET vfcur&#xA;WHERE vfcur.DIM_FECHA_FECHAPK &gt;= CONVERT(INT, '&quot; + @[User::GivenDate] + &quot;')&quot;"
  34. DTS:IncludeInDebugDump="2345"
  35. DTS:Namespace="User"
  36. DTS:ObjectName="VW_FACT_COSTOS_UT_RET">
  37. <DTS:VariableValue
  38. DTS:DataType="8">SELECT
  39. vfcur.Y_OPE
  40. , vfcur.M_OPE
  41. , vfcur.ESTADO
  42. , vfcur.DIM_FECHA_FECHAPK
  43. , vfcur.DIM_HORA_HORAPK
  44. , vfcur.COD_PROYECTO
  45. , vfcur.MEDIDOR_ORIGEN
  46. , vfcur.MONTO_RETIROS_MRS
  47. , vfcur.MONTO_SIGET
  48. , vfcur.MONTO_COSTAMM
  49. , vfcur.MONTO_CUST
  50. , vfcur.MONTO_REMANENTE
  51. , vfcur.MONTO_PTRANSMIS
  52. , vfcur.MONTO_ARRANQUE_CERO
  53. , vfcur.MONTO_CARGO_COMPENSACIONES
  54. FROM CONCILIACION.VW_FACT_COSTOS_UT_RET vfcur
  55. WHERE vfcur.DIM_FECHA_FECHAPK &gt;= CONVERT(INT, '')</DTS:VariableValue>
  56. </DTS:Variable>
  57. </DTS:Variables>
  58. <DTS:Executables>
  59. <DTS:Executable
  60. DTS:refId="Package\Insertar en STG_FACT_COSTOS_UT_RET"
  61. DTS:CreationName="Microsoft.Pipeline"
  62. DTS:Description="Tarea Flujo de datos"
  63. DTS:DTSID="{654de520-9772-4fa7-8830-b84858d644b2}"
  64. DTS:ExecutableType="Microsoft.Pipeline"
  65. DTS:LocaleID="-1"
  66. DTS:ObjectName="Insertar en STG_FACT_COSTOS_UT_RET"
  67. 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">
  68. <DTS:Variables />
  69. <DTS:ObjectData>
  70. <pipeline
  71. version="1">
  72. <components>
  73. <component
  74. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET"
  75. componentClassID="Microsoft.OLEDBDestination"
  76. contactInfo="Destino de OLE DB;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; Todos los derechos reservados; http://www.microsoft.com/sql/support;4"
  77. description="Destino de OLE DB"
  78. name="Destino STAGE_FACT_COSTOS_UT_RET"
  79. usesDispositions="true"
  80. version="4">
  81. <properties>
  82. <property
  83. dataType="System.Int32"
  84. 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."
  85. name="CommandTimeout">0</property>
  86. <property
  87. dataType="System.String"
  88. description="Especifica el nombre del objeto de base de datos usado para abrir un conjunto de filas."
  89. name="OpenRowset">[STAGE].[STG_FACT_COSTOS_UT_RET]</property>
  90. <property
  91. dataType="System.String"
  92. description="Especifica la variable que contiene el nombre del objeto de base de datos usado para abrir un conjunto de filas."
  93. name="OpenRowsetVariable"></property>
  94. <property
  95. dataType="System.String"
  96. description="Comando SQL para ejecutar."
  97. name="SqlCommand"
  98. UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"></property>
  99. <property
  100. dataType="System.Int32"
  101. 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."
  102. name="DefaultCodePage">1252</property>
  103. <property
  104. dataType="System.Boolean"
  105. description="Fuerza el uso del valor de la propiedad DefaultCodePage al describir datos de caracteres."
  106. name="AlwaysUseDefaultCodePage">false</property>
  107. <property
  108. dataType="System.Int32"
  109. description="Especifica el modo utilizado para obtener acceso a la base de datos."
  110. name="AccessMode"
  111. typeConverter="AccessMode">3</property>
  112. <property
  113. dataType="System.Boolean"
  114. 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."
  115. name="FastLoadKeepIdentity">false</property>
  116. <property
  117. dataType="System.Boolean"
  118. 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."
  119. name="FastLoadKeepNulls">false</property>
  120. <property
  121. dataType="System.String"
  122. description="Especifica opciones para usar con la carga rápida. Solo se aplica si está activada la carga rápida."
  123. name="FastLoadOptions">TABLOCK,CHECK_CONSTRAINTS</property>
  124. <property
  125. dataType="System.Int32"
  126. 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."
  127. name="FastLoadMaxInsertCommitSize">2147483647</property>
  128. </properties>
  129. <connections>
  130. <connection
  131. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Connections[OleDbConnection]"
  132. connectionManagerID="{ECD91CC3-B1B4-4475-A167-1D75611471D5}:external"
  133. connectionManagerRefId="Project.ConnectionManagers[DWH_ME]"
  134. description="La conexión de tiempo de ejecución OLE DB usada para obtener acceso a la base de datos."
  135. name="OleDbConnection" />
  136. </connections>
  137. <inputs>
  138. <input
  139. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB]"
  140. errorOrTruncationOperation="Insertar"
  141. errorRowDisposition="FailComponent"
  142. hasSideEffects="true"
  143. name="Entrada de destino de OLE DB">
  144. <inputColumns>
  145. <inputColumn
  146. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].Columns[DIM_FECHA_FECHAPK]"
  147. cachedDataType="i4"
  148. cachedName="DIM_FECHA_FECHAPK"
  149. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[DIM_FECHA_FECHAPK]"
  150. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[DIM_FECHA_FECHAPK]" />
  151. <inputColumn
  152. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].Columns[DIM_HORA_HORAPK]"
  153. cachedDataType="i4"
  154. cachedName="DIM_HORA_HORAPK"
  155. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[DIM_HORA_HORAPK]"
  156. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[DIM_HORA_HORAPK]" />
  157. <inputColumn
  158. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].Columns[MONTO_SIGET]"
  159. cachedDataType="r8"
  160. cachedName="MONTO_SIGET"
  161. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[MONTO_SIGET]"
  162. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_SIGET]" />
  163. <inputColumn
  164. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].Columns[MONTO_CUST]"
  165. cachedDataType="r8"
  166. cachedName="MONTO_CUST"
  167. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[MONTO_CUST]"
  168. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_CUST]" />
  169. <inputColumn
  170. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].Columns[PROYECTOPK]"
  171. cachedDataType="i4"
  172. cachedName="PROYECTOPK"
  173. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[DIM_PROYECTOS_PROYECTOPK]"
  174. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Outputs[Salida de entradas coincidentes de búsqueda].Columns[PROYECTOPK]" />
  175. <inputColumn
  176. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].Columns[ESTADOPK]"
  177. cachedDataType="i4"
  178. cachedName="ESTADOPK"
  179. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[DIM_ESTADO_ESTADOPK]"
  180. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO.Outputs[Salida de entradas coincidentes de búsqueda].Columns[ESTADOPK]" />
  181. <inputColumn
  182. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].Columns[MONTO_RETIROS_MRS]"
  183. cachedDataType="r8"
  184. cachedName="MONTO_RETIROS_MRS"
  185. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[MONTO_RETIROS_MRS]"
  186. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_RETIROS_MRS]" />
  187. <inputColumn
  188. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].Columns[MONTO_COSTAMM]"
  189. cachedDataType="r8"
  190. cachedName="MONTO_COSTAMM"
  191. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[MONTO_COSTAMM]"
  192. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_COSTAMM]" />
  193. <inputColumn
  194. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].Columns[MONTO_REMANENTE]"
  195. cachedDataType="r8"
  196. cachedName="MONTO_REMANENTE"
  197. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[MONTO_REMANENTE]"
  198. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_REMANENTE]" />
  199. <inputColumn
  200. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].Columns[MONTO_PTRANSMIS]"
  201. cachedDataType="r8"
  202. cachedName="MONTO_PTRANSMIS"
  203. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[MONTO_PTRANSMISION]"
  204. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_PTRANSMIS]" />
  205. <inputColumn
  206. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].Columns[MONTO_ARRANQUE_CERO]"
  207. cachedDataType="r8"
  208. cachedName="MONTO_ARRANQUE_CERO"
  209. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[MONTO_ARRANQUE_CERO]"
  210. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_ARRANQUE_CERO]" />
  211. <inputColumn
  212. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].Columns[MONTO_CARGO_COMPENSACIONES]"
  213. cachedDataType="r8"
  214. cachedName="MONTO_CARGO_COMPENSACIONES"
  215. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[MONTO_CARGO_COMPENSACIONES]"
  216. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_CARGO_COMPENSACIONES]" />
  217. </inputColumns>
  218. <externalMetadataColumns
  219. isUsed="True">
  220. <externalMetadataColumn
  221. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[MONTO_SIGET]"
  222. dataType="numeric"
  223. name="MONTO_SIGET"
  224. precision="28"
  225. scale="10" />
  226. <externalMetadataColumn
  227. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[MONTO_CUST]"
  228. dataType="numeric"
  229. name="MONTO_CUST"
  230. precision="28"
  231. scale="10" />
  232. <externalMetadataColumn
  233. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[DIM_FECHA_FECHAPK]"
  234. dataType="i4"
  235. name="DIM_FECHA_FECHAPK" />
  236. <externalMetadataColumn
  237. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[DIM_HORA_HORAPK]"
  238. dataType="i4"
  239. name="DIM_HORA_HORAPK" />
  240. <externalMetadataColumn
  241. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[DIM_PROYECTOS_PROYECTOPK]"
  242. dataType="i4"
  243. name="DIM_PROYECTOS_PROYECTOPK" />
  244. <externalMetadataColumn
  245. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[DIM_ESTADO_ESTADOPK]"
  246. dataType="i4"
  247. name="DIM_ESTADO_ESTADOPK" />
  248. <externalMetadataColumn
  249. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[MONTO_RETIROS_MRS]"
  250. dataType="numeric"
  251. name="MONTO_RETIROS_MRS"
  252. precision="28"
  253. scale="10" />
  254. <externalMetadataColumn
  255. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[MONTO_COSTAMM]"
  256. dataType="numeric"
  257. name="MONTO_COSTAMM"
  258. precision="28"
  259. scale="10" />
  260. <externalMetadataColumn
  261. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[MONTO_REMANENTE]"
  262. dataType="numeric"
  263. name="MONTO_REMANENTE"
  264. precision="28"
  265. scale="10" />
  266. <externalMetadataColumn
  267. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[MONTO_PTRANSMISION]"
  268. dataType="numeric"
  269. name="MONTO_PTRANSMISION"
  270. precision="28"
  271. scale="10" />
  272. <externalMetadataColumn
  273. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[MONTO_ARRANQUE_CERO]"
  274. dataType="numeric"
  275. name="MONTO_ARRANQUE_CERO"
  276. precision="28"
  277. scale="10" />
  278. <externalMetadataColumn
  279. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB].ExternalColumns[MONTO_CARGO_COMPENSACIONES]"
  280. dataType="numeric"
  281. name="MONTO_CARGO_COMPENSACIONES"
  282. precision="28"
  283. scale="10" />
  284. </externalMetadataColumns>
  285. </input>
  286. </inputs>
  287. <outputs>
  288. <output
  289. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Outputs[Salida de error de destino de OLE DB]"
  290. exclusionGroup="1"
  291. isErrorOut="true"
  292. name="Salida de error de destino de OLE DB"
  293. synchronousInputId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB]">
  294. <outputColumns>
  295. <outputColumn
  296. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Outputs[Salida de error de destino de OLE DB].Columns[ErrorCode]"
  297. dataType="i4"
  298. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Outputs[Salida de error de destino de OLE DB].Columns[ErrorCode]"
  299. name="ErrorCode"
  300. specialFlags="1" />
  301. <outputColumn
  302. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Outputs[Salida de error de destino de OLE DB].Columns[ErrorColumn]"
  303. dataType="i4"
  304. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Outputs[Salida de error de destino de OLE DB].Columns[ErrorColumn]"
  305. name="ErrorColumn"
  306. specialFlags="2" />
  307. </outputColumns>
  308. <externalMetadataColumns />
  309. </output>
  310. </outputs>
  311. </component>
  312. <component
  313. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto"
  314. componentClassID="Microsoft.Lookup"
  315. contactInfo="Búsqueda;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; Todos los derechos reservados; http://www.microsoft.com/sql/support;6"
  316. 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."
  317. name="Determinar Key Proyecto"
  318. usesDispositions="true"
  319. version="6">
  320. <properties>
  321. <property
  322. dataType="System.String"
  323. description="Especifica la instrucción SQL que genera la tabla de búsqueda."
  324. expressionType="Notify"
  325. name="SqlCommand"
  326. UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">SELECT
  327. dp.PROYECTOPK
  328. , dp.COD_PROYECTO
  329. , dp.M_OPE
  330. , dp.Y_OPE
  331. , dp.PUNTO_INYECCION
  332. FROM dbo.DIM_PROYECTOS dp
  333. WHERE 1 = 1
  334. --AND dp.PUNTO_INYECCION IS NULL
  335. AND dp.TIPO_TRANSACCION = 'E'
  336. ORDER BY
  337. Y_OPE
  338. , dp.M_OPE</property>
  339. <property
  340. dataType="System.String"
  341. description="Especifica una instrucción SQL que usa parámetros para generar la tabla de búsqueda."
  342. expressionType="Notify"
  343. name="SqlCommandParam"
  344. UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">select * from (SELECT
  345. dp.PROYECTOPK
  346. , dp.COD_PROYECTO
  347. , dp.M_OPE
  348. , dp.Y_OPE
  349. , dp.PUNTO_INYECCION
  350. FROM dbo.DIM_PROYECTOS dp
  351. WHERE 1 = 1
  352. --AND dp.PUNTO_INYECCION IS NULL
  353. AND dp.TIPO_TRANSACCION = 'E'
  354. ORDER BY
  355. Y_OPE
  356. , dp.M_OPE) [refTable]
  357. where [refTable].[COD_PROYECTO] = ? and [refTable].[M_OPE] = ? and [refTable].[Y_OPE] = ? and [refTable].[PUNTO_INYECCION] = ?</property>
  358. <property
  359. dataType="System.Int32"
  360. description="Especifica el tipo de conexión utilizado para tener acceso al conjunto de datos de referencia."
  361. name="ConnectionType"
  362. typeConverter="LookupConnectionType">0</property>
  363. <property
  364. dataType="System.Int32"
  365. description="Especifica el tipo de caché de la tabla de búsqueda."
  366. name="CacheType"
  367. typeConverter="CacheType">0</property>
  368. <property
  369. dataType="System.Int32"
  370. description="Especifica cómo la transformación de búsquedas trata las filas sin entradas coincidentes en el conjunto de datos de referencia."
  371. name="NoMatchBehavior"
  372. typeConverter="LookupNoMatchBehavior">1</property>
  373. <property
  374. dataType="System.Int32"
  375. description="Especifica el porcentaje de la caché asignado a las filas sin entradas coincidentes en el conjunto de datos de referencia."
  376. name="NoMatchCachePercentage">0</property>
  377. <property
  378. dataType="System.Int32"
  379. description="Uso de memoria máximo para la caché de referencia en una plataforma de 32 bits."
  380. name="MaxMemoryUsage">25</property>
  381. <property
  382. dataType="System.Int64"
  383. description="Uso de memoria máximo para la caché de referencia en una plataforma de 64 bits."
  384. name="MaxMemoryUsage64">25</property>
  385. <property
  386. dataType="System.String"
  387. description="Indica si se debe hacer referencia a metadatos en formato XML."
  388. 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>
  389. <property
  390. containsID="true"
  391. dataType="System.String"
  392. 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."
  393. name="ParameterMap">#{Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[COD_PROYECTO]};#{Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[M_OPE]};#{Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[Y_OPE]};#{Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MEDIDOR_ORIGEN]};</property>
  394. <property
  395. dataType="System.Int32"
  396. 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."
  397. name="DefaultCodePage">1252</property>
  398. <property
  399. dataType="System.Boolean"
  400. description="Determina si las claves duplicadas de los datos de referencia se deben tratar como errores cuando se usa el modo de caché."
  401. name="TreatDuplicateKeysAsError">false</property>
  402. </properties>
  403. <connections>
  404. <connection
  405. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Connections[OleDbConnection]"
  406. connectionManagerID="{ECD91CC3-B1B4-4475-A167-1D75611471D5}:external"
  407. connectionManagerRefId="Project.ConnectionManagers[DWH_ME]"
  408. description="Administrador de conexiones utilizado para obtener acceso a los datos de búsqueda."
  409. name="OleDbConnection" />
  410. </connections>
  411. <inputs>
  412. <input
  413. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Inputs[Entrada de búsqueda]"
  414. name="Entrada de búsqueda">
  415. <inputColumns>
  416. <inputColumn
  417. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Inputs[Entrada de búsqueda].Columns[COD_PROYECTO]"
  418. cachedDataType="wstr"
  419. cachedLength="100"
  420. cachedName="COD_PROYECTO"
  421. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[COD_PROYECTO]">
  422. <properties>
  423. <property
  424. dataType="System.String"
  425. description="Especifica la columna de la tabla de referencia con la que se combina una columna."
  426. name="JoinToReferenceColumn">COD_PROYECTO</property>
  427. <property
  428. dataType="System.Null"
  429. description="Especifica la columna de la tabla de referencia de la que se copia una columna."
  430. name="CopyFromReferenceColumn" />
  431. </properties>
  432. </inputColumn>
  433. <inputColumn
  434. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Inputs[Entrada de búsqueda].Columns[M_OPE]"
  435. cachedDataType="i4"
  436. cachedName="M_OPE"
  437. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[M_OPE]">
  438. <properties>
  439. <property
  440. dataType="System.String"
  441. description="Especifica la columna de la tabla de referencia con la que se combina una columna."
  442. name="JoinToReferenceColumn">M_OPE</property>
  443. <property
  444. dataType="System.Null"
  445. description="Especifica la columna de la tabla de referencia de la que se copia una columna."
  446. name="CopyFromReferenceColumn" />
  447. </properties>
  448. </inputColumn>
  449. <inputColumn
  450. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Inputs[Entrada de búsqueda].Columns[Y_OPE]"
  451. cachedDataType="i4"
  452. cachedName="Y_OPE"
  453. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[Y_OPE]">
  454. <properties>
  455. <property
  456. dataType="System.String"
  457. description="Especifica la columna de la tabla de referencia con la que se combina una columna."
  458. name="JoinToReferenceColumn">Y_OPE</property>
  459. <property
  460. dataType="System.Null"
  461. description="Especifica la columna de la tabla de referencia de la que se copia una columna."
  462. name="CopyFromReferenceColumn" />
  463. </properties>
  464. </inputColumn>
  465. <inputColumn
  466. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Inputs[Entrada de búsqueda].Columns[MEDIDOR_ORIGEN]"
  467. cachedDataType="wstr"
  468. cachedLength="255"
  469. cachedName="MEDIDOR_ORIGEN"
  470. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MEDIDOR_ORIGEN]">
  471. <properties>
  472. <property
  473. dataType="System.String"
  474. description="Especifica la columna de la tabla de referencia con la que se combina una columna."
  475. name="JoinToReferenceColumn">PUNTO_INYECCION</property>
  476. <property
  477. dataType="System.Null"
  478. description="Especifica la columna de la tabla de referencia de la que se copia una columna."
  479. name="CopyFromReferenceColumn" />
  480. </properties>
  481. </inputColumn>
  482. </inputColumns>
  483. <externalMetadataColumns />
  484. </input>
  485. </inputs>
  486. <outputs>
  487. <output
  488. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Outputs[Salida de entradas coincidentes de búsqueda]"
  489. errorOrTruncationOperation="Búsqueda"
  490. exclusionGroup="1"
  491. name="Salida de entradas coincidentes de búsqueda"
  492. synchronousInputId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Inputs[Entrada de búsqueda]">
  493. <outputColumns>
  494. <outputColumn
  495. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Outputs[Salida de entradas coincidentes de búsqueda].Columns[PROYECTOPK]"
  496. dataType="i4"
  497. errorOrTruncationOperation="Copiar columna"
  498. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Outputs[Salida de entradas coincidentes de búsqueda].Columns[PROYECTOPK]"
  499. name="PROYECTOPK"
  500. truncationRowDisposition="FailComponent">
  501. <properties>
  502. <property
  503. dataType="System.String"
  504. description="Especifica la columna de la tabla de referencia de la que se copia una columna."
  505. name="CopyFromReferenceColumn">PROYECTOPK</property>
  506. </properties>
  507. </outputColumn>
  508. </outputColumns>
  509. <externalMetadataColumns />
  510. </output>
  511. <output
  512. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Outputs[Salida de entradas no coincidentes de búsqueda]"
  513. 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'."
  514. exclusionGroup="1"
  515. name="Salida de entradas no coincidentes de búsqueda"
  516. synchronousInputId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Inputs[Entrada de búsqueda]">
  517. <externalMetadataColumns />
  518. </output>
  519. <output
  520. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Outputs[Salida de error de búsqueda]"
  521. exclusionGroup="1"
  522. isErrorOut="true"
  523. name="Salida de error de búsqueda"
  524. synchronousInputId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Inputs[Entrada de búsqueda]">
  525. <outputColumns>
  526. <outputColumn
  527. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Outputs[Salida de error de búsqueda].Columns[ErrorCode]"
  528. dataType="i4"
  529. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Outputs[Salida de error de búsqueda].Columns[ErrorCode]"
  530. name="ErrorCode"
  531. specialFlags="1" />
  532. <outputColumn
  533. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Outputs[Salida de error de búsqueda].Columns[ErrorColumn]"
  534. dataType="i4"
  535. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Outputs[Salida de error de búsqueda].Columns[ErrorColumn]"
  536. name="ErrorColumn"
  537. specialFlags="2" />
  538. </outputColumns>
  539. <externalMetadataColumns />
  540. </output>
  541. </outputs>
  542. </component>
  543. <component
  544. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO"
  545. componentClassID="Microsoft.Lookup"
  546. contactInfo="Búsqueda;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; Todos los derechos reservados; http://www.microsoft.com/sql/support;6"
  547. 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."
  548. name="Obtener Key ESTADO"
  549. usesDispositions="true"
  550. version="6">
  551. <properties>
  552. <property
  553. dataType="System.String"
  554. description="Especifica la instrucción SQL que genera la tabla de búsqueda."
  555. expressionType="Notify"
  556. name="SqlCommand"
  557. UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">select * from [dbo].[DIM_ESTADO]</property>
  558. <property
  559. dataType="System.String"
  560. description="Especifica una instrucción SQL que usa parámetros para generar la tabla de búsqueda."
  561. expressionType="Notify"
  562. name="SqlCommandParam"
  563. 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]
  564. where [refTable].[ESTADO] = ?</property>
  565. <property
  566. dataType="System.Int32"
  567. description="Especifica el tipo de conexión utilizado para tener acceso al conjunto de datos de referencia."
  568. name="ConnectionType"
  569. typeConverter="LookupConnectionType">0</property>
  570. <property
  571. dataType="System.Int32"
  572. description="Especifica el tipo de caché de la tabla de búsqueda."
  573. name="CacheType"
  574. typeConverter="CacheType">0</property>
  575. <property
  576. dataType="System.Int32"
  577. description="Especifica cómo la transformación de búsquedas trata las filas sin entradas coincidentes en el conjunto de datos de referencia."
  578. name="NoMatchBehavior"
  579. typeConverter="LookupNoMatchBehavior">0</property>
  580. <property
  581. dataType="System.Int32"
  582. description="Especifica el porcentaje de la caché asignado a las filas sin entradas coincidentes en el conjunto de datos de referencia."
  583. name="NoMatchCachePercentage">0</property>
  584. <property
  585. dataType="System.Int32"
  586. description="Uso de memoria máximo para la caché de referencia en una plataforma de 32 bits."
  587. name="MaxMemoryUsage">25</property>
  588. <property
  589. dataType="System.Int64"
  590. description="Uso de memoria máximo para la caché de referencia en una plataforma de 64 bits."
  591. name="MaxMemoryUsage64">25</property>
  592. <property
  593. dataType="System.String"
  594. description="Indica si se debe hacer referencia a metadatos en formato XML."
  595. 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>
  596. <property
  597. containsID="true"
  598. dataType="System.String"
  599. 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."
  600. name="ParameterMap">#{Package\Insertar en STG_FACT_COSTOS_UT_RET\Transformando tipo de dato de Estado.Outputs[Salida de conversión de datos].Columns[Copy of ESTADO]};</property>
  601. <property
  602. dataType="System.Int32"
  603. 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."
  604. name="DefaultCodePage">1252</property>
  605. <property
  606. dataType="System.Boolean"
  607. description="Determina si las claves duplicadas de los datos de referencia se deben tratar como errores cuando se usa el modo de caché."
  608. name="TreatDuplicateKeysAsError">false</property>
  609. </properties>
  610. <connections>
  611. <connection
  612. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO.Connections[OleDbConnection]"
  613. connectionManagerID="{ECD91CC3-B1B4-4475-A167-1D75611471D5}:external"
  614. connectionManagerRefId="Project.ConnectionManagers[DWH_ME]"
  615. description="Administrador de conexiones utilizado para obtener acceso a los datos de búsqueda."
  616. name="OleDbConnection" />
  617. </connections>
  618. <inputs>
  619. <input
  620. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO.Inputs[Entrada de búsqueda]"
  621. name="Entrada de búsqueda">
  622. <inputColumns>
  623. <inputColumn
  624. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO.Inputs[Entrada de búsqueda].Columns[Copy of ESTADO]"
  625. cachedDataType="wstr"
  626. cachedLength="3"
  627. cachedName="Copy of ESTADO"
  628. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Transformando tipo de dato de Estado.Outputs[Salida de conversión de datos].Columns[Copy of ESTADO]">
  629. <properties>
  630. <property
  631. dataType="System.String"
  632. description="Especifica la columna de la tabla de referencia con la que se combina una columna."
  633. name="JoinToReferenceColumn">ESTADO</property>
  634. <property
  635. dataType="System.Null"
  636. description="Especifica la columna de la tabla de referencia de la que se copia una columna."
  637. name="CopyFromReferenceColumn" />
  638. </properties>
  639. </inputColumn>
  640. </inputColumns>
  641. <externalMetadataColumns />
  642. </input>
  643. </inputs>
  644. <outputs>
  645. <output
  646. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO.Outputs[Salida de entradas coincidentes de búsqueda]"
  647. errorOrTruncationOperation="Búsqueda"
  648. errorRowDisposition="FailComponent"
  649. exclusionGroup="1"
  650. name="Salida de entradas coincidentes de búsqueda"
  651. synchronousInputId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO.Inputs[Entrada de búsqueda]">
  652. <outputColumns>
  653. <outputColumn
  654. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO.Outputs[Salida de entradas coincidentes de búsqueda].Columns[ESTADOPK]"
  655. dataType="i4"
  656. errorOrTruncationOperation="Copiar columna"
  657. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO.Outputs[Salida de entradas coincidentes de búsqueda].Columns[ESTADOPK]"
  658. name="ESTADOPK"
  659. truncationRowDisposition="FailComponent">
  660. <properties>
  661. <property
  662. dataType="System.String"
  663. description="Especifica la columna de la tabla de referencia de la que se copia una columna."
  664. name="CopyFromReferenceColumn">ESTADOPK</property>
  665. </properties>
  666. </outputColumn>
  667. </outputColumns>
  668. <externalMetadataColumns />
  669. </output>
  670. <output
  671. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO.Outputs[Salida de entradas no coincidentes de búsqueda]"
  672. 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'."
  673. exclusionGroup="1"
  674. name="Salida de entradas no coincidentes de búsqueda"
  675. synchronousInputId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO.Inputs[Entrada de búsqueda]">
  676. <externalMetadataColumns />
  677. </output>
  678. <output
  679. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO.Outputs[Salida de error de búsqueda]"
  680. exclusionGroup="1"
  681. isErrorOut="true"
  682. name="Salida de error de búsqueda"
  683. synchronousInputId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO.Inputs[Entrada de búsqueda]">
  684. <outputColumns>
  685. <outputColumn
  686. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO.Outputs[Salida de error de búsqueda].Columns[ErrorCode]"
  687. dataType="i4"
  688. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO.Outputs[Salida de error de búsqueda].Columns[ErrorCode]"
  689. name="ErrorCode"
  690. specialFlags="1" />
  691. <outputColumn
  692. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO.Outputs[Salida de error de búsqueda].Columns[ErrorColumn]"
  693. dataType="i4"
  694. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO.Outputs[Salida de error de búsqueda].Columns[ErrorColumn]"
  695. name="ErrorColumn"
  696. specialFlags="2" />
  697. </outputColumns>
  698. <externalMetadataColumns />
  699. </output>
  700. </outputs>
  701. </component>
  702. <component
  703. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION"
  704. componentClassID="Microsoft.OLEDBSource"
  705. contactInfo="Origen de OLE DB;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; Todos los derechos reservados; http://www.microsoft.com/sql/support;7"
  706. description="Origen de OLE DB"
  707. name="Origen ORION"
  708. usesDispositions="true"
  709. version="7">
  710. <properties>
  711. <property
  712. dataType="System.Int32"
  713. 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."
  714. name="CommandTimeout">0</property>
  715. <property
  716. dataType="System.String"
  717. description="Especifica el nombre del objeto de base de datos usado para abrir un conjunto de filas."
  718. name="OpenRowset"></property>
  719. <property
  720. dataType="System.String"
  721. description="Especifica la variable que contiene el nombre del objeto de base de datos usado para abrir un conjunto de filas."
  722. name="OpenRowsetVariable"></property>
  723. <property
  724. dataType="System.String"
  725. description="Comando SQL para ejecutar."
  726. name="SqlCommand"
  727. UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"></property>
  728. <property
  729. dataType="System.String"
  730. description="Variable que contiene el comando SQL para ejecutar."
  731. name="SqlCommandVariable">User::VW_FACT_COSTOS_UT_RET</property>
  732. <property
  733. dataType="System.Int32"
  734. 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."
  735. name="DefaultCodePage">1252</property>
  736. <property
  737. dataType="System.Boolean"
  738. description="Fuerza el uso del valor de la propiedad DefaultCodePage al describir datos de caracteres."
  739. name="AlwaysUseDefaultCodePage">false</property>
  740. <property
  741. dataType="System.Int32"
  742. description="Especifica el modo utilizado para obtener acceso a la base de datos."
  743. name="AccessMode"
  744. typeConverter="AccessMode">3</property>
  745. <property
  746. dataType="System.String"
  747. description="Asignaciones entre los parámetros del comando SQL y las variables."
  748. name="ParameterMapping"></property>
  749. </properties>
  750. <connections>
  751. <connection
  752. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Connections[OleDbConnection]"
  753. connectionManagerID="{FFCDA087-392E-46C8-928B-B656E39CBA74}:external"
  754. connectionManagerRefId="Project.ConnectionManagers[ORION]"
  755. description="La conexión de tiempo de ejecución OLE DB usada para obtener acceso a la base de datos."
  756. name="OleDbConnection" />
  757. </connections>
  758. <outputs>
  759. <output
  760. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB]"
  761. name="Salida de origen de OLE DB">
  762. <outputColumns>
  763. <outputColumn
  764. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[DIM_FECHA_FECHAPK]"
  765. dataType="i4"
  766. errorOrTruncationOperation="Conversión"
  767. errorRowDisposition="FailComponent"
  768. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[DIM_FECHA_FECHAPK]"
  769. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[DIM_FECHA_FECHAPK]"
  770. name="DIM_FECHA_FECHAPK"
  771. truncationRowDisposition="FailComponent" />
  772. <outputColumn
  773. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[DIM_HORA_HORAPK]"
  774. dataType="i4"
  775. errorOrTruncationOperation="Conversión"
  776. errorRowDisposition="FailComponent"
  777. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[DIM_HORA_HORAPK]"
  778. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[DIM_HORA_HORAPK]"
  779. name="DIM_HORA_HORAPK"
  780. truncationRowDisposition="FailComponent" />
  781. <outputColumn
  782. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[COD_PROYECTO]"
  783. dataType="wstr"
  784. errorOrTruncationOperation="Conversión"
  785. errorRowDisposition="FailComponent"
  786. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[COD_PROYECTO]"
  787. length="100"
  788. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[COD_PROYECTO]"
  789. name="COD_PROYECTO"
  790. truncationRowDisposition="FailComponent" />
  791. <outputColumn
  792. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[M_OPE]"
  793. dataType="i4"
  794. errorOrTruncationOperation="Conversión"
  795. errorRowDisposition="FailComponent"
  796. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[M_OPE]"
  797. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[M_OPE]"
  798. name="M_OPE"
  799. truncationRowDisposition="FailComponent" />
  800. <outputColumn
  801. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[Y_OPE]"
  802. dataType="i4"
  803. errorOrTruncationOperation="Conversión"
  804. errorRowDisposition="FailComponent"
  805. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[Y_OPE]"
  806. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[Y_OPE]"
  807. name="Y_OPE"
  808. truncationRowDisposition="FailComponent" />
  809. <outputColumn
  810. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[ESTADO]"
  811. dataType="wstr"
  812. errorOrTruncationOperation="Conversión"
  813. errorRowDisposition="FailComponent"
  814. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[ESTADO]"
  815. length="10"
  816. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[ESTADO]"
  817. name="ESTADO"
  818. truncationRowDisposition="FailComponent" />
  819. <outputColumn
  820. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_SIGET]"
  821. dataType="r8"
  822. errorOrTruncationOperation="Conversión"
  823. errorRowDisposition="FailComponent"
  824. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MONTO_SIGET]"
  825. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_SIGET]"
  826. name="MONTO_SIGET"
  827. truncationRowDisposition="FailComponent" />
  828. <outputColumn
  829. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_CUST]"
  830. dataType="r8"
  831. errorOrTruncationOperation="Conversión"
  832. errorRowDisposition="FailComponent"
  833. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MONTO_CUST]"
  834. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_CUST]"
  835. name="MONTO_CUST"
  836. truncationRowDisposition="FailComponent" />
  837. <outputColumn
  838. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MEDIDOR_ORIGEN]"
  839. dataType="wstr"
  840. errorOrTruncationOperation="Conversión"
  841. errorRowDisposition="FailComponent"
  842. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MEDIDOR_ORIGEN]"
  843. length="255"
  844. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MEDIDOR_ORIGEN]"
  845. name="MEDIDOR_ORIGEN"
  846. truncationRowDisposition="FailComponent" />
  847. <outputColumn
  848. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_RETIROS_MRS]"
  849. dataType="r8"
  850. errorOrTruncationOperation="Conversión"
  851. errorRowDisposition="FailComponent"
  852. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MONTO_RETIROS_MRS]"
  853. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_RETIROS_MRS]"
  854. name="MONTO_RETIROS_MRS"
  855. truncationRowDisposition="FailComponent" />
  856. <outputColumn
  857. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_COSTAMM]"
  858. dataType="r8"
  859. errorOrTruncationOperation="Conversión"
  860. errorRowDisposition="FailComponent"
  861. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MONTO_COSTAMM]"
  862. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_COSTAMM]"
  863. name="MONTO_COSTAMM"
  864. truncationRowDisposition="FailComponent" />
  865. <outputColumn
  866. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_REMANENTE]"
  867. dataType="r8"
  868. errorOrTruncationOperation="Conversión"
  869. errorRowDisposition="FailComponent"
  870. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MONTO_REMANENTE]"
  871. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_REMANENTE]"
  872. name="MONTO_REMANENTE"
  873. truncationRowDisposition="FailComponent" />
  874. <outputColumn
  875. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_PTRANSMIS]"
  876. dataType="r8"
  877. errorOrTruncationOperation="Conversión"
  878. errorRowDisposition="FailComponent"
  879. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MONTO_PTRANSMIS]"
  880. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_PTRANSMIS]"
  881. name="MONTO_PTRANSMIS"
  882. truncationRowDisposition="FailComponent" />
  883. <outputColumn
  884. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_ARRANQUE_CERO]"
  885. dataType="r8"
  886. errorOrTruncationOperation="Conversión"
  887. errorRowDisposition="FailComponent"
  888. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MONTO_ARRANQUE_CERO]"
  889. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_ARRANQUE_CERO]"
  890. name="MONTO_ARRANQUE_CERO"
  891. truncationRowDisposition="FailComponent" />
  892. <outputColumn
  893. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_CARGO_COMPENSACIONES]"
  894. dataType="r8"
  895. errorOrTruncationOperation="Conversión"
  896. errorRowDisposition="FailComponent"
  897. externalMetadataColumnId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MONTO_CARGO_COMPENSACIONES]"
  898. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[MONTO_CARGO_COMPENSACIONES]"
  899. name="MONTO_CARGO_COMPENSACIONES"
  900. truncationRowDisposition="FailComponent" />
  901. </outputColumns>
  902. <externalMetadataColumns
  903. isUsed="True">
  904. <externalMetadataColumn
  905. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[DIM_FECHA_FECHAPK]"
  906. dataType="i4"
  907. name="DIM_FECHA_FECHAPK" />
  908. <externalMetadataColumn
  909. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[DIM_HORA_HORAPK]"
  910. dataType="i4"
  911. name="DIM_HORA_HORAPK" />
  912. <externalMetadataColumn
  913. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[COD_PROYECTO]"
  914. dataType="wstr"
  915. length="100"
  916. name="COD_PROYECTO" />
  917. <externalMetadataColumn
  918. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[M_OPE]"
  919. dataType="i4"
  920. name="M_OPE" />
  921. <externalMetadataColumn
  922. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[Y_OPE]"
  923. dataType="i4"
  924. name="Y_OPE" />
  925. <externalMetadataColumn
  926. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[ESTADO]"
  927. dataType="wstr"
  928. length="10"
  929. name="ESTADO" />
  930. <externalMetadataColumn
  931. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MONTO_SIGET]"
  932. dataType="r8"
  933. name="MONTO_SIGET" />
  934. <externalMetadataColumn
  935. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MONTO_CUST]"
  936. dataType="r8"
  937. name="MONTO_CUST" />
  938. <externalMetadataColumn
  939. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MEDIDOR_ORIGEN]"
  940. dataType="wstr"
  941. length="255"
  942. name="MEDIDOR_ORIGEN" />
  943. <externalMetadataColumn
  944. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MONTO_RETIROS_MRS]"
  945. dataType="r8"
  946. name="MONTO_RETIROS_MRS" />
  947. <externalMetadataColumn
  948. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MONTO_COSTAMM]"
  949. dataType="r8"
  950. name="MONTO_COSTAMM" />
  951. <externalMetadataColumn
  952. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MONTO_REMANENTE]"
  953. dataType="r8"
  954. name="MONTO_REMANENTE" />
  955. <externalMetadataColumn
  956. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MONTO_PTRANSMIS]"
  957. dataType="r8"
  958. name="MONTO_PTRANSMIS" />
  959. <externalMetadataColumn
  960. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MONTO_ARRANQUE_CERO]"
  961. dataType="r8"
  962. name="MONTO_ARRANQUE_CERO" />
  963. <externalMetadataColumn
  964. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].ExternalColumns[MONTO_CARGO_COMPENSACIONES]"
  965. dataType="r8"
  966. name="MONTO_CARGO_COMPENSACIONES" />
  967. </externalMetadataColumns>
  968. </output>
  969. <output
  970. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB]"
  971. isErrorOut="true"
  972. name="Salida de error de origen de OLE DB">
  973. <outputColumns>
  974. <outputColumn
  975. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[ErrorCode]"
  976. dataType="i4"
  977. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[ErrorCode]"
  978. name="ErrorCode"
  979. specialFlags="1" />
  980. <outputColumn
  981. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[ErrorColumn]"
  982. dataType="i4"
  983. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[ErrorColumn]"
  984. name="ErrorColumn"
  985. specialFlags="2" />
  986. <outputColumn
  987. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[DIM_FECHA_FECHAPK]"
  988. dataType="i4"
  989. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[DIM_FECHA_FECHAPK]"
  990. name="DIM_FECHA_FECHAPK" />
  991. <outputColumn
  992. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[DIM_HORA_HORAPK]"
  993. dataType="i4"
  994. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[DIM_HORA_HORAPK]"
  995. name="DIM_HORA_HORAPK" />
  996. <outputColumn
  997. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[COD_PROYECTO]"
  998. dataType="wstr"
  999. length="100"
  1000. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[COD_PROYECTO]"
  1001. name="COD_PROYECTO" />
  1002. <outputColumn
  1003. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[M_OPE]"
  1004. dataType="i4"
  1005. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[M_OPE]"
  1006. name="M_OPE" />
  1007. <outputColumn
  1008. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[Y_OPE]"
  1009. dataType="i4"
  1010. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[Y_OPE]"
  1011. name="Y_OPE" />
  1012. <outputColumn
  1013. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[ESTADO]"
  1014. dataType="wstr"
  1015. length="10"
  1016. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[ESTADO]"
  1017. name="ESTADO" />
  1018. <outputColumn
  1019. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MONTO_SIGET]"
  1020. dataType="r8"
  1021. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MONTO_SIGET]"
  1022. name="MONTO_SIGET" />
  1023. <outputColumn
  1024. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MONTO_CUST]"
  1025. dataType="r8"
  1026. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MONTO_CUST]"
  1027. name="MONTO_CUST" />
  1028. <outputColumn
  1029. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MEDIDOR_ORIGEN]"
  1030. dataType="wstr"
  1031. length="255"
  1032. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MEDIDOR_ORIGEN]"
  1033. name="MEDIDOR_ORIGEN" />
  1034. <outputColumn
  1035. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MONTO_RETIROS_MRS]"
  1036. dataType="r8"
  1037. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MONTO_RETIROS_MRS]"
  1038. name="MONTO_RETIROS_MRS" />
  1039. <outputColumn
  1040. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MONTO_COSTAMM]"
  1041. dataType="r8"
  1042. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MONTO_COSTAMM]"
  1043. name="MONTO_COSTAMM" />
  1044. <outputColumn
  1045. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MONTO_REMANENTE]"
  1046. dataType="r8"
  1047. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MONTO_REMANENTE]"
  1048. name="MONTO_REMANENTE" />
  1049. <outputColumn
  1050. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MONTO_PTRANSMIS]"
  1051. dataType="r8"
  1052. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MONTO_PTRANSMIS]"
  1053. name="MONTO_PTRANSMIS" />
  1054. <outputColumn
  1055. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MONTO_ARRANQUE_CERO]"
  1056. dataType="r8"
  1057. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MONTO_ARRANQUE_CERO]"
  1058. name="MONTO_ARRANQUE_CERO" />
  1059. <outputColumn
  1060. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MONTO_CARGO_COMPENSACIONES]"
  1061. dataType="r8"
  1062. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de error de origen de OLE DB].Columns[MONTO_CARGO_COMPENSACIONES]"
  1063. name="MONTO_CARGO_COMPENSACIONES" />
  1064. </outputColumns>
  1065. <externalMetadataColumns />
  1066. </output>
  1067. </outputs>
  1068. </component>
  1069. <component
  1070. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Transformando tipo de dato de Estado"
  1071. componentClassID="Microsoft.DataConvert"
  1072. contactInfo="Conversión de datos;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; Todos los derechos reservados; http://www.microsoft.com/sql/support;0"
  1073. description="Conversión de datos"
  1074. name="Transformando tipo de dato de Estado"
  1075. usesDispositions="true">
  1076. <inputs>
  1077. <input
  1078. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Transformando tipo de dato de Estado.Inputs[Entrada de conversión de datos]"
  1079. name="Entrada de conversión de datos">
  1080. <inputColumns>
  1081. <inputColumn
  1082. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Transformando tipo de dato de Estado.Inputs[Entrada de conversión de datos].Columns[ESTADO]"
  1083. cachedDataType="wstr"
  1084. cachedLength="10"
  1085. cachedName="ESTADO"
  1086. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[ESTADO]" />
  1087. </inputColumns>
  1088. <externalMetadataColumns />
  1089. </input>
  1090. </inputs>
  1091. <outputs>
  1092. <output
  1093. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Transformando tipo de dato de Estado.Outputs[Salida de conversión de datos]"
  1094. exclusionGroup="1"
  1095. name="Salida de conversión de datos"
  1096. synchronousInputId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Transformando tipo de dato de Estado.Inputs[Entrada de conversión de datos]">
  1097. <outputColumns>
  1098. <outputColumn
  1099. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Transformando tipo de dato de Estado.Outputs[Salida de conversión de datos].Columns[Copy of ESTADO]"
  1100. dataType="wstr"
  1101. errorOrTruncationOperation="Conversión"
  1102. errorRowDisposition="FailComponent"
  1103. length="3"
  1104. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Transformando tipo de dato de Estado.Outputs[Salida de conversión de datos].Columns[Copy of ESTADO]"
  1105. name="Copy of ESTADO"
  1106. truncationRowDisposition="FailComponent">
  1107. <properties>
  1108. <property
  1109. containsID="true"
  1110. dataType="System.Int32"
  1111. description="Especifica la columna de entrada usada como origen de datos para la conversión."
  1112. name="SourceInputColumnLineageID">#{Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB].Columns[ESTADO]}</property>
  1113. <property
  1114. dataType="System.Boolean"
  1115. description="Indica si la columna usa las rutinas de análisis más rápidas independientes de la configuración regional."
  1116. name="FastParse">false</property>
  1117. </properties>
  1118. </outputColumn>
  1119. </outputColumns>
  1120. <externalMetadataColumns />
  1121. </output>
  1122. <output
  1123. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Transformando tipo de dato de Estado.Outputs[Salida de error de conversión de datos]"
  1124. exclusionGroup="1"
  1125. isErrorOut="true"
  1126. name="Salida de error de conversión de datos"
  1127. synchronousInputId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Transformando tipo de dato de Estado.Inputs[Entrada de conversión de datos]">
  1128. <outputColumns>
  1129. <outputColumn
  1130. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Transformando tipo de dato de Estado.Outputs[Salida de error de conversión de datos].Columns[ErrorCode]"
  1131. dataType="i4"
  1132. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Transformando tipo de dato de Estado.Outputs[Salida de error de conversión de datos].Columns[ErrorCode]"
  1133. name="ErrorCode"
  1134. specialFlags="1" />
  1135. <outputColumn
  1136. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Transformando tipo de dato de Estado.Outputs[Salida de error de conversión de datos].Columns[ErrorColumn]"
  1137. dataType="i4"
  1138. lineageId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Transformando tipo de dato de Estado.Outputs[Salida de error de conversión de datos].Columns[ErrorColumn]"
  1139. name="ErrorColumn"
  1140. specialFlags="2" />
  1141. </outputColumns>
  1142. <externalMetadataColumns />
  1143. </output>
  1144. </outputs>
  1145. </component>
  1146. </components>
  1147. <paths>
  1148. <path
  1149. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET.Paths[Salida de conversión de datos]"
  1150. endId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Inputs[Entrada de búsqueda]"
  1151. name="Salida de conversión de datos"
  1152. startId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Transformando tipo de dato de Estado.Outputs[Salida de conversión de datos]" />
  1153. <path
  1154. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET.Paths[Salida de entradas coincidentes de búsqueda]"
  1155. endId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO.Inputs[Entrada de búsqueda]"
  1156. name="Salida de entradas coincidentes de búsqueda"
  1157. startId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto.Outputs[Salida de entradas coincidentes de búsqueda]" />
  1158. <path
  1159. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET.Paths[Salida de entradas coincidentes de búsqueda1]"
  1160. endId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET.Inputs[Entrada de destino de OLE DB]"
  1161. name="Salida de entradas coincidentes de búsqueda"
  1162. startId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO.Outputs[Salida de entradas coincidentes de búsqueda]" />
  1163. <path
  1164. refId="Package\Insertar en STG_FACT_COSTOS_UT_RET.Paths[Salida de origen de OLE DB]"
  1165. endId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Transformando tipo de dato de Estado.Inputs[Entrada de conversión de datos]"
  1166. name="Salida de origen de OLE DB"
  1167. startId="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION.Outputs[Salida de origen de OLE DB]" />
  1168. </paths>
  1169. </pipeline>
  1170. </DTS:ObjectData>
  1171. </DTS:Executable>
  1172. <DTS:Executable
  1173. DTS:refId="Package\Obtener primer dia de hace dos meses"
  1174. DTS:CreationName="Microsoft.ExecuteSQLTask"
  1175. DTS:Description="Tarea Ejecutar SQL"
  1176. DTS:DTSID="{b070daf2-9d55-405d-8b75-9ddee3ae9196}"
  1177. DTS:ExecutableType="Microsoft.ExecuteSQLTask"
  1178. DTS:LocaleID="-1"
  1179. DTS:ObjectName="Obtener primer dia de hace dos meses"
  1180. DTS:ThreadHint="0">
  1181. <DTS:Variables />
  1182. <DTS:ObjectData>
  1183. <SQLTask:SqlTaskData
  1184. SQLTask:Connection="{FFCDA087-392E-46C8-928B-B656E39CBA74}"
  1185. SQLTask:SqlStatementSource=" WITH CTE AS (SELECT DATEADD(mm, DATEDIFF(mm, 0, GETDATE()) - 2, 0) AS FECHA)&#xA; SELECT YEAR(FECHA) * 10000 + MONTH(FECHA) * 100 + DAY(FECHA)AS FECHA FROM CTE"
  1186. SQLTask:ResultType="ResultSetType_SingleRow" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
  1187. <SQLTask:ResultBinding
  1188. SQLTask:ResultName="FECHA"
  1189. SQLTask:DtsVariableName="User::GivenDate" />
  1190. </SQLTask:SqlTaskData>
  1191. </DTS:ObjectData>
  1192. </DTS:Executable>
  1193. <DTS:Executable
  1194. DTS:refId="Package\Truncate Table STG_FACT_COSTOS_UT_RET"
  1195. DTS:CreationName="Microsoft.ExecuteSQLTask"
  1196. DTS:Description="Tarea Ejecutar SQL"
  1197. DTS:DTSID="{bd7d3ccb-d3e7-445e-8964-96786c93e737}"
  1198. DTS:ExecutableType="Microsoft.ExecuteSQLTask"
  1199. DTS:LocaleID="-1"
  1200. DTS:ObjectName="Truncate Table STG_FACT_COSTOS_UT_RET"
  1201. DTS:ThreadHint="0">
  1202. <DTS:Variables />
  1203. <DTS:ObjectData>
  1204. <SQLTask:SqlTaskData
  1205. SQLTask:Connection="{ECD91CC3-B1B4-4475-A167-1D75611471D5}"
  1206. SQLTask:SqlStatementSource="TRUNCATE TABLE STAGE.STG_FACT_COSTOS_UT_RET" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" />
  1207. </DTS:ObjectData>
  1208. </DTS:Executable>
  1209. <DTS:Executable
  1210. DTS:refId="Package\Truncate Table STG_FACT_COSTOS_UT_RET 1"
  1211. DTS:CreationName="Microsoft.ExecuteSQLTask"
  1212. DTS:Description="Tarea Ejecutar SQL"
  1213. DTS:DTSID="{c80c1bb0-ae45-4ef6-9c3c-8bfa2d11fb31}"
  1214. DTS:ExecutableType="Microsoft.ExecuteSQLTask"
  1215. DTS:LocaleID="-1"
  1216. DTS:ObjectName="Truncate Table STG_FACT_COSTOS_UT_RET 1"
  1217. DTS:ThreadHint="0">
  1218. <DTS:Variables />
  1219. <DTS:ObjectData>
  1220. <SQLTask:SqlTaskData
  1221. SQLTask:Connection="{ECD91CC3-B1B4-4475-A167-1D75611471D5}"
  1222. SQLTask:SqlStatementSource="TRUNCATE TABLE STAGE.STG_FACT_COSTOS_UT_RET" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" />
  1223. </DTS:ObjectData>
  1224. </DTS:Executable>
  1225. <DTS:Executable
  1226. DTS:refId="Package\UPSERT en FACT_COSTOS_UT_RET"
  1227. DTS:CreationName="Microsoft.ExecuteSQLTask"
  1228. DTS:Description="Tarea Ejecutar SQL"
  1229. DTS:DTSID="{6d2e6f70-f58e-4121-8015-5fd5101b0dc2}"
  1230. DTS:ExecutableType="Microsoft.ExecuteSQLTask"
  1231. DTS:LocaleID="-1"
  1232. DTS:ObjectName="UPSERT en FACT_COSTOS_UT_RET"
  1233. DTS:ThreadHint="0">
  1234. <DTS:Variables />
  1235. <DTS:ObjectData>
  1236. <SQLTask:SqlTaskData
  1237. SQLTask:Connection="{ECD91CC3-B1B4-4475-A167-1D75611471D5}"
  1238. 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 fcur.DIM_FECHA_FECHAPK&#xA; , fcur.DIM_HORA_HORAPK&#xA; , fcur.DIM_PROYECTOS_PROYECTOPK&#xA; , fcur.DIM_ESTADO_ESTADOPK&#xA; ORDER BY &#xA; NEWID() ASC) AS QQ&#xA; , fcur.ID&#xA; , fcur.MONTO_RETIROS_MRS&#xA; , fcur.MONTO_SIGET&#xA; , fcur.MONTO_COSTAMM&#xA; , fcur.MONTO_CUST&#xA; , fcur.MONTO_REMANENTE&#xA; , fcur.MONTO_PTRANSMISION&#xA; , fcur.MONTO_ARRANQUE_CERO&#xA; , fcur.MONTO_CARGO_COMPENSACIONES&#xA; , fcur.DIM_FECHA_FECHAPK&#xA; , fcur.DIM_HORA_HORAPK&#xA; , fcur.DIM_PROYECTOS_PROYECTOPK&#xA; , fcur.DIM_ESTADO_ESTADOPK&#xA; FROM dbo.FACT_COSTOS_UT_RET fcur &#xA; WHERE fcur.DIM_FECHA_FECHAPK &gt;= CONVERT(INT, ?))&#xA; --WHERE fcur.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_RETIROS_MRS&#xA; , MONTO_SIGET&#xA; , MONTO_COSTAMM&#xA; , MONTO_CUST&#xA; , MONTO_REMANENTE&#xA; , MONTO_PTRANSMISION&#xA; , MONTO_ARRANQUE_CERO&#xA; , MONTO_CARGO_COMPENSACIONES&#xA; , DIM_FECHA_FECHAPK&#xA; , DIM_HORA_HORAPK&#xA; , DIM_PROYECTOS_PROYECTOPK&#xA; , DIM_ESTADO_ESTADOPK&#xA; FROM [STAGE].[STG_FACT_COSTOS_UT_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_RETIROS_MRS &lt;&gt; ORIGEN.MONTO_RETIROS_MRS&#xA; OR DESTINO.MONTO_SIGET &lt;&gt; ORIGEN.MONTO_SIGET&#xA; OR DESTINO.MONTO_COSTAMM &lt;&gt; ORIGEN.MONTO_COSTAMM&#xA; OR DESTINO.MONTO_CUST &lt;&gt; ORIGEN.MONTO_CUST&#xA; OR DESTINO.MONTO_REMANENTE &lt;&gt; ORIGEN.MONTO_REMANENTE&#xA; OR DESTINO.MONTO_PTRANSMISION &lt;&gt; ORIGEN.MONTO_PTRANSMISION&#xA; OR DESTINO.MONTO_ARRANQUE_CERO &lt;&gt; ORIGEN.MONTO_ARRANQUE_CERO&#xA; OR DESTINO.MONTO_CARGO_COMPENSACIONES &lt;&gt; ORIGEN.MONTO_CARGO_COMPENSACIONES&#xA; THEN UPDATE SET &#xA; DESTINO.MONTO_RETIROS_MRS = ORIGEN.MONTO_RETIROS_MRS, &#xA; DESTINO.MONTO_SIGET = ORIGEN.MONTO_SIGET, &#xA; DESTINO.MONTO_COSTAMM = ORIGEN.MONTO_COSTAMM, &#xA; DESTINO.MONTO_CUST = ORIGEN.MONTO_CUST, &#xA; DESTINO.MONTO_REMANENTE = ORIGEN.MONTO_REMANENTE, &#xA; DESTINO.MONTO_PTRANSMISION = ORIGEN.MONTO_PTRANSMISION, &#xA; DESTINO.MONTO_ARRANQUE_CERO = ORIGEN.MONTO_ARRANQUE_CERO, &#xA; DESTINO.MONTO_CARGO_COMPENSACIONES = ORIGEN.MONTO_CARGO_COMPENSACIONES&#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_RETIROS_MRS&#xA; , MONTO_SIGET&#xA; , MONTO_COSTAMM&#xA; , MONTO_CUST&#xA; , MONTO_REMANENTE&#xA; , MONTO_PTRANSMISION&#xA; , MONTO_ARRANQUE_CERO&#xA; , MONTO_CARGO_COMPENSACIONES&#xA; , DIM_FECHA_FECHAPK&#xA; , DIM_HORA_HORAPK&#xA; , DIM_PROYECTOS_PROYECTOPK&#xA; , DIM_ESTADO_ESTADOPK)&#xA; VALUES(ORIGEN.MONTO_RETIROS_MRS, ORIGEN.MONTO_SIGET, ORIGEN.MONTO_COSTAMM, ORIGEN.MONTO_CUST, ORIGEN.MONTO_REMANENTE, ORIGEN.MONTO_PTRANSMISION, ORIGEN.MONTO_ARRANQUE_CERO, ORIGEN.MONTO_CARGO_COMPENSACIONES, ORIGEN.DIM_FECHA_FECHAPK, ORIGEN.DIM_HORA_HORAPK, ORIGEN.DIM_PROYECTOS_PROYECTOPK, ORIGEN.DIM_ESTADO_ESTADOPK);&#xA;END;&#xA;" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
  1239. <SQLTask:ParameterBinding
  1240. SQLTask:ParameterName="0"
  1241. SQLTask:DtsVariableName="User::GivenDate"
  1242. SQLTask:ParameterDirection="Input"
  1243. SQLTask:DataType="130"
  1244. SQLTask:ParameterSize="-1" />
  1245. </SQLTask:SqlTaskData>
  1246. </DTS:ObjectData>
  1247. </DTS:Executable>
  1248. </DTS:Executables>
  1249. <DTS:PrecedenceConstraints>
  1250. <DTS:PrecedenceConstraint
  1251. DTS:refId="Package.PrecedenceConstraints[Constraint]"
  1252. DTS:CreationName=""
  1253. DTS:DTSID="{df3d7bf1-f4e9-4459-90be-9636fb87e2f3}"
  1254. DTS:From="Package\Obtener primer dia de hace dos meses"
  1255. DTS:LogicalAnd="True"
  1256. DTS:ObjectName="Constraint"
  1257. DTS:To="Package\Truncate Table STG_FACT_COSTOS_UT_RET" />
  1258. <DTS:PrecedenceConstraint
  1259. DTS:refId="Package.PrecedenceConstraints[Constraint 1]"
  1260. DTS:CreationName=""
  1261. DTS:DTSID="{418e55a4-7322-461e-a051-4bb8d900f08d}"
  1262. DTS:From="Package\Truncate Table STG_FACT_COSTOS_UT_RET"
  1263. DTS:LogicalAnd="True"
  1264. DTS:ObjectName="Constraint 1"
  1265. DTS:To="Package\Insertar en STG_FACT_COSTOS_UT_RET" />
  1266. <DTS:PrecedenceConstraint
  1267. DTS:refId="Package.PrecedenceConstraints[Constraint 2]"
  1268. DTS:CreationName=""
  1269. DTS:DTSID="{f7074f50-a4d6-4bc6-9791-a475a4fe307d}"
  1270. DTS:From="Package\Insertar en STG_FACT_COSTOS_UT_RET"
  1271. DTS:LogicalAnd="True"
  1272. DTS:ObjectName="Constraint 2"
  1273. DTS:To="Package\UPSERT en FACT_COSTOS_UT_RET" />
  1274. <DTS:PrecedenceConstraint
  1275. DTS:refId="Package.PrecedenceConstraints[Constraint 3]"
  1276. DTS:CreationName=""
  1277. DTS:DTSID="{69ef5866-1e30-47cd-a340-f58bdefbb1f9}"
  1278. DTS:From="Package\UPSERT en FACT_COSTOS_UT_RET"
  1279. DTS:LogicalAnd="True"
  1280. DTS:ObjectName="Constraint 3"
  1281. DTS:To="Package\Truncate Table STG_FACT_COSTOS_UT_RET 1" />
  1282. </DTS:PrecedenceConstraints>
  1283. <DTS:DesignTimeProperties><![CDATA[<?xml version="1.0"?>
  1284. <!--This CDATA section contains the layout information of the package. The section includes information such as (x,y) coordinates, width, and height.-->
  1285. <!--If you manually edit this section and make a mistake, you can delete it. -->
  1286. <!--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.-->
  1287. <Objects
  1288. Version="8">
  1289. <!--Each node below will contain properties that do not affect runtime behavior.-->
  1290. <Package
  1291. design-time-name="Package">
  1292. <LayoutInfo>
  1293. <GraphLayout
  1294. 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">
  1295. <NodeLayout
  1296. Size="273,42"
  1297. Id="Package\Insertar en STG_FACT_COSTOS_UT_RET"
  1298. TopLeft="380,238" />
  1299. <NodeLayout
  1300. Size="261,42"
  1301. Id="Package\Obtener primer dia de hace dos meses"
  1302. TopLeft="384,47" />
  1303. <NodeLayout
  1304. Size="292,42"
  1305. Id="Package\Truncate Table STG_FACT_COSTOS_UT_RET"
  1306. TopLeft="367,137" />
  1307. <NodeLayout
  1308. Size="301,42"
  1309. Id="Package\Truncate Table STG_FACT_COSTOS_UT_RET 1"
  1310. TopLeft="367,440" />
  1311. <NodeLayout
  1312. Size="249,42"
  1313. Id="Package\UPSERT en FACT_COSTOS_UT_RET"
  1314. TopLeft="387,338" />
  1315. <EdgeLayout
  1316. Id="Package.PrecedenceConstraints[Constraint]"
  1317. TopLeft="513.75,89">
  1318. <EdgeLayout.Curve>
  1319. <mssgle:Curve
  1320. StartConnector="{assembly:Null}"
  1321. EndConnector="0,48"
  1322. Start="0,0"
  1323. End="0,40.5">
  1324. <mssgle:Curve.Segments>
  1325. <mssgle:SegmentCollection
  1326. Capacity="5">
  1327. <mssgle:LineSegment
  1328. End="0,40.5" />
  1329. </mssgle:SegmentCollection>
  1330. </mssgle:Curve.Segments>
  1331. </mssgle:Curve>
  1332. </EdgeLayout.Curve>
  1333. <EdgeLayout.Labels>
  1334. <EdgeLabelCollection />
  1335. </EdgeLayout.Labels>
  1336. </EdgeLayout>
  1337. <EdgeLayout
  1338. Id="Package.PrecedenceConstraints[Constraint 1]"
  1339. TopLeft="514.75,179">
  1340. <EdgeLayout.Curve>
  1341. <mssgle:Curve
  1342. StartConnector="{assembly:Null}"
  1343. EndConnector="0,59"
  1344. Start="0,0"
  1345. End="0,51.5">
  1346. <mssgle:Curve.Segments>
  1347. <mssgle:SegmentCollection
  1348. Capacity="5">
  1349. <mssgle:LineSegment
  1350. End="0,51.5" />
  1351. </mssgle:SegmentCollection>
  1352. </mssgle:Curve.Segments>
  1353. </mssgle:Curve>
  1354. </EdgeLayout.Curve>
  1355. <EdgeLayout.Labels>
  1356. <EdgeLabelCollection />
  1357. </EdgeLayout.Labels>
  1358. </EdgeLayout>
  1359. <EdgeLayout
  1360. Id="Package.PrecedenceConstraints[Constraint 2]"
  1361. TopLeft="514,280">
  1362. <EdgeLayout.Curve>
  1363. <mssgle:Curve
  1364. StartConnector="{assembly:Null}"
  1365. EndConnector="0,58"
  1366. Start="0,0"
  1367. End="0,50.5">
  1368. <mssgle:Curve.Segments>
  1369. <mssgle:SegmentCollection
  1370. Capacity="5">
  1371. <mssgle:LineSegment
  1372. End="0,50.5" />
  1373. </mssgle:SegmentCollection>
  1374. </mssgle:Curve.Segments>
  1375. </mssgle:Curve>
  1376. </EdgeLayout.Curve>
  1377. <EdgeLayout.Labels>
  1378. <EdgeLabelCollection />
  1379. </EdgeLayout.Labels>
  1380. </EdgeLayout>
  1381. <EdgeLayout
  1382. Id="Package.PrecedenceConstraints[Constraint 3]"
  1383. TopLeft="514.5,380">
  1384. <EdgeLayout.Curve>
  1385. <mssgle:Curve
  1386. StartConnector="{assembly:Null}"
  1387. EndConnector="0,60"
  1388. Start="0,0"
  1389. End="0,52.5">
  1390. <mssgle:Curve.Segments>
  1391. <mssgle:SegmentCollection
  1392. Capacity="5">
  1393. <mssgle:LineSegment
  1394. End="0,52.5" />
  1395. </mssgle:SegmentCollection>
  1396. </mssgle:Curve.Segments>
  1397. </mssgle:Curve>
  1398. </EdgeLayout.Curve>
  1399. <EdgeLayout.Labels>
  1400. <EdgeLabelCollection />
  1401. </EdgeLayout.Labels>
  1402. </EdgeLayout>
  1403. </GraphLayout>
  1404. </LayoutInfo>
  1405. </Package>
  1406. <TaskHost
  1407. design-time-name="Package\Insertar en STG_FACT_COSTOS_UT_RET">
  1408. <LayoutInfo>
  1409. <GraphLayout
  1410. 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">
  1411. <NodeLayout
  1412. Size="151,42"
  1413. Id="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION"
  1414. TopLeft="389,19" />
  1415. <NodeLayout
  1416. Size="180,42"
  1417. Id="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO"
  1418. TopLeft="379,293" />
  1419. <NodeLayout
  1420. Size="269,42"
  1421. Id="Package\Insertar en STG_FACT_COSTOS_UT_RET\Transformando tipo de dato de Estado"
  1422. TopLeft="335,109" />
  1423. <NodeLayout
  1424. Size="269,42"
  1425. Id="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET"
  1426. TopLeft="339,403" />
  1427. <NodeLayout
  1428. Size="196,42"
  1429. Id="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto"
  1430. TopLeft="364,193" />
  1431. <EdgeLayout
  1432. Id="Package\Insertar en STG_FACT_COSTOS_UT_RET.Paths[Salida de entradas coincidentes de búsqueda1]"
  1433. TopLeft="471.25,335">
  1434. <EdgeLayout.Curve>
  1435. <mssgle:Curve
  1436. StartConnector="{assembly:Null}"
  1437. EndConnector="0,68"
  1438. Start="0,0"
  1439. End="0,60.5">
  1440. <mssgle:Curve.Segments>
  1441. <mssgle:SegmentCollection
  1442. Capacity="5">
  1443. <mssgle:LineSegment
  1444. End="0,60.5" />
  1445. </mssgle:SegmentCollection>
  1446. </mssgle:Curve.Segments>
  1447. </mssgle:Curve>
  1448. </EdgeLayout.Curve>
  1449. <EdgeLayout.Labels>
  1450. <mssgm:EdgeLabel
  1451. BoundingBox="-99.8190234375,24.15234375,199.638046875,12.1953125"
  1452. RelativePosition="Any" />
  1453. </EdgeLayout.Labels>
  1454. </EdgeLayout>
  1455. <EdgeLayout
  1456. Id="Package\Insertar en STG_FACT_COSTOS_UT_RET.Paths[Salida de entradas coincidentes de búsqueda]"
  1457. TopLeft="465.5,235">
  1458. <EdgeLayout.Curve>
  1459. <mssgle:Curve
  1460. StartConnector="{assembly:Null}"
  1461. EndConnector="0,58"
  1462. Start="0,0"
  1463. End="0,50.5">
  1464. <mssgle:Curve.Segments>
  1465. <mssgle:SegmentCollection
  1466. Capacity="5">
  1467. <mssgle:LineSegment
  1468. End="0,50.5" />
  1469. </mssgle:SegmentCollection>
  1470. </mssgle:Curve.Segments>
  1471. </mssgle:Curve>
  1472. </EdgeLayout.Curve>
  1473. <EdgeLayout.Labels>
  1474. <mssgm:EdgeLabel
  1475. BoundingBox="-99.8190234375,19.15234375,199.638046875,12.1953125"
  1476. RelativePosition="Any" />
  1477. </EdgeLayout.Labels>
  1478. </EdgeLayout>
  1479. <EdgeLayout
  1480. Id="Package\Insertar en STG_FACT_COSTOS_UT_RET.Paths[Salida de conversión de datos]"
  1481. TopLeft="465.75,151">
  1482. <EdgeLayout.Curve>
  1483. <mssgle:Curve
  1484. StartConnector="{assembly:Null}"
  1485. EndConnector="0,42"
  1486. Start="0,0"
  1487. End="0,34.5">
  1488. <mssgle:Curve.Segments>
  1489. <mssgle:SegmentCollection
  1490. Capacity="5">
  1491. <mssgle:LineSegment
  1492. End="0,34.5" />
  1493. </mssgle:SegmentCollection>
  1494. </mssgle:Curve.Segments>
  1495. </mssgle:Curve>
  1496. </EdgeLayout.Curve>
  1497. <EdgeLayout.Labels>
  1498. <mssgm:EdgeLabel
  1499. BoundingBox="0,0,0,0"
  1500. RelativePosition="Any" />
  1501. </EdgeLayout.Labels>
  1502. </EdgeLayout>
  1503. <EdgeLayout
  1504. Id="Package\Insertar en STG_FACT_COSTOS_UT_RET.Paths[Salida de origen de OLE DB]"
  1505. TopLeft="467,61">
  1506. <EdgeLayout.Curve>
  1507. <mssgle:Curve
  1508. StartConnector="{assembly:Null}"
  1509. EndConnector="0,48"
  1510. Start="0,0"
  1511. End="0,40.5">
  1512. <mssgle:Curve.Segments>
  1513. <mssgle:SegmentCollection
  1514. Capacity="5">
  1515. <mssgle:LineSegment
  1516. End="0,40.5" />
  1517. </mssgle:SegmentCollection>
  1518. </mssgle:Curve.Segments>
  1519. </mssgle:Curve>
  1520. </EdgeLayout.Curve>
  1521. <EdgeLayout.Labels>
  1522. <mssgm:EdgeLabel
  1523. BoundingBox="0,0,0,0"
  1524. RelativePosition="Any" />
  1525. </EdgeLayout.Labels>
  1526. </EdgeLayout>
  1527. </GraphLayout>
  1528. </LayoutInfo>
  1529. </TaskHost>
  1530. <PipelineComponentMetadata
  1531. design-time-name="Package\Insertar en STG_FACT_COSTOS_UT_RET\Origen ORION">
  1532. <Properties>
  1533. <Property>
  1534. <Name>DataSourceViewID</Name>
  1535. </Property>
  1536. </Properties>
  1537. </PipelineComponentMetadata>
  1538. <PipelineComponentMetadata
  1539. design-time-name="Package\Insertar en STG_FACT_COSTOS_UT_RET\Destino STAGE_FACT_COSTOS_UT_RET">
  1540. <Properties>
  1541. <Property>
  1542. <Name>DataSourceViewID</Name>
  1543. </Property>
  1544. <Property>
  1545. <Name>TableInfoObjectType</Name>
  1546. <Value
  1547. type="q2:string">Table</Value>
  1548. </Property>
  1549. </Properties>
  1550. </PipelineComponentMetadata>
  1551. <PipelineComponentMetadata
  1552. design-time-name="Package\Insertar en STG_FACT_COSTOS_UT_RET\Determinar Key Proyecto">
  1553. <Properties>
  1554. <Property>
  1555. <Name>OverwriteParamsSQLProp</Name>
  1556. <Value
  1557. type="q2:string">false</Value>
  1558. </Property>
  1559. <Property>
  1560. <Name>UsedTableName</Name>
  1561. <Value
  1562. type="q3:string"></Value>
  1563. </Property>
  1564. <Property>
  1565. <Name>TableInfoObjectType</Name>
  1566. <Value
  1567. type="q4:string">0</Value>
  1568. </Property>
  1569. <Property>
  1570. <Name>DataSourceViewID</Name>
  1571. </Property>
  1572. </Properties>
  1573. </PipelineComponentMetadata>
  1574. <PipelineComponentMetadata
  1575. design-time-name="Package\Insertar en STG_FACT_COSTOS_UT_RET\Obtener Key ESTADO">
  1576. <Properties>
  1577. <Property>
  1578. <Name>OverwriteParamsSQLProp</Name>
  1579. <Value
  1580. type="q2:string">false</Value>
  1581. </Property>
  1582. <Property>
  1583. <Name>UsedTableName</Name>
  1584. <Value
  1585. type="q3:string">[dbo].[DIM_ESTADO]</Value>
  1586. </Property>
  1587. <Property>
  1588. <Name>TableInfoObjectType</Name>
  1589. <Value
  1590. type="q4:string">0</Value>
  1591. </Property>
  1592. <Property>
  1593. <Name>DataSourceViewID</Name>
  1594. </Property>
  1595. </Properties>
  1596. </PipelineComponentMetadata>
  1597. </Objects>]]></DTS:DesignTimeProperties>
  1598. </DTS:Executable>