Data Governor v6 will be launched as Perspective's first Software as a Service (SaaS) product.
Thanks to the creation of the Data Governor Agent, v6 can run as a cloud-based SaaS whilst still able to access data sources that are stored on-premises. This blog will give you a brief overview of what the Agent is, why it has provided improved flexibility for data migrations and how simple it is to install.
What is the Agent?
Think of the agent as the “worker” in Data Governor v6 – it contains all the code which allows jobs to run. This is to replace the back end process of previous version; we now allow easier data warehousing on multiple servers and hosts, due to the Agent's ability to be installed on one tenant but across multiple locations.
The Agent runs cross platform, meaning that users can leverage data from sources running on both Windows and Linux. Data Governor is now able to provide Big Data connectivity such as Apache Hadoop as a connection type - a feature only possible thanks to the Agent's Linux Support.
The Agent should be installed on a host which has access to your data sources, such as a server. Think of it as just another program which runs in the background - listening in real time, for job and task executions from Data Governor v6 in the cloud.
What are the agent benefits?
Easy to Update
As is the case with SaaS, updates to the DG v6 UI and API are seamless, meaning there’s no need to download installers when we release minor updates to improve the user experience - it’s all happening in the background. We can provide a product that is both constantly evolving, and easy to get started with, no matter where you are accessing it from.
Updates to the Agent itself do require attention from the user, as the Agent is a separate part of Data Governor and does not sit in the cloud. These updates will be feature-driven, and although not compulsory, are strongly recommended if you want to take advantage of the latest features. Data Governor will not experience any downtime during updates, however it will be easiest to schedule a 5 or 10 minute window when you are not executing tasks, for the updates to install. It’s a simple and painless process, that only requires running the same script you used for installation. The Agent is such a solid component of Data Governor that you won’t need to expect updates very often, and you will be notified when new features become available.
Real Time Logging
Another useful feature is that the Agent is connected to DG v6 in real time, allowing you to view results from each task in the job as they happen.
You have full control over what the Agent can access and how it connects to your data sources. One thing to note with Data Governor v6 is that the results of each ETL job are not saved on our servers and any credentials required for connecting agents to data sources are stored securely and are transmitted as encrypted messages over solid HTTPS/WSS protocols.
Data Governor v6 jobs are not restricted to running on a single host - you can install multiple agents across various computers and networks if required, allowing for less restricted access to data warehousing across multiple servers and hosts. A second Agent may also act as a back-up when performing updates – if you don’t have a spare 5-10 minute window between tasks to perform a required update, you can run the tasks using your backup Agent while you wait for the install to complete. This ensures zero disruption to task schedules.
Is it easy to install?
The only thing you need to install to start using Data Governor v6 is the Agent. This is done using the Connection Wizard in the Agents page, found in the right-hand corner menu. Installation is all handled by a single PowerShell script. The best part is that the same script used to install an Agent can be used to update it, ensuring that your agent has everything it needs to work, and is using the most up-to-date build of the Data Governor code.