Snapshot Reporting across Multiple Companies

Reporting across Multiple Companies in Snapshot

With just one log in, you can report across multiple companies through Custom Dashboards.

The two main ways to achieve this is to either make use a view that references the names of the database and table name or to use Custom Connection strings.

There is a difference between using a view that gets the data from all the databases or using a Custom Connection string. 

With the use of views you can aggregate the data from all the databases and present the data (from all the databases) in one component of the dashboard (eg a graph), you then can make use of filters to see data for a specific database.

If using a Custom Connection string, this will bring in a separate data source per database (custom connection string) into the dashboard so you can dashboard data from every database but they will have to be in their own components. You cannot mix the data for aggregations.

What is going to dictate which direction you need to choose:

  1. Basically if you can write a view across the databases you can use the view method, if you can't then you have to use the Custom Connection string method.
  2. If all the databases are from the same financial system and are on the same SQL server and instance then using one view that has union joins to each database works very well.
  3. If all the databases are from the same financial system but they are NOT  on the same SQL server and instance, then if you can setup linked servers then you may be able to use a view but if you can't setup linked servers then you have to use Custom Connection strings.
  4. If the databases are from different systems and are on the same SQL server and instance, then if there is a common link between the databases eg customer then you can write a view joining these to databases to get your data set.
  5. If the databases are from different systems and are NOT on the same SQL server and instance, then If you can setup linked servers then you may be able to use a view but if you can't setup linked servers then you have to use Custom Connection strings.
  6. If both databases are NOT  from the same provider eg. SQL or Access then you will have to Custom Connection strings.
For more help with this, pop us an email to Support@PlusSoftSolutions.com


    • Related Articles

    • Reporting across other databases within Snapshot

      You can report across any SQL or other database from within the same Snapshot login. The custom connection strings under Settings is used by Plus Software and Partners to pull data from multiple different sources / databases into one Dashboard. Ask ...
    • Showing data from multiple databases in one dashboard within Snapshot

      Yes, it is possible to have data from multiple databases in one Dashboard. Your Partner or Plus Software will need to add your Data Source (in your Dashboard Designer), then choose fields and build Dashboard items into the Dashboard. For assistance ...
    • Multiple Vendor Databases with Snapshot

      You can run multiple Vendor Databases with Snapshot Let's take ABM as a Vendor - let's describe the options: If it is NOT required to have multiple ABM databases be used in Snapshot simultaneously by users (in other words only one ABM database to be ...
    • Reporting across different Departments within Snapshot

      In reporting across different Departments, the Profit and Loss Standard GL and Budget Analysis – Any Date Range is used. This is based on a normal master sub account GL structure with Departments and Branches. Ask your Partner or Plus for more ...
    • Running a Community or Custom Dashboard across any Company Databases without combining data

      Install SnapShot for each company i.e. if you have 3 companies, you would have 3 SnapShot installs.  These would all point towards their own SnapShot databases, which in turn would point to the specific Financial Company.  You would have to run 3 ...