Implement edge caching for your remote systems and SaaS applications to improve performance,
build read-only data islands, eliminate unnecessary staging tables and batch jobs,
and reduce production system loads.
Organizations that need access to remote systems, such as SaaS platforms or remote databases/files (such
as SQL Server tables, or Zip/Excel files), can be prone to performance and overall data/service availability issues.
In addition it can be very difficult to maintain data marts, share them across consumers, and extremely
difficult to change over time as business needs evolve.
Enzo offers the ability to cache partial or full remote data sets or files
so that users and applications can access the edge cache easily using REST or SQL commands. The
edge cache capability of Enzo offers orders of magnitude better performance and reliability,
relieves heavy loads from production systems, and requires no maintenance.
Example 1: A report that uses SQL commands needs Accounting data from SalesForce uses a cached version of
the Accounting table to improve performance, reduce calls to SalesForce, and to eliminate staging/batch jobs.
Example 2: A internal mobile application that needs the Accounting data already cached for the above report
can get to the data cache using REST commands.
Example 3: A custom application only needs a subset of a remote database table contains millions of rows.
Enzo is used to build a filtered edge cache of the remote data table, accessible through REST and SQL.
Use Enzo's automatic refresh capability to rebuild or reload cached data sets without user intervention
to ensure the data sets are as fresh as possible.
Example: Enzo is configured to automatically refresh its SalesForce Accounting edge cache every 30 minutes,
and its SharePoint Customer List every 5 minutes.