問題タブ [flatfilesource]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
272 参照

ssis - ソースからの null 値を保持する ssis は空白文字列を null に置き換え、整合性違反が発生します

SSISを使用して、フラットファイルを使用して、あるデータベースから別のデータベースにデータを転送しています。ヌル値を宛先データベースでヌルとして保持します。flatfilesource の「Retain null」を選択しました。しかし、空白の文字列もヌルに置き換えます。その結果、notnull 列では失敗します。

これを解決する方法はありますか?

0 投票する
1 に答える
71 参照

sql - ssisで拡張子がcsvのファイルをロードする

特定のフォルダーからssisのデータベースにcsv拡張子のファイルをロードする必要があります。ファイル名は不明ですが、フォルダと拡張子は固定です。

0 投票する
1 に答える
487 参照

visual-studio-2015 - SSIS で非構造化フラット ファイルを解析する

非構造化テキスト ファイルの解析に問題があります。データ型 DT_STR の 1 つの列にすべてをアップロードしようとしましたが、ファイルに「=」などの特殊文字があるため、エラーがスローされます。DT_TEXT データ型で試してみましたが、うまくいきました。しかし、列に対して操作を実行できません。「条件付き分割」で実行できるその列の空の行を削除する必要があります。しかし、条件:

は機能せず、次のエラーがスローされます。

タイトル: Microsoft Visual Studio

データ フロー タスクのエラー [条件付き分割 [32]]: データ型 "DT_TEXT" と "DT_WSTR" は、二項演算子 "!=" と互換性がありません。オペランドの型を、操作の互換性のある型に暗黙的にキャストできませんでした。この操作を実行するには、一方または両方のオペランドをキャスト演算子で明示的にキャストする必要があります。

データ フロー タスク [条件付き分割 [32]] でのエラー: 二項演算 "[列 0] != """ の結果の型を設定しようとしましたが、エラー コード 0xC0047080 で失敗しました。

データ フロー タスク [条件付き分割 [32]] でのエラー: 式 "[列 0]!=""" の計算がエラー コード 0xC0047084 で失敗しました。式にゼロ除算などの解析時に検出できないエラーがあるか、メモリ不足エラーが発生している可能性があります。

データ フロー タスクのエラー [条件付き分割 [32]]: "条件付き分割.出力 [ケース 1]" の式 "[列 0]!=""" は無効です。

データ フロー タスクのエラー [条件付き分割 [32]]: "条件付き分割.出力 [ケース 1]" でプロパティ "式" を設定できませんでした。


追加情報:

HRESULT からの例外: 0xC0204006 (Microsoft.SqlServer.DTSPipelineWrap)


ボタン:

わかった

以前にC#スクリプトで解析を行いました。しかし、今はコーディングを避ける必要があります。このファイルを解析する方法についてのアイデアは大歓迎です。ありがとうございました

0 投票する
1 に答える
359 参照

informatica - informaticaを使用してフラットファイルからターゲットテーブル(Teradata)の日付に文字列をロードする方法は?

インフォマティカを使用して、フラット ファイルからターゲット teradata テーブルの日付に文字列をロードしようとしています。しかし、それを行っている間、ワークフローは成功していますが、データがテーブルにロードされていません。デバッガーを実行すると、データは SQ 式を通過しています。ターゲット インスタンスをデバッグすると、日付フィールドに「利用可能なデータがありません」というメッセージが表示されます。

フラット ファイルから Teradata のターゲット テーブルの日付に文字列をロードする方法を教えてください。

使用される日付形式: MM/DD/YYYY ソース データ型は string(10) で、ターゲット データ型は MM/DD/YYYY 形式の日付です。

-- サンクス、SP