Apps
📄️ Workspace
The Syntasa platform's workspace is where users can create apps, dashboards, notebooks, and manage resources.
📄️ Folders Overview
With the release of 6.0, we introduced Workspace, serving as a centralized hub for all your apps. This update also brought in a Folder structure, enhancing flexibility and organization capabilities. Syntasa's folder structure helps you keep your apps, notebooks, and dashboards organized and easily accessible.
📄️ Using Folders
In the "Folders Overview" article, we explored how folders can streamline our workflow and navigated through the Workspace screen to understand the folder structure. In this article, we will delve into the following topics:
📄️ Navigating Apps
The Apps screens are accessed from the main menu ( mceclip3.png ) and selecting any of the menu or submenu items Apps, Synthesizer, Composer, Orchestrator, or Favorites.
📄️ App Card
When you navigate to the Workspace, you will be directed to the default directory named 'Home.' On this screen, you will find folders, dashboards, apps, and notebooks presented in a card view format. If you prefer a different layout, you can easily switch to a grid view.
📄️ Create a new App
In the Syntasa platform, an 'App' is a comprehensive environment designed for data integration, processing, and analysis. Apps in Syntasa facilitate the creation of automated workflows that handle data ingestion from various sources, apply transformations, and enrich the data for deeper insights. They include tools for building and deploying machine learning models, enabling users to perform predictive analytics and data-driven decision-making.
📄️ Model Governance
Machine learning models are powerful tools that can bring to light and generate insights from your data such as patterns and predictions in customer behavior real-time analytics and scoring, and sentiment analytics.
📄️ Workflow Canvas
The workflow canvas is the heart of the Syntasa platform where users can build apps to ingest, analyze, apply intelligence, and prepare your all-important data for meaningful business decisions. Various elements, i.e. connections, stores, and processes, can be dragged and dropped onto the canvas then configured and connected to each other to quickly build a pipeline to meet your data analysis and intelligence needs.
📄️ Creating a Job
Once we have completed creating a process data pipeline, the next step is to create a job for processing the data. In this article, we will guide you through the process of creating a job with single and multiple processes, setting the date range for execution, copying jobs, and more. Here is a step-by-step breakdown of the topics covered in this article:
📄️ Executing a Job
Once the job is created, we can run it either manually or by scheduling it. In this article, we will cover the step-by-step guide for running the job manually. For scheduling a job, you can refer to this article. The following topics are covered in this article:
📄️ App Output
An app can be built from either a single process or multiple processes. Each process transforms input data into a defined output, and the outcome you see is the final of these individual steps working in concert.
📄️ Interactive Mode
The Interactive Mode toggle (mceclip3.pngInteractive) on the Horizontal bar of the App Canvas screen allows users to turn on/off Interactive Mode. This enables the ability to start and leave a cluster up while building or editing an app (only available in Development workflows).
📄️ App Notes
The Syntasa application offers a robust feature for adding notes and comments, enhancing team collaboration and communication. This feature is available for both Development and Production workflows, ensuring that important information is documented and accessible throughout the app lifecycle.
📄️ Deploy
This article explores the Deploy feature within the Syntasa platform, a tool for building and deploying behavioral data pipelines. In this article, we will cover:
📄️ Snapshot & Load
Syntasa empowers you to manage data workflows efficiently, and the Load and Snapshot features play a crucial role in version control and rollback mechanisms within the development environment. Let's explore these functionalities in detail. In this article, we will cover:
📄️ Scheduling a Job
Apart from manually executing a job, there is also an option to schedule the job in the production environment, enabling the ability to set up recurring executions. There are multiple options available for setting up job schedules, providing flexibility to meet different requirements.
📄️ Exporting and Importing an App
You've meticulously built a powerful app in Syntasa, but what if you need it in another environment? No sweat! Syntasa's import and export features come to the rescue. Export your app and import it into any external environment, streamlining your workflow and ensuring consistency across projects.
📄️ Understanding Partitioned and Non-Partitioned Data
In data science, large datasets are often split into smaller, more manageable chunks based on a specific column—most commonly a date column. This approach makes it easier to store, process, and query data efficiently.
📄️ Process Modes
Process modes provide the app with instructions on how to handle the processing of incoming data, such as dropping any data or only processing new data. Below are the options currently available.
📄️ Apps - Operations
This section helps to better understand the purpose of the Operations screen and maximize its capabilities.
📄️ What are Process Nodes?
Nodes that are a circle (mceclip13.png) are considered "Process Nodes" where, after unlocking the canvas, configurations can be made to the nodes and processed. Each process node has at least one output dataset that is typically a materialized table in the cloud environment that can be analyzed.
📄️ What are Non-Process Nodes?
Non-Process Nodes {#h\_01J2GGETQ5J487JPB5QN2FNW4R}