I tried to upload MaxMind's GeoIP Country CSV file to my App Engine
datastore.

The upload used up my entire 6.5 hour CPU quota and continually
reported "Backing off due to errors".

The CSV file has these fields:

Start IP Address
End IP Address
Start IP Number
End IP Number
Country Code
Country Name

Perhaps this YAML file that I used is not correct?

python_preamble:
- import: google.appengine.ext.bulkload.transform
- import: google.appengine.ext.db
- import: re
- import: base64

transformers:
- kind: GeoIpCountry
  connector: csv
  connector_options:
    column_list: [IpRangeStart, IpRangeEnd, IpRangeNStart,
IpRangeNEnd, CountryCode, CountryName]
  property_map:
    - property: __key__
      import_template: "%(IpRangeStart)s-%(IpRangeEnd)s"
    - property: IpRangeStart
      external_name: IpRangeStart
    - property: IpRangeEnd
      external_name: IpRangeEnd
    - property: IpRangeNStart
      external_name: IpRangeNStart
      import_transform: long
    - property: IpRangeNEnd
      external_name: IpRangeNEnd
      import_transform: long
    - property: CountryCode
      external_name: CountryCode
    - property: CountryName
      external_name: CountryName

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to