New Features
-
New ability to share apps and resources - We've added the ability to create user groups to collect users that belong to a team or are collaborating on a project. The creation of user groups enables owners of apps and resources, e.g. connections, stores, runtimes, to choose what group(s) have access to the app and/or resource.
Whether it be to officially separate work into teams or want to create a new app in isolation before showing it off to the rest of the users, the group and sharing functionality enables sysadmins and users to organize users and choose the visibility setting of each app and resource to be private, public, or restricted to certain group(s) to their liking.
-
Kick-off jobs based on files arriving - Instead of guessing on a timed schedule, it's now possible to initiate a job based on a user-defined event, which can be set up based on a generic file watcher or an Adobe feed. No longer do you have a job starting prematurely before the needed file(s) has arrived, nor waiting for a scheduled time even though a file has arrived already.
Once the user-defined event is created, a job's schedule can be configured to start at the completion of the event or with a combination of several events and/or time, e.g. go ahead and run the job by a certain time even though the event has not occurred.
-
Visualizations taking center stage - As of 5.2.5, a new Dashboards menu has been introduced to highlight and empower users to have reports and dashboards at their fingertips. Also, reports and dashboards can now be created from within the Syntasa application.
Dashboards have been a staple feature where users can link and publish dashboards, but this was previously only available within a Syntasa app. The new Dashboards menu keeps intact the old abilities and enables the same publishing functionality at the system level. Those reports and dashboards that are needed to be available regularly and quickly can be added within the new system-level Dashboards menu for easy access and further highlighted by favoriting.
In addition, the Dashboards menu has an Analytics section for creating new reports and dashboards. The visualizations created here can be published within the dashboard functionality within the app or at the system level.
Improvements
- Process templates, mapping option added - Following the enhancements to process templates, also known as User Defined Processes (UDP), in Syntasa 5.1, the UDP designer has been further enhanced to now be able to design processes that require mappings as an input.
-
Container runtime added options - A container runtime now has sections Configuration and Custom Script allowing users to utilize standard libraries, e.g. Anaconda, NumPy, SciPy, SciKit-Learn, MatPotLib, NLTK, etc., as well as the ability to add custom shell script to allow the installation of other libraries.
- Presto query option added for AWS installations - In AWS installations of the Syntasa platform, Presto is now an interactive query option along with Athena and Redshift. The infrastructure settings of the Syntasa platform have been updated to reflect the configuration choices available.
-
S3 connection, a new type of authentication - An S3 connection created within the Syntasa platform previously had two options for authentication, Instance Profile and Basic Credentials. A third option, Session Credentials, has been added.
-
AWS Spark runtime updated versions - In AWS installations of the Syntasa platform, the Spark containers list of available release versions has been updated to include versions up to and including 5.29.0.
- Notebook support from interactive GCP clusters - In GCP installations of the Syntasa platform, Zeppelin and Jupyter Notebook can now be enabled on Spark runtimes. When utilizing such a runtime in the interactive mode of an app, links to the appropriate notebooks will be available.