web analytics
Composable DataOps Platform

Analytics Gallery

Modern, Interactive, Just-In-Time Analytics and Data Operations

A New Way to Work With Data

Composable DataOps Platform empowers users to develop end-to-end data-intensive applications, with powerful, visual, interactive and intuitive features and capabilities

Image GalleryVideos

Make data beautiful and meaningful, through visual DataFlows, zero-code DataPortals, interactive QueryViews, dynamics WebApps and other powerful capabilities

The Composable DataOps Platform is a modern, full-stack data operations and integrated development environment for developing data-intensive applications. Simply register and log in to get started!

The Search page provides a great starting point within the Composable DataOps Platform. The Search page displays all Composable resources that you have created or have access to view.

Composable focuses on bringing together disparate datasets, disseminating results, and producing data feeds and services. The platform's strength and infinite flexibility for consuming, querying, and joining of data is achieved by composing event-driven workflows.

Composable DataFlow Applications ("DataFlows") are event-driven workflows that consists of functional blocks ("Modules"), chained together with connections to form full analytical workflows.

For data scientists, DataFlows provide an intuitive, flow-based programming methodology to develop full end-to-end analytical workflows and machine learning data pipelines.

For software developers and data engineers, DataFlows can represent microservices, and can be used in a microservice-based approach to building large end-to-end data-intensive application.

Web services are self-contained, modular, distributed, dynamic applications. These are all the same attributes of Composable DataFlows. In fact, Composable DataFlows are effectively web services. Web services, and by extension DataFlows, provide standardized web protocols to interoperate, communicate, and exchange data.  The data source could be a cloud database or any type of data store.

DataFlows (web services) allows you to expose the functionality of your existing code over the network, and other applications can use the functionality of the web service to communicate with each other, and easily share data and services.

Composable provides a modern approach to designing, deploying and managing complex web services with dynamic routing so you can more easily build end-to-end data-intensive applications.

Composable QueryViews provide a modern approach for running interactive, distributed SQL queries to create web-based live grids of data suitable for just-in-time, interactive analytics.

QueryViews have the capability to query data from both relational databases and non-traditional (NoSQL) data stores, without the need to move the data to a new data store.

Composable QueryViews are great at querying massive amounts of data. Given the built-in paging, querying millions of rows of data is easily achievable.

QueryViews provide added functionality, such as action buttons that trigger DataFlows, or custom fields with links.

A powerful feature of QueryViews is the ability to nest multiple queries together. These child QueryViews can access a completely different data store from the top level parent query, while referencing the values from the parent QueryView. In this way, powerful distributed queries against multiple data stores can be achieved.

Composable DataPortals is the Composable approach for modeling data at scale. Composable data portals prioritizes your data model first and foremost, enabling the entire process from start to finish without needing any particular knowledge of database management, web development, or programming. It is the most effective way to start developing a full, end-to-end data-intensive application.

Composable DataPortals automates the entire data modeling process.

DataPortals provides a number of features, including:

  • Design and build out of the underlying database and schema, along with all the tables and relationships required to represent the data model
  • Implementation of an ORM, or Object–relational mapper, layer, to allow the application to interact with the data
  • Build out of a set of pre-defined and parametrized queries for all the usual create, read, update and delete (CRUD) operations
  • Build out of web services to allow a front end application to manipulate the data model via an API
  • A full, responsive, extensible web application in HTML, CSS, & JavaScript with all of the field inputs, data views, routing, authentication, account management, and search capabilities our data model demands.

Composable DataCatalogs provide a way to organize a collection of data sources, with top-level metadata and sharing capabilities as well as easy access to powerful tools to explore and query the individual data sources via Composable DataRepositories.