問題タブ [bulkloader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - SQLXML BulkLoaderはエラーをスローしませんが、データは挿入されません
C#コードからSQL2008DBにSQLXMLBulkLoader4を使用しようとしています。しかし、何らかの理由で、エラーをスローしなくても、行はまったく挿入されません。バルクロード独自のErrorLogファイルを使用しましたが(クラッシュを引き起こさない可能性のあるエラーをチェックするため)、エラーは報告されません。
サプライヤからダウンロードしたXMLファイル(基本的には製品のリスト)があり、フィールドをDBに一致させるためにXSDを作成しました。これらの特定のテーブルに書き込むことは他になく、それらのファイルを使用することもありません。
私のBulkLoadコードは次のようになります(実際の接続文字列値をXで出力しました)。
XMLは次のようになります(削除されました。以下のすべては、さらにいくつかの製品フィールドと、さらに多くの製品です)。
私が書いたXSDは次のようになります(これも短縮されています)。
私は名前空間を盲目的に見つめてきましたが、それらは私には正しいように見えます。(異なる名前空間が原因である多くの同様のエラーについて読んでください)。コードは私のコンピューターから実行されています。私のコンピューターとDBを備えたコンピューターの両方が、XMLファイルとXSDファイルを含むネットワークフォルダーにアクセスできます。
両方のファイルのいくつかのフィールド名を意図的に変更しようとしましたが、BulkLoaderがフレアして、変更したばかりのフィールドにエラーをスローします。
BulkLoaderコードとXSDの両方をネット上で見つけた例と比較しましたが、この動作を説明する違いは見つかりませんでした。
それはおそらく私が見落としている簡単なことですが、私はそれをATMで見ていません。
私を正しい方向に向ける助けがあれば、大歓迎です。
前もって感謝します!
(PS投稿が何らかの形でオフになっている場合は申し訳ありませんが、ここに投稿するのは初めてですが、調査を行い、投稿方法のガイドラインに従おうとしました=))
google-app-engine - オンライン GAE データストアからローカル開発サーバーにデータをロードする方法は?
以前、GAE ドキュメントで説明されているアプローチを使用して、エンティティのバックアップをライブ データストアにダウンロードしました。
現在、エンティティの種類ごとに csv ファイルがあり、次のbulkloader.yaml
コマンドを作成して使用することで取得できます。
次のコマンドを使用して取得した sql3 ダンプ ファイルもあります。
このコマンドを試してみると:
URL を localhost:8080 に置き換えると、ユーザー名とパスワードを要求されます。仮のユーザー名 (test@example.com) を入力しhttp://localhost:8080/_ah/remote_api
て「admin」チェックボックスをオンにしても、常に認証エラーが発生します。
ドキュメントに記載されている他の代替手段は、これを使用しています:
ローダーを作成して試してみました。ユーザー名とパスワードも要求されますが、ここでは何でも受け入れます。出力は次のとおりです。
合計で約 4000 個のエンティティがあり、ここでは 980 個が転送されたと表示されていますが、実際にはローカル データストアを確認しましたが、どれも見つかりませんでした..
以下は私が使用するローダーです(NDB
Guessエンティティに使用しました)
編集: エラー メッセージでこの部分に気付きましたが、[ERROR ] Error in WorkerThread-0: Expected 17 columns, found 18.
実際には csv ファイル全体を調べて、すべての行に 18 列があることを確認しました。ローダーをチェックしたところ、key
列が欠落していることがわかりました。タイプを指定しましたint
が、これは機能しません。
python - 増分エクスポートにバルクローダーを使用できますか?
一括ローダーを段階的に使用する方法はありますか?
タイプ X のすべてのエンティティを一晩エクスポートしてから、作成された可能性のある新しいエンティティを 1 日後にエクスポートしたいと考えています。
(バルクローダーは進行状況と結果のSQLファイルを作成するため、これが可能になると期待していましたが、ドキュメントには言及されていません-あまり期待できません。)
java - Bulk API エラー: 標準 Salesforce オブジェクトのアップサート
Bulk API を使用して、カスタムと標準の両方の Salesforce オブジェクトのレコードをアップサートしています。カスタム オブジェクトに対しては正常に動作しますが、標準の Salesforce オブジェクトに対して Upsert 操作を実行しようとすると、次のように指定されます。
[AsyncApiException exceptionCode='InvalidJob' exceptionMessage='提供された項目名、名前が外部 ID、Salesforce ID、またはアカウントのインデックス付き項目と一致しません']
Java コードを介して Name を外部 ID として提供しています。
python - バルク ローダー appcfg.py
を使用してデータをダウンロードしようとしています
しかし、私はこれを理解しています。データを取得するにはどうすればよいですか?
google-app-engine - バルクローダーがndb.modelをインポートしない
Python と GAE はまだ初心者です。正常に実行されているローカル サーバー上のアプリケーションがあります。エンティティをデータストアに追加したり、Web サイトを表示したりできます。すべて問題ありません。
現在、bulkloader を使用してエンティティをデータストアに追加しようとしています。https://developers.google.com/appengine/docs/python/tools/uploadingdataのチュートリアルに従いました。私のローダーは以下です:
エラーが発生しています:
誰でもこれを修正できますか?
注: 1 つのディレクトリのみを使用しています。my_model
したがって、私のローダーは、モジュールをインポートする他のファイルと同じ場所にあります。
mysql - MySQL バルク ローダー - java.lang.ArrayIndexOutOfBoundsException: -1
こんにちは、MySQL
バルクローダーを使用してAmazonサービスからLinuxサーバーのローカルテーブルにデータをダンプしていますが、実行するたびにMySQLバルクローダーステップで失敗します
エラーログは言う
この配列インデックスの範囲外エラーが発生する理由を誰でも助けることができます。前の行が来ることを既に確認しました。多くの行があり、どちらもnull値を持っていません
java - Google App Engine からアプリをダウンロードしようとすると、appcfg.sh: 許可が拒否されるのはなぜですか?
JavaでGoogleアプリエンジンを使用しています。私の web.xml に、次のコードを追加しました。
今、次のコマンドを書くと:
コマンドプロンプトで次のテキストを取得します。
許可が拒否された理由を誰か教えてください。前もって感謝します。
python - 一括ローダーでエクスポート プロパティ db.ListProperty(db.Key) を設定する方法
bulkloader.yaml で構成された bulkLoader を使用して、Google AppEngine からデータをエクスポートし始めました。string、int、bool などの「標準」データの場合、これは問題ありません。単一のキーでも簡単にエクスポートできます。
いくつかのデータがdb.ListProperty(db.Keys)
あり、エクスポートが失敗します。私が試したexport_transformで、???を参照してください 以下のbulkloader_config.yamlで:
transform.key_id_or_name_as_string
transform.create_deep_key(('Coupon', db.Key))
join_list(",")
- およびhttp://googleappengine.googlecode.com/svn/trunk/python/google/appengine/ext/bulkload/transform.pyからの他の多く
キーのリストをエクスポートする方法はありますか?
datamodel.py
bulkloader_config.yaml