Tag: ezapi

使用OLEDBSource自动映射带有EZApi的列

使用EZApi,创建EzOleDbSource对象,并为其分配Table属性。 添加了另一个任务(EzDerivedColumn)并附加到EzOleDbSource对象。 当我打开包时,我需要单击OLEDB源以获得列输出到派生任务的输入。 有没有办法使用EzApi以编程方式设置输入和输出映射? 注意:我正在使用LinkAllInputsToOutputs(); 码: EzSqlOleDbCM RefConn = new EzSqlOleDbCM(package, dataVault_ConMgr); EzOleDbSource ezOleDbSource_SatFromStaging = new EzOleDbSource(satelliteDft); ezOleDbSource_SatFromStaging.Table = formatSQLTableName(settings.bd_datavault_schema_staging, stgTable); ezOleDbSource_SatFromStaging.Name = settings.ssis_prefix_dataflow_oledb_source + stgTable; ezOleDbSource_SatFromStaging.LinkAllInputsToOutputs(); EzDerivedColumn ezDerivedColumn = new EzDerivedColumn(satelliteDft); ezDerivedColumn.LinkAllInputsToOutputs(); ezDerivedColumn.AttachTo(ezOleDbSource_SatFromStaging); ezDerivedColumn.Name = settings.ssis_prefix_task_derived + stgTable;

从变量使用OLE DB Source命令的EzAPI等价物是什么?

TL;博士 什么是使用OLE DB Source的EzAPI代码,数据访问模式为“来自变量的SQL命令”并分配变量? 前言 每月一次,我们需要使用生产数据子集刷新公共测试站点。 我们已经确定,根据我们的需求,SSIS解决方案最适合完成此任务。 我的目标是系统地构建大量(100+)“复制”包。 EzAPI是SSIS对象模型的友好包装器,它似乎是一种保存鼠标点击的好方法。 我希望我的包装看起来像 变量 – “tableName”; [架构]。[表名] 变量 – “sourceQuery”; SELECT * FROM [Schema]。[TableName] DataFlow – “Replicate Schema_TableName” OLE DB源 – “Src Schema_TableName”; 数据访问模式:来自变量的SQL命令; 变量名: User::sourceQuery OLE DB目标 – “Dest Schema_TableName”; 表或视图名称变量 – 快速加载; 变量名称 – User :: tableName 码 这是我的表到表复制包的代码。 using System; using System.Collections.Generic; using System.Linq; using […]