Data Feeds

SQL Table Definitions

The Softdial Publisher™ SQL table schema provides what Sytel believes is a best-fit normalisation of call center event data relating to:

Each tenant requires their own set of tables. This means that either a separate database instance must be created per tenant, or each tenant needs to have their own schema within a database instance.

Schema-per-tenant is the model most common with users. This minimises DBMS licensing costs and it makes for a simpler model for database replication as there is only 1 instance to replicate for multiple tenants.

For setup details, see Data Feeds.

For ease of table creation, the table definitions above are also provided in ready-to-execute form, on the SCC web server (by default) at :

C:\Softdial\WebServer\home\admin\www\downloads\schemas

Files are available for the following databases:

Database Filename
MS SQL Server Data Engine* reporter.msde.sql
MS SQL Server* reporter.mssql.sql
MySQL reporter.mysql.sql
Oracle reporter.oracle.sql
Postgres reporter.postgres.sql

There are additional tables in the schema provided to support Softdial Reporter™. These are not in any normalised form and are used solely to deliver the data storage needs of Softdial Reporter™.

* Note that MS SQL Server Express has a data file size limit of 10Gb. Log files can be any size.