Adding an Enterprise Geocoding Module Global Database Resource

Unlike other stages, the Geocode Address Global and Reverse Geocode Global stages are not visible in Management Console or Enterprise Designer until you define a database resource. New stages are created for each global database resource that you define. For example, if you define one database resource containing databases for Mexico and Canada, and another database resource containing data for Australia and Singapore, you would see two Geocode Address Global stages, one capable of geocoding addresses in Mexico and Canada and the other capable of geocoding addresses in Australia and Singapore. You would also see two Reverse Geocode Global stages, one for Mexico and Canada and one for Australia and Singapore.

Note:
  • Australia, Canada, France, Germany, and Japan have large geocoding databases. Do not put more than one or two of these in the same database resource.
  • If you are running the Spectrumâ„¢ Technology Platform server on a 64-bit machine, database resources should contain no more than eight to ten countries. If you require more, Java memory settings need to be modified. For assistance, contact technical support.

To create a Geocode Address Global database resource:

  1. If you haven't already done so, install the database files on your system. For instructions on installing databases, see the Spectrumâ„¢ Technology Platform Installation Guide.
  2. In Management Console, under Resources, choose Spectrum Databases.
  3. Click the Add button to create a new database or select an existing database resource then click the Edit button to change it. You can also create a new database resource by copying an existing one, by clicking the Copy button .
  4. If you are creating a new database, enter a name for the database resource in the Name field. The name can be anything you choose. If you are creating a new database by copying an existing one, rename the default name as needed. You cannot modify the name of an existing database resource, because any services or jobs that reference the database resource by its original name would fail.
  5. In the Pool size field, specify the maximum number of concurrent requests you want this database to handle.

    The optimal pool size varies by module. You will generally see the best results by setting the pool size between one-half to twice the number of CPUs on the server, with the optimal pool size for most modules being the same as the number of CPUs. For example, if your server has four CPUs you may want to experiment with a pool size between 2 (one-half the number of CPUs) and 8 (twice the number of CPUs) with the optimal size possibly being 4 (the number of CPUs).

  6. In the Module field, select InternationalGeocoder GLOBAL.
  7. In the Type field, select Geocode Address Global.
    If you had extracted your .SPD files and placed them in the \server\app\dataimport folder, Spectrum would automatically add them to the \repository\datastorage folder. You will see a list of datasets in the Add Database screen.
  8. Select the dataset(s) you want to add to the database as a resource. Use the Filter text box to search for a dataset when you have a long list.
  9. Save the database.
  10. If you have a custom dictionary you wish to geocode against, click the Add button and provide a name, country and path to the dictionary. Do not use the Add button to add datasets to the standard database.
    A custom database is a user-defined database that contains addresses and latitude/longitude coordinates that you can use for geocoding.
    Note: You must have a licensed standard database on your system in order to configure and geocode to a custom dictionary.
  11. If there are any open Enterprise Designer sessions, click the refresh button to see the new stage.