В настоящее время нет собственного загрузчика Java, поэтому вам нужно использовать Python. Процесс идет так:
Для начала вам нужно скачать Python SDK и распаковать его. Затем создайте пустой каталог и в нем создайте файл с именем app.yaml, содержащий следующее:
application: yourappid
version: bulkload
runtime: python
api_version: 1
handlers:
- url: /remote_api
script: $PYTHON_LIB/google/appengine/ext/remote_api/handler.py
login: admin
Теперь запустите appcfg.py update yourdir из Python SDK и введите свои учетные данные при появлении запроса. appcfg загрузит новую версию вашего приложения, которая будет работать бок о бок с вашей основной версией и позволит вам выполнять массовую загрузку.
Теперь, чтобы выполнить массовую загрузку, вам нужно использовать Python Bulkloader. Следуйте инструкциям здесь . Вам нужно знать немного (очень) Python, но в основном это копирование и вставка. Когда вы закончите, вы можете запустить массовый загрузчик, как описано в статье, но добавьте аргумент «-s bulkload.latest.yourapp.appspot.com» в командной строке, например:
appcfg.py upload_data --config_file=album_loader.py --filename=album_data.csv --kind=Album -s bulkload.latest.yourapp.appspot.com <app-directory>
Наконец, чтобы загрузить данные непосредственно из базы данных SQL, а не из файла CSV, следуйте инструкциям в моем блоге здесь .