|
最近、データベースを勉強していて、大量のデータを処理することに挑戦したいと思っていました。 大量のデータの手動入力はもはや不可能であり、インポートが必要です。 インターネットでたくさんのチュートリアルを読み、その後、1万件の宝くじ記録をtxt形式でダウンロードしました。 しかし、このデータをSQL Server 2008にインポートするのには1日半かかりました。 オンラインで見つけたチュートリアルは、インポート時に遭遇した問題を解決したことがありません。 参考までにこのブログを書いてください! 以下はインポート手順の例であり、最後に注意事項を示します。 (このブログは初心者向けです) 最初のステップで、インポートとエクスポートツールを開きます。 (Win7は32ビットシステムにはSQLが搭載されており、64ビットシステムにはインストールされているようです)
ステップ2:ソースファイルのフォーマットを選択します。 ここでtxtフォーマットファイルがフラットなファイルのソースを選択します。
3番目のステップはファイルのソースを閲覧し、コードページを簡体字に変更することです。 さらに、インポートしたデータカラムが正しいかはColumnsで確認でき、Advancedではフィールド名を編集できます。
ステップ4:ターゲットサーバーとデータベースを選択します。 これは、データファイルをどのサーバーのデータベースにインポートするかを決定することです。
ステップ5:ターゲットテーブルを選択し、編集マップを開きます。 デフォルトでは、ファイル名で新しいテーブルを作成します。
ステップ6、マップを編集します。 データベースの各フィールドにデータマッピングをインポートしましょう! ターゲットテーブルが新たに作成された場合は、データベース内のフィールド名とデータ型を編集してください。
そしてこれを行ったら、データソースに問題がなければ「次へ」をクリックします...... それができますよ。 次に、データをインポートする際に注意すべき点について話しましょう。 txt形式のファイルをインポートする際は、まずデータの配置に注意を払う必要があります。 各列は一様区切りで区切られ、余計な行情報が除去されます。 また、テキスト形式のファイルをインポートする際にもスペースが読み取られるので、スペースは削除してください。 実際、インポート時に遭遇した唯一の問題は1日半も続きました。 データは図に示されるように要件に従って整理されています。
|