New Features
-
Organize your projects in Workspace - We've opened the doors for you to organize your projects within Workspace. Workspace is the area where you can organize all your apps and dashboards into folders that best serve your teams.
You may have a data pipeline encompassing apps from each of the modules Synthesizer, Composer, and Orchestrator but there was no way to see all those related apps at the same time. Now a folder can be created to include all those apps needed for the pipeline, regardless of their module.
Additionally, the dashboards that have been created to analyze the resulting data from the same pipeline can also be included in the same folder. Thus, all the pieces of the solution can be collected in a single place for easy consumption.
- Find your stuff quickly with tags and filters - You may have some multi-talented apps and dashboards that are used in multiple solutions. While an app and dashboard can be organized into a single folder, they can several tags attributed to them. Tags can also be assigned to other objects throughout the application, e.g. folders, connections, stores, runtimes, etc.
The filters in Workspace have been improved to include tags and optimized with other fields so you can quickly find the apps, dashboards, and folders you're looking for. Also, if you're wanting to search apps in the old style per module or want to quickly see your favorite apps and dashboards, those filters are available alongside the new folder organization within Workspace.
- Review full job logs from Syntasa - Whether you need to investigate a failed job or just want to verify the parameters and details of a job that were sent and executed on your cloud environment, the logs can be seen in full directly from the Syntasa application user interface.
Having the full detailed logs at your fingertips streamlines building and maintaining apps as you no longer have to jump back and forth between the Syntasa application and the cloud environment. Also, if there are certain users without access to the cloud environment, they are now empowered with the log information from the user interface.
- Process and connection additions - Syntasa empowers you to build data pipelines and models quickly with apps utilizing the drag-and-drop workflow canvas. The canvas is powerful because of the many off-the-shelf connections and processes, pre-packaged with the needed configuration options and algorithms built-in so that you can get to results faster. We're constantly adding new connections and processes to expand the number of available ingredients at your disposal:
- Adobe Analytics Report - Adding to the number of existing Adobe-related processes, the Adobe Analytics Report process enables you to create a custom report by selecting the desired dimensions, metrics, and granularity.
- Adobe Classification Export - An additional Adobe-related process, the Adobe Classification Export process uses an Adobe API connection as input to ingest Adobe classification data.
- Google Analytics (GA) Adaptor - The GA Adaptor process enables you to take a dataset from within Syntasa and export it into Google Analytics.
- Google Analytics (GA) Report - The GA Report process enables you to create a custom report by selecting the desired GA view, dimensions, and metrics.
- Google Sheets API - The Google Sheets API process enables you to ingest data from a Google Sheet document, including the option to select a subset of the data found on a sheet.
- Marketo Bulk Activity Extract - The Marketo Bulk Activity Extract process enables you to ingest a configurable set of data from your Marketo account.
- Matomo API and Loader - To streamline the ingestion of your Matomo data, there's a new Matomo API connection type and Matomo Loader process.
- Perspective API - This process enables you to utilize the Perspective API to measure the toxicity of text within a dataset in the Syntasa application.
- Quantile Evaluator - Two processes, Quantile Evaluator and Quantile Evaluator by Partition, calculate cumulative performance metrics for models generated on the Syntasa platform. The former breaks this down by score percentile; the latter broken down by score percentile and date.
- Generic database connection type - When creating a database connection there's a distinct list of database types to choose from. If wanting to choose a database type that is not in the list, there is now a generic option for Other to choose from.
Improvements
- Smoothing out the user experience - They may be small individually, but there are always little improvements that add up to make a big difference in enjoying the use of the software day-to-day. We've made a number of improvements to this version including:
- Choose your app navigation - From an app card you can now choose exactly where you want to jump in, e.g. the app's Overview screen, Production Workflow, or Development Operations, etc. It's up to you where you land when opening an app.
- Browser tab name detailed - Sometimes you may have several tabs open with the Syntasa application. When flipping through these tabs all used to generically be named Syntasa. Now the tabs are named more specifically based on the screen you are on.
- Use dev data in another dev app - When creating a new app that's using another app's output, the new app used to be restricted to using the production version of the other app's dataset. Now you can choose to use the dependent app's production or development version of data when building in the development section of the new app.
- Additional test options in an app's dev - Despite Syntasa apps having a development section so you can test functionality before deploying into the production section, there are some scenarios where this separation isn't enough. A system variable is now available so written code can distinguish between development and production and thus have different behavior in the two sections of an app.
In most apps, data is being processed and produces results in the development datasets for review. But, for example, in some apps instead of producing data as a result dataset, the app is sending data to a downstream system. In these cases, you would not want to send data downstream from the development section, but only from the production section of the app.
- Manage your User Defined Process (UDP) versions - If you've built an app utilizing a UDP and then the designer of the UDP updates and creates a new version of the UDP, you can now easily update your app to use the new version, if you wish, with the click of a button.
- Monitoring the health of the environment - When subscribing to Syntasa monitoring and managed services, there are a number of data checks and notifications that are configured so that the team can provide fast remedies when needed. We've improved and added to the scenarios detected so that more types of incidents can be remedied automatically and addressed at their root cause.