2

フラットファイル接続があり、データの最初の10行のみに関心があります。最初の10行をインポートするにはどうすればよいですか?行のサンプリングはランダムなので、使用できません。自動行番号などの派生列を作成し、そのID <= 10の行のみを保持するようにデータ分割する方法はありますか?

どんな助けでも大歓迎です!

4

3 に答える 3

2

このコンポーネントを使用しました --> http://www.sqlis.com/post/Row-Number-Transformation.aspx

コンポーネントは、行番号を持つ新しい変数を作成します。条件付き分割を使用して、コンポーネントが作成する変数に基づいて最初の 10 レコードを取得できます。

問題の 1 つは、ファイル全体を読み込む必要があることです。ファイルのサイズによっては、別の解決策を探す必要がある場合があります。

于 2009-09-25T12:56:07.147 に答える
0

それを行う直接的な方法はありません。「スキップするデータ行」プロパティを使用して回避策を試すことができます。

接続マネージャー エディターのスクリーンショット

ファイルを「反転」して、最初の行をすべてスキップできます -10

于 2012-05-08T11:01:28.447 に答える