データベース、できれば SQL Server に保存したいアプリケーションによって作成された CSV データの大規模なコレクションがあります。このデータには任意の数の列と任意の数の行を含めることができ、それぞれを個別のテーブルとして格納することはあまり意味がありません。また、このデータを検索できることも素晴らしいことです。このデータをデータベースに入れる最善の方法は何ですか。
たとえば (ここでは非常に単純化しています)、次のような 3 つの CSV ファイルについて考えてみましょう。
File 1:
aaa,bbb,ccc
ddd,eee,fff
ggg,hhh,iii
File 2:
jjj,kkk
lll,mmm
File 3:
nnn,ooo,ppp,qqq,rrr
sss,ttt,uuu,vvv,www
xxx,yyy,zzz,111,222
333,444,555,666,777
これを単純化しすぎているかもしれませんが、厳格な NDA のため、実際のデータを投稿することはできません。
これをデータベースに保存するにはどうすればよいでしょうか。理論的には、列幅と行数が異なる数千のファイルが存在します。
編集:これを達成するためにデータマートを使用できますか? ポインタはありますか?