SmartViews is a tool that allows you to view data from your various databases in an aesthetically pleasing way, but SmartViews requires its own database in order to run. By default, we host a SmartViews DB for all of our customers, but your company does have the option to host and manage their own on-prem SmartViews database. If you want to know what data is stored in the SmartViews DB, this is the article for you.
What is stored in the SmartViews DB?
Company
- Company key and cloud/validation key (these are GUIDs)
- Company name, company address, and company website
- Create date, last-edit date, and delete date
- Company's SmartViews license
- Revision number
Users (Application Login)
- Username, password, email address, and user key (also a GUID)
- Create date, last-edit date, and delete date
- User role and user permissions
SmartViews user accounts have their own unique credentials and are completely independent from user accounts in any other apps or programs.
Connections
- Encrypted connection strings for DataSources
- Connection names (custom-defined in SmartViews for user convenience)
- Connection type (e.g. SqlClient, Oracle, Access, Excel)
- Create date, last-edit date, and delete date
Views, Reports, and Dashboards
- View/Report/Dashboard name and type
- Directory
- The underlying SQL behind the View/Report/Dashboard
- List of available connections, filter parameters, formatting, and various other options
- Default connection
- Create date, last-edit date, and delete date
Directories
- Directory name and parent directory
- Create date, last-edit date, and delete date
Layouts
- Layout name, type, and image
- What View/Report that the layout is for
- What user the layout belongs to
- Create date, last-edit date, and delete date
- Is this the default layout?
- When it happened and how long it took to execute
- Machine name and SmartViews user
- Connection the query was run against
User Security
- What users have access to specific Views/Reports/Dashboards
- Does the user have any special options in that View/Report/Dashboard? (e.g. Designer access, user-specific connection options)
- Create date, last-edit date, and delete date of the association
SmartViews Scripts
- Script name and VB code
- What View the script is attached to
- Create date, last-edit date, and delete date
What is NOT stored in the SmartViews DB?
Whether you use our cloud DB or your own, the SmartViews database does NOT store or cache any of the data that resides in the databases that you're viewing with SmartViews. Any data in your databases is NEVER stored in the SmartViews database.
Let's say you have an ERP database that SmartViews connects to. This ERP database contains customer and vendor data, order data, part data, etc. NONE of this data is stored in the SmartViews database.
Let's say you also have sensitive employee information stored in that database, like SSNs or bank account numbers. NONE of this data is stored in the SmartViews database.
What if that ERP database is a SQL Server DB with various employee and admin accounts on it? As mentioned before, SmartViews requires a connection string to access the ERP database, so that connection string may need to specify an existing user's credentials, but this connection string is securely encrypted. Aside from that, NONE of this data is stored in the SmartViews database.