Add Omnicell staging and PostgreSQL connection setup

This commit is contained in:
John Mulhall 2026-08-06 17:11:17 -04:00
parent e3574189f2
commit 54608f4fb8

View file

@ -11,8 +11,8 @@
DTS:LocaleID="1033"
DTS:ObjectName="OmnicellHourlyImport"
DTS:PackageType="5"
DTS:VersionBuild="34"
DTS:VersionGUID="{572DAF5F-15F9-4DD8-9A70-9E48A87D9771}">
DTS:VersionBuild="39"
DTS:VersionGUID="{602746C5-632B-4723-9F99-9E80FA9C5729}">
<DTS:Property
DTS:Name="PackageFormatVersion">8</DTS:Property>
<DTS:ConnectionManagers>
@ -236,6 +236,30 @@
</DTS:ForEachEnumerator>
<DTS:Variables />
<DTS:Executables>
<DTS:Executable
DTS:refId="Package\Process Omnicell Files\Finalize SQL Server File"
DTS:CreationName="Microsoft.ExecuteSQLTask"
DTS:Description="Execute SQL Task"
DTS:DTSID="{2E26A02F-5B56-447C-8BEC-F7C1294B86CD}"
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
DTS:LocaleID="-1"
DTS:ObjectName="Finalize SQL Server File"
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2025; © 2025 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
DTS:ThreadHint="0">
<DTS:Variables />
<DTS:ObjectData>
<SQLTask:SqlTaskData
SQLTask:Connection="{E127B9A7-A354-4612-81E9-D2666DB7A028}"
SQLTask:SqlStatementSource="EXEC etl.usp_finalize_omnicell_file&#xA; @file_load_id = ?;" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
<SQLTask:ParameterBinding
SQLTask:ParameterName="0"
SQLTask:DtsVariableName="User::FileLoadID"
SQLTask:ParameterDirection="Input"
SQLTask:DataType="20"
SQLTask:ParameterSize="-1" />
</SQLTask:SqlTaskData>
</DTS:ObjectData>
</DTS:Executable>
<DTS:Executable
DTS:refId="Package\Process Omnicell Files\Load Omnicell Stage"
DTS:CreationName="Microsoft.Pipeline"
@ -369,6 +393,588 @@
</output>
</outputs>
</component>
<component
refId="Package\Process Omnicell Files\Load Omnicell Stage\Count Staged Rows"
componentClassID="Microsoft.RowCount"
contactInfo="Row Count;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0"
description="Counts rows as they pass through a data flow. For example, use the number of rows processed to determine whether or not to perform cleanup operations, or update text in an e-mail message to communicate processing status."
name="Count Staged Rows">
<properties>
<property
dataType="System.String"
description="Specifies the variable to hold the row count."
name="VariableName">User::RowsStaged</property>
</properties>
<inputs>
<input
refId="Package\Process Omnicell Files\Load Omnicell Stage\Count Staged Rows.Inputs[Row Count Input 1]"
hasSideEffects="true"
name="Row Count Input 1">
<externalMetadataColumns />
</input>
</inputs>
<outputs>
<output
refId="Package\Process Omnicell Files\Load Omnicell Stage\Count Staged Rows.Outputs[Row Count Output 1]"
name="Row Count Output 1"
synchronousInputId="Package\Process Omnicell Files\Load Omnicell Stage\Count Staged Rows.Inputs[Row Count Input 1]">
<externalMetadataColumns />
</output>
</outputs>
</component>
<component
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage"
componentClassID="Microsoft.OLEDBDestination"
contactInfo="OLE DB Destination;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;4"
description="OLE DB Destination"
name="Load ETL Omnicell Stage"
usesDispositions="true"
version="4">
<properties>
<property
dataType="System.Int32"
description="The number of seconds before a command times out. A value of 0 indicates an infinite time-out."
name="CommandTimeout">0</property>
<property
dataType="System.String"
description="Specifies the name of the database object used to open a rowset."
name="OpenRowset">[etl].[omnicell_stage]</property>
<property
dataType="System.String"
description="Specifies the variable that contains the name of the database object used to open a rowset."
name="OpenRowsetVariable"></property>
<property
dataType="System.String"
description="The SQL command to be executed."
name="SqlCommand"
UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor"></property>
<property
dataType="System.Int32"
description="Specifies the column code page to use when code page information is unavailable from the data source."
name="DefaultCodePage">1252</property>
<property
dataType="System.Boolean"
description="Forces the use of the DefaultCodePage property value when describing character data."
name="AlwaysUseDefaultCodePage">false</property>
<property
dataType="System.Int32"
description="Specifies the mode used to access the database."
name="AccessMode"
typeConverter="AccessMode">3</property>
<property
dataType="System.Boolean"
description="Indicates whether the values supplied for identity columns will be copied to the destination. If false, values for identity columns will be auto-generated at the destination. Applies only if fast load is turned on."
name="FastLoadKeepIdentity">false</property>
<property
dataType="System.Boolean"
description="Indicates whether the columns containing null will have null inserted in the destination. If false, columns containing null will have their default values inserted at the destination. Applies only if fast load is turned on."
name="FastLoadKeepNulls">false</property>
<property
dataType="System.String"
description="Specifies options to be used with fast load. Applies only if fast load is turned on."
name="FastLoadOptions">TABLOCK,CHECK_CONSTRAINTS</property>
<property
dataType="System.Int32"
description="Specifies when commits are issued during data insertion. A value of 0 specifies that one commit will be issued at the end of data insertion. Applies only if fast load is turned on."
name="FastLoadMaxInsertCommitSize">2147483647</property>
</properties>
<connections>
<connection
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Connections[OleDbConnection]"
connectionManagerID="Package.ConnectionManagers[CM_SQLServer_SSIS]"
connectionManagerRefId="Package.ConnectionManagers[CM_SQLServer_SSIS]"
description="The OLE DB runtime connection used to access the database."
name="OleDbConnection" />
</connections>
<inputs>
<input
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input]"
errorOrTruncationOperation="Insert"
errorRowDisposition="FailComponent"
hasSideEffects="true"
name="OLE DB Destination Input">
<inputColumns>
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[pat_id]"
cachedDataType="wstr"
cachedLength="255"
cachedName="pat_id"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[pat_id]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[pat_id]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[omni_stid]"
cachedDataType="wstr"
cachedLength="255"
cachedName="omni_stid"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[omni_stid]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[omni_stid]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[item_id]"
cachedDataType="wstr"
cachedLength="255"
cachedName="item_id"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[item_id]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[item_id]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[chg_id]"
cachedDataType="wstr"
cachedLength="255"
cachedName="chg_id"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[chg_id]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[chg_id]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[chg_type]"
cachedDataType="wstr"
cachedLength="255"
cachedName="chg_type"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[chg_type]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[chg_type]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[fer_type]"
cachedDataType="wstr"
cachedLength="255"
cachedName="fer_type"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[fer_type]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[fer_type]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[fersub]"
cachedDataType="wstr"
cachedLength="255"
cachedName="fersub"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[fersub]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[fersub]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[countback]"
cachedDataType="wstr"
cachedLength="255"
cachedName="countback"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[countback]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[countback]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[mooverride]"
cachedDataType="wstr"
cachedLength="255"
cachedName="mooverride"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[mooverride]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[mooverride]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[issuedisch]"
cachedDataType="wstr"
cachedLength="255"
cachedName="issuedisch"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[issuedisch]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[issuedisch]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[unit_issue]"
cachedDataType="wstr"
cachedLength="255"
cachedName="unit_issue"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[unit_issue]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[unit_issue]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[user_name]"
cachedDataType="wstr"
cachedLength="255"
cachedName="user_name"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[user_name]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[user_name]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[witnes_nam]"
cachedDataType="wstr"
cachedLength="255"
cachedName="witnes_nam"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[witnes_nam]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[witnes_nam]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[waste_qty]"
cachedDataType="wstr"
cachedLength="255"
cachedName="waste_qty"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[waste_qty]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[waste_qty]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[omni_name]"
cachedDataType="wstr"
cachedLength="255"
cachedName="omni_name"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[omni_name]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[omni_name]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[item_name]"
cachedDataType="wstr"
cachedLength="255"
cachedName="item_name"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[item_name]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[item_name]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[r_suffi]"
cachedDataType="wstr"
cachedLength="255"
cachedName="r_suffi"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[r_suffi]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[r_suffi]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[r_name]"
cachedDataType="wstr"
cachedLength="255"
cachedName="r_name"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[r_name]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[r_name]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[pat_name]"
cachedDataType="wstr"
cachedLength="255"
cachedName="pat_name"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[pat_name]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[pat_name]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[null_type]"
cachedDataType="wstr"
cachedLength="255"
cachedName="null_type"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[null_type]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[null_type]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[dose_a]"
cachedDataType="wstr"
cachedLength="255"
cachedName="dose_a"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[dose_a]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[dose_a]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[waste_qtyz]"
cachedDataType="wstr"
cachedLength="255"
cachedName="waste_qtyz"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[waste_qtyz]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[waste_qtyz]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[str_units]"
cachedDataType="wstr"
cachedLength="255"
cachedName="str_units"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[str_units]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[str_units]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[case_id]"
cachedDataType="wstr"
cachedLength="255"
cachedName="case_id"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[case_id]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[case_id]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[mo_id]"
cachedDataType="wstr"
cachedLength="255"
cachedName="mo_id"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[mo_id]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[mo_id]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[mas_desc]"
cachedDataType="wstr"
cachedLength="255"
cachedName="mas_desc"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[mas_desc]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[mas_desc]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[user_id]"
cachedDataType="wstr"
cachedLength="255"
cachedName="user_id"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[user_id]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[user_id]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[user_type]"
cachedDataType="wstr"
cachedLength="255"
cachedName="user_type"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[user_type]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[user_type]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[witnes_id]"
cachedDataType="wstr"
cachedLength="255"
cachedName="witnes_id"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[witnes_id]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output].Columns[witnes_id]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[file_load_id]"
cachedDataType="i8"
cachedName="file_load_id"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[file_load_id]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Add File Metadata.Outputs[Derived Column Output].Columns[file_load_id]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[upload_date]"
cachedDataType="date"
cachedName="upload_date"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[upload_date]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Add File Metadata.Outputs[Derived Column Output].Columns[upload_date]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[source_file_name]"
cachedDataType="wstr"
cachedLength="260"
cachedName="source_file_name"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[source_file_name]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Add File Metadata.Outputs[Derived Column Output].Columns[source_file_name]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[act_dati_stage]"
cachedDataType="wstr"
cachedLength="16"
cachedName="act_dati_stage"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[act_dati]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Normalize Numeric Fields.Outputs[Derived Column Output].Columns[act_dati_stage]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[qty_stage]"
cachedDataType="wstr"
cachedLength="50"
cachedName="qty_stage"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[qty]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Normalize Numeric Fields.Outputs[Derived Column Output].Columns[qty_stage]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[qtyz_stage]"
cachedDataType="wstr"
cachedLength="50"
cachedName="qtyz_stage"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[qtyz]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Normalize Numeric Fields.Outputs[Derived Column Output].Columns[qtyz_stage]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[med_recno_stage]"
cachedDataType="wstr"
cachedLength="30"
cachedName="med_recno_stage"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[med_recno]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Normalize Numeric Fields.Outputs[Derived Column Output].Columns[med_recno_stage]" />
<inputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].Columns[qty_onhand_stage]"
cachedDataType="wstr"
cachedLength="50"
cachedName="qty_onhand_stage"
externalMetadataColumnId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[qty_onhand]"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Normalize Numeric Fields.Outputs[Derived Column Output].Columns[qty_onhand_stage]" />
</inputColumns>
<externalMetadataColumns
isUsed="True">
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[stage_row_id]"
dataType="i8"
name="stage_row_id" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[file_load_id]"
dataType="i8"
name="file_load_id" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[upload_date]"
dataType="dbTimeStamp2"
name="upload_date"
scale="3" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[source_file_name]"
dataType="wstr"
length="260"
name="source_file_name" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[pat_id]"
dataType="wstr"
length="4000"
name="pat_id" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[omni_stid]"
dataType="wstr"
length="4000"
name="omni_stid" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[item_id]"
dataType="wstr"
length="4000"
name="item_id" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[act_dati]"
dataType="wstr"
length="4000"
name="act_dati" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[chg_id]"
dataType="wstr"
length="4000"
name="chg_id" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[chg_type]"
dataType="wstr"
length="4000"
name="chg_type" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[fer_type]"
dataType="wstr"
length="4000"
name="fer_type" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[fersub]"
dataType="wstr"
length="4000"
name="fersub" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[qty]"
dataType="wstr"
length="4000"
name="qty" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[countback]"
dataType="wstr"
length="4000"
name="countback" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[mooverride]"
dataType="wstr"
length="4000"
name="mooverride" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[issuedisch]"
dataType="wstr"
length="4000"
name="issuedisch" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[qty_onhand]"
dataType="wstr"
length="4000"
name="qty_onhand" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[unit_issue]"
dataType="wstr"
length="4000"
name="unit_issue" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[user_name]"
dataType="wstr"
length="4000"
name="user_name" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[witnes_nam]"
dataType="wstr"
length="4000"
name="witnes_nam" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[waste_qty]"
dataType="wstr"
length="4000"
name="waste_qty" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[omni_name]"
dataType="wstr"
length="4000"
name="omni_name" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[item_name]"
dataType="wstr"
length="4000"
name="item_name" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[r_suffi]"
dataType="wstr"
length="4000"
name="r_suffi" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[r_name]"
dataType="wstr"
length="4000"
name="r_name" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[pat_name]"
dataType="wstr"
length="4000"
name="pat_name" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[null_type]"
dataType="wstr"
length="4000"
name="null_type" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[dose_a]"
dataType="wstr"
length="4000"
name="dose_a" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[qtyz]"
dataType="wstr"
length="4000"
name="qtyz" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[waste_qtyz]"
dataType="wstr"
length="4000"
name="waste_qtyz" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[str_units]"
dataType="wstr"
length="4000"
name="str_units" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[case_id]"
dataType="wstr"
length="4000"
name="case_id" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[mo_id]"
dataType="wstr"
length="4000"
name="mo_id" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[mas_desc]"
dataType="wstr"
length="4000"
name="mas_desc" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[med_recno]"
dataType="wstr"
length="4000"
name="med_recno" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[user_id]"
dataType="wstr"
length="4000"
name="user_id" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[user_type]"
dataType="wstr"
length="4000"
name="user_type" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[witnes_id]"
dataType="wstr"
length="4000"
name="witnes_id" />
<externalMetadataColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input].ExternalColumns[staged_at]"
dataType="dbTimeStamp2"
name="staged_at"
scale="3" />
</externalMetadataColumns>
</input>
</inputs>
<outputs>
<output
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Outputs[OLE DB Destination Error Output]"
exclusionGroup="1"
isErrorOut="true"
name="OLE DB Destination Error Output"
synchronousInputId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input]">
<outputColumns>
<outputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Outputs[OLE DB Destination Error Output].Columns[ErrorCode]"
dataType="i4"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Outputs[OLE DB Destination Error Output].Columns[ErrorCode]"
name="ErrorCode"
specialFlags="1" />
<outputColumn
refId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]"
dataType="i4"
lineageId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]"
name="ErrorColumn"
specialFlags="2" />
</outputColumns>
<externalMetadataColumns />
</output>
</outputs>
</component>
<component
refId="Package\Process Omnicell Files\Load Omnicell Stage\Normalize Numeric Fields"
componentClassID="Microsoft.DerivedColumn"
@ -1348,11 +1954,21 @@
endId="Package\Process Omnicell Files\Load Omnicell Stage\Normalize Numeric Fields.Inputs[Derived Column Input]"
name="Derived Column Output"
startId="Package\Process Omnicell Files\Load Omnicell Stage\Add File Metadata.Outputs[Derived Column Output]" />
<path
refId="Package\Process Omnicell Files\Load Omnicell Stage.Paths[Derived Column Output1]"
endId="Package\Process Omnicell Files\Load Omnicell Stage\Count Staged Rows.Inputs[Row Count Input 1]"
name="Derived Column Output"
startId="Package\Process Omnicell Files\Load Omnicell Stage\Normalize Numeric Fields.Outputs[Derived Column Output]" />
<path
refId="Package\Process Omnicell Files\Load Omnicell Stage.Paths[Excel Source Output]"
endId="Package\Process Omnicell Files\Load Omnicell Stage\Add File Metadata.Inputs[Derived Column Input]"
name="Excel Source Output"
startId="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source.Outputs[Excel Source Output]" />
<path
refId="Package\Process Omnicell Files\Load Omnicell Stage.Paths[Row Count Output 1]"
endId="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage.Inputs[OLE DB Destination Input]"
name="Row Count Output 1"
startId="Package\Process Omnicell Files\Load Omnicell Stage\Count Staged Rows.Outputs[Row Count Output 1]" />
</paths>
</pipeline>
</DTS:ObjectData>
@ -2135,6 +2751,14 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==</BinaryItem>
DTS:LogicalAnd="True"
DTS:ObjectName="Constraint 1"
DTS:To="Package\Process Omnicell Files\Load Omnicell Stage" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Process Omnicell Files.PrecedenceConstraints[Constraint 2]"
DTS:CreationName=""
DTS:DTSID="{F42F9D54-76B1-4EDB-845F-E2787AF99BD3}"
DTS:From="Package\Process Omnicell Files\Load Omnicell Stage"
DTS:LogicalAnd="True"
DTS:ObjectName="Constraint 2"
DTS:To="Package\Process Omnicell Files\Finalize SQL Server File" />
</DTS:PrecedenceConstraints>
<DTS:ForEachVariableMappings>
<DTS:ForEachVariableMapping
@ -2269,6 +2893,32 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==</BinaryItem>
<EdgeLabelCollection />
</EdgeLayout.Labels>
</EdgeLayout>
<NodeLayout
Size="189,42"
Id="Package\Process Omnicell Files\Finalize SQL Server File"
TopLeft="92,275" />
<EdgeLayout
Id="Package\Process Omnicell Files.PrecedenceConstraints[Constraint 2]"
TopLeft="185.5,244">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,31"
Start="0,0"
End="0,23.5">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,23.5" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<EdgeLabelCollection />
</EdgeLayout.Labels>
</EdgeLayout>
<ContainerLayout
HeaderHeight="43"
IsExpanded="True"
@ -2325,7 +2975,7 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==</BinaryItem>
design-time-name="Package\Process Omnicell Files\Load Omnicell Stage">
<LayoutInfo>
<GraphLayout
Capacity="8" 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">
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">
<NodeLayout
Size="182,42"
Id="Package\Process Omnicell Files\Load Omnicell Stage\Omnicell Excel Source"
@ -2382,6 +3032,58 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==</BinaryItem>
<EdgeLabelCollection />
</EdgeLayout.Labels>
</EdgeLayout>
<NodeLayout
Size="171,42"
Id="Package\Process Omnicell Files\Load Omnicell Stage\Count Staged Rows"
TopLeft="117,312" />
<EdgeLayout
Id="Package\Process Omnicell Files\Load Omnicell Stage.Paths[Derived Column Output1]"
TopLeft="202.25,268">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,44"
Start="0,0"
End="0,36.5">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,36.5" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<EdgeLabelCollection />
</EdgeLayout.Labels>
</EdgeLayout>
<NodeLayout
Size="196,42"
Id="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage"
TopLeft="102,413" />
<EdgeLayout
Id="Package\Process Omnicell Files\Load Omnicell Stage.Paths[Row Count Output 1]"
TopLeft="201.25,354">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,59"
Start="0,0"
End="0,51.5">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,51.5" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<EdgeLabelCollection />
</EdgeLayout.Labels>
</EdgeLayout>
</GraphLayout>
</LayoutInfo>
</TaskHost>
@ -2398,5 +3100,18 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==</BinaryItem>
</Property>
</Properties>
</PipelineComponentMetadata>
<PipelineComponentMetadata
design-time-name="Package\Process Omnicell Files\Load Omnicell Stage\Load ETL Omnicell Stage">
<Properties>
<Property>
<Name>DataSourceViewID</Name>
</Property>
<Property>
<Name>TableInfoObjectType</Name>
<Value
type="q2:string">Table</Value>
</Property>
</Properties>
</PipelineComponentMetadata>
</Objects>]]></DTS:DesignTimeProperties>
</DTS:Executable>