フラット ファイルをデータ ソースとして EzAPI を使用した例はありますか? ドキュメント内のすべての例は、OleDB 接続から始まります。
具体的には、入力列と出力列を定義する方法がわかりません。
たとえば、名、姓、年齢の列を含む CSV ファイルがあるとします。これを SSIS に読み込んで、年齢で並べ替え、別のテキスト ファイルに書き出す必要があります。
この投稿によると、How to use EzAPI FlatFile Source in SSIS? 列を手動で定義する必要がありますが、提案されたコードが機能しません。
私が行った場合:
if (!pkg.Source.OutputColumnExists("col0"))
{
pkg.Source.InsertOutputColumn("col0");
}
bool newColumnExists = pkg.Source.OutputColumnExists("col0");
newColumnExists はまだ false です。