SQL データ キューブがあります。キューブからリレーショナル データ テーブルにデータをエクスポートしたいと考えています。SSIS データ フロー タスクを使用してデータを抽出しようとしました。しかし、いくつかのデータ変換の問題とその他のいくつかの問題があります (データ変換アクションを使用しましたが、問題を完全に解決することはできません)。
次に、 script task を試しました。データ キューブに接続してデータを取得します。その後、テーブルに挿入します。とても時間がかかりました。
AdomdConnection conn = new AdomdConnection("Data Source=bci-bifsrv-01;Catalog=BInventoryAge");
SqlConnection sqlConn = new SqlConnection(@"Data Source=.;Initial Catalog=Couriers;Integrated Security=True");
conn.Open();
string commText = @"--query--";
AdomdCommand cmd = new AdomdCommand(commText, conn);
cmd.CommandTimeout = 5000;
AdomdDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
データキューブからデータを抽出する最良の方法は何ですか?