Как с помощью служб SSIS добавить дополнительный столбец, содержащий значение увеличенной переменной, в мою целевую таблицу?

У меня определен этот рабочий процесс SSIS. После того, как я объясню, что я делаю, возможно, мой подход неверен, так как это мой первый «настоящий» пакет SSIS.

enter image description here

Чтобы увеличить счетчик, я делаю следующее:

public void Main()
{
    int i = Convert.ToInt32(Dts.Variables["User::DayCounter"].Value.ToString());
    i++;
    Dts.Variables["User::DayCounter"].Value = i;

    Dts.TaskResult = (int)ScriptResults.Success;
}

Моя целевая таблица в настоящее время выглядит так:

PID Campaign Name   Company Impr    Clicks  Clickthru   Leads   View-Through Leads  # Sales # View-Through Sales    Sales   View-Through Sales  Sub Sales   View-Through Sub Sales  We Get  They Get    Revenue EPC S U R T Active  SourceFile
1734    US - Lending Tree Refinance Mortgage - DA 3 Page SSN    Tree.com    58  2,053   3,539.66%   201 0   0   0    0.00    0.00    0.00    0.00    8044.02     5846.00     2198.02     2.85   10% Yes Active  \\ad1\Marketing\Aaron\DirectTrackAutomatedReports\admin_program_stats_20120229.csv

Моя цель — просто добавить в отчет столбец с именем День, содержащий значение переменная счетчика.

5
задан Aaron Anodide 1 March 2012 в 04:04
поделиться