2012-04-20 8 views
1

私は、QuickBase内にあるすべてのテーブルとレコードをMS SQL Serverの新しいデータベースにインポートするタスクを割り当てられています。私はインターンですので、これは私には新しいものです。私はそれらを2つ以外のすべてのテーブルをCSVファイルにエクスポートして、SQL Serverにインポートできるようにしました。エクスポートされない2つのテーブルには、QuickBaseエラーが表示され、レポートが大きすぎ、レポートの最大バイト数を超えていると表示されます。私の質問は、誰かがこれを回避するための回避策を提案することができますか?また、CSVファイルをコンピュータに保存するのではなく、インポートするためにサーバー上に配置する必要がありますか?QuickBaseからテーブルをエクスポートする

ご協力いただきありがとうございます。

答えて

0

CSVファイルにエクスポートすると、これらのファイルはブラウザからローカルサーバーにダウンロードされますが、サーバーはダウンロードされません。レポートが大きすぎる問題が発生している場合は、上記のフィルタリングの回避策で十分です。

他の可能性はここにQuickBaseのAPIを使用することです:

http://www.quickbase.com/api-guide/index.html

具体的には、API_DoQueryは、あなたが使用したいものです。

0

私はQuickBaseのエキスパートなんかではありませんが、それを覗いてみると、それがQuickBaseのレポートの制限だということを示しています。 1つのオプションは、これらのテーブルをセクションでエクスポートすることです。最初に60日を超えるレコードをフィルタリングし、次に60日以上古いレコードをフィルタリングします。またはテーブルを2つ以上の互いに排他的なレコードの塊に分割するフィルタのようなものです。

インポートウィザードを使用してCSVをインポートする場合、ウィザードはファイルに移動する機会を与えます。ローカルコンピュータ上でSSMSを実行している場合(そうしなければならない)、ローカルマシン上にある場合はそのファイルにアクセスできます。

0

既存のOpenSource ETLツールを使用して直接(QB-> MSSQL)、つまり中間のCSVファイルを着陸させずに試すことができます。 (私はQuickBaseと対話するために使用される)CloverETLで例えば ルック: http://doc.cloveretl.com/documentation/UserGuide/index.jsp?topic=/com.cloveretl.gui.docs/docs/quickbaserecordreader.html

彼らはコミュニティ版(無料)を持っている:http://www1.cloveretl.com/community-edition

関連する問題