CData Acquires Data Virtuality, Modernizing Enterprise Data Virtualization

Article contents

Share Article

Feature Spotlight: Simplified Data Engineering with JSON Functions in Data Virtuality

Article contents

The powerful JSON functions in Data Virtuality are designed to optimize your workflow and make working with JSON data simpler than ever before, allowing for more efficient and faster data manipulation.


The integration of the renowned JSON functions into the Data Virtuality Platform empowers users to fully harness JSON capabilities for data integration and management. In essence, users can consolidate all their data-related tasks, achieving significant time savings within a singular platform. Here are some examples of the benefits that JSON brings to your workflow within the Data Virtuality Platform:

  1. Effortless data transformation: Seamlessly convert and manipulate data using the robust JSON functions, further improving the efficiency of your integration tasks.
  2. Enhanced Data Extraction: Within the Data Virtuality environment, enjoy precise extraction from intricate JSON structures using JSONPATHVALUE and JSONQUERY.
  3. Simple data aggregation: Effectively utilize JSONARRAY_AGG to aggregate JSON arrays, paving the way for in-depth analytics in your data management endeavors.

Available JSON functions

JSONTOXML: Convert JSON data to XML format effortlessly.

JSONPATHVALUE: Extract specific values from JSON objects using a JSONPath expression.

JSONQUERY: Execute SQL-like queries on JSON data, making data retrieval more intuitive.

JSONARRAY: Create a JSON array from a set of values, simplifying data organization.

JSONOBJECT: Construct a JSON object from key-value pairs, facilitating structured data representation.

JSONPARSE: Parse a JSON string into a structured format for further processing.

JSONTABLE: Transform JSON data into a tabular format.

JSONARRAY_AGG: Aggregate JSON arrays for advanced analytics and reporting.

Whether you’re a developer or a data enthusiast, these functions empower you to work with JSON data effortlessly.

Use Case

In our blog post, “How to use the JSON Datatype in PostgreSQL: A Brief Manual”, you can find a manual for a specific use case.

How to Get Started

Accessing JSON functions is simple! If you haven’t done so already, start your trial, fire up the Code Editor in Data Virtuality, and begin implementing these functions in your queries.

Follow the official documentation:

More interesting articles

Data Virtuality brings enterprise data virtualization capabilities to CData, delivering highly-performant access to live data at any scale.
Discover how integrating data warehouse automation with data virtualization can lead to better managed and optimized data workflows.
Discover how our ChatGPT powered SQL AI Assistant can help Data Virtuality users boost their performance when working with data.
While caching offers certain advantages, it's not a one-size-fits-all solution. To comprehensively meet business requirements, combining data virtualization with replication is key.
Explore the potential of Data Virtuality’s connector for Databricks, enhancing your data lakehouse experience with flexible integration.
Generative AI is an exciting new technology which is helping to democratise and accelerate data management tasks including data engineering.