Onboarding users and data

Before anyone can use the GeoSpock database to connect their tools and run queries, you need to load your data and ensure that all users have the appropriate access.

The GeoSpock CLI

All administrative tasks, to manage users and your data, are performed using the GeoSpock command line interface. It is important for anyone performing administration operations to be familiar with this tool.

For more information, see The GeoSpock CLI.

User management

All database operations (both administrative operations, and the ability to query different datasets) are controlled by using user groups. Different groups can have different permissions assigned to them. By adding users to those groups, you can control which operations each of those users has permission to perform.

The first step is to set up some user groups for administrative operations (both user management and data management), defining the set of users who are allowed to onboard data, who can manage user groups, and who can control access to different datasets.

To read more on User management, see Managing users.

Onboarding data

Once you have set up appropriate user groups with permission to create and manage datasets, users within those groups will be able to onboard some data.

In order to onboard your data, you will need to:

  • prepare your source input data
  • create a data source description for your data
  • ingest the data

The whole process for onboarding data is explained in The onboarding process.

Dataset administration

A number of CLI commands are available for administering your datasets. These include being able to

  • list the datasets loaded into the GeoSpock database
  • provide information about a dataset, for example, its status and history
  • delete datasets that you no longer require
  • control who has access to your datasets

For more information on these operations, see Dataset administration and Managing dataset access.