How many records can a Dataset contain?

Each dataset can contain up to 5000 records. In many cases, a whole dashboard of different visualisations may be powered from a single dataset.

Important note

Remember that Geckoboard is a data visualization tool, not an analysis tool or data warehouse. Please don’t use Geckoboard as your primary data store.

When a dataset exceeds the record count limit the oldest records (by insertion time) will be removed. This behaviour can be overridden by using the delete_by option when appending new records.

When set to the name of a date or datetime field, the delete_by option will be used to order your records (from newest to oldest) before records are truncated from the dataset.

If you specify a date field for delete_by then the datasets API will try to avoid leaving your dataset with a partially complete day’s worth of data. When it deletes a record it will also delete any records that have the same date value for that field.

If the delete_by field is a datetime field then only records with that exact same timestamp (i.e. same year, month, day, hour, minute, second, and millisecond) will be deleted.

Was this article helpful?

Awesome! 👍  Thanks so much for your feedback!