SeekTable.com is owned and maintained by the same team that supports NReco Components (located in Kyiv, Ukraine).
This is a fully bootstrapped product, and its existence doesn't rely on investements. You may be sure that when you decide to use SeekTable in your company it will be maintained for many years without surprises. Contact us to ensure that SeekTable is provided by a reliable vendor.
Yes, SeekTable offers free fully-functional personal accounts (all data source connectors are available), and we don't plan to remove them in the future.
With paid subscriptions you can unlock advanced SeekTable features:
It is possible to share your cubes and/or reports with your team members using team-sharing feature:
You can easily evaluate this feature with a free 14-day trial: just click on "Share to team" and then activate your trial. If you need more time to test team sharing functionality feel free to contact us.
SeekTable is a data visualization/reporting tool, and it expects that data is already in the form that is suitable for that. Databases often store well-normalized data and you can use them as data sources directly (without any additional ETL); however, CSV files may contain incomplete/raw data that needs cleaning/enrichment or another tranformations. Typical case is when dataset represented by many CSV files: SeekTable needs a single CSV file and you have to combine these CSVs somehow on your side before upload.
For this purpose you can use Easy Data Transform: this is a desktop app (Win/Mac OS) where you can perform various data tranformations using GUI without need to write a code. The tool has a free 7-days trial period.
In case of live data sources (database, or auto-refreshed CSV) you might want to automate report generation on schedule (daily, weekly etc) and get a report with newest values directly to your email inbox (or Slack/Drive/Dropbox/OneDrive etc), without the need to open SeekTable app. This is possible in one of the following ways:
We realize that in some cases you cannot use SeekTable as a cloud service for number of reasons - say, in case of sensitive data that should not leave your company's intranet or your local computer (or when your DB is not acccesible from internet at all).
You still can use reporting functionality provided by a
self-hosted SeekTable version which is distributed in the form of docker images.
SeekTable can be installed on any Linux server that is supported by Docker (Kubernetes is also suitable for this purpose).
If you're looking for embedded pivot tables as a component take a look to the PivotData microservice - this is reporting engine used by SeekTable. It includes web pivot builder example that can be integrated into any web application.
Cloud SeekTable is English-only, however in case of self-hosted version you can modify/translate
UI labels to your native language (German, Spanish, French, Polish, Russian etc).
Note that this capability requires a subscription for white-label mode.
Technically UI localization is performed by editing of the JSON configuration (key-value pairs) in the admin area.
Web API is available for the following actions:
This API may be used directly or in Zapier/Microsoft Flow automations.
In some cases you might want to keep reports created by CSV data in sync with:
This kind of automation is possible with Zapier or Microsoft Flow. Or you can write your own shell script and use SeekTable web API directly - say, with curl or your favorite programming language.
For now SeekTable doesn't have built-in connector for Google Analytics data. However, we already investigated technical possibility of this and GA connector may be implemented for live reporting with the following limitations:
If you're interested in SeekTable connector for Google Analytics please contact us.
If this database is SQL-compatible and it has an ODBC driver for Linux (or ADO.NET provider) we can add it to the list of supported connectors upon request. Examples of databases that may be potentially used with SeekTable:
In case of non-aggregated reports (flat table type) it might be useful to have a possiblity to edit values directly from the report.
However, SeekTable is a reporting tool and its primary purpose is data exploration & visualization (it has read-only access to the data source). If you want to modify your database records with a web interface it is better to use more appropriate tools for this purpose:
It is possible to integrate SeekTable reports with a web-based CRUD app in this way: you can use HTML formatting capabilities to generate links inside your reports for opening appropriate record form (where the user can make necessary data modifications).
SeekTable consists of two web applications:
A self-hosted version is distributed as docker images published on DockerHub; all pre-requisites are already included into these images which makes initial deployment / upgrades really simple.
As a business app SeekTable is rather conservative in this question and supports even legacy versions of web browsers: