Apache Flink SQL on
Ververica Platform

An End-to-End Platform for Flink SQL

Flink SQL has emerged as the de facto standard for low-code data analytics. It has managed to unify batch and stream processing while simultaneously staying true to the SQL standard. In addition, it provides a rich set of advanced features for real-time use cases.

1@2x-8-1

Ververica Platform makes Flink SQL even more accessible and efficiently scalable across teams. The platform comes with additional tools for developing SQL scripts, managing user-defined functions (UDFs), catalogs and connectors, as well as operating the resulting long-running queries.

Flink SQL Clients

screenshot-editor

Web-Based SQL editor

screenshot-jupyter-1

Jupyter Notebooks

Use Cases

Build scalable, real-time ETL pipelines using

image 1-1

Define and continuously maintain materialized views using

image 2

Perform analytics and find patterns in real time using

image3

How it Works

Directly integrate with external systems:

  • Uniform access to both real-time and historic data
  • “Exactly-once”guarantees, end-to-end
  • Native support for Apache Kafka, Apache Hive, JDBC, Filesystems, and other common connectors 
  • Support for custom connectors
  • Metadata Management using external catalogs like Hive’s Metastore

graphs3

Extend Flink SQL with user-defined functions (UDFs):

  • Java or Scala
  • Scalar, Aggregate & Table Functions

graphs11-1

Build Complex Queries:

  • Extensive DDL and DML syntax support
  • Temporary views & tables
  • Advanced SQL operators (pattern matching, analytic functions and more)

graphs2

Deploy & Manage via Ververica Platform

  • Highly available & fault tolerant runtime
  • Flexible upgrade & restore strategies
  • Monitoring & autoscaling
screenshot-deployment-1

Why Ververica Platform for Flink SQL

icon-ease-of-use

Easy to Use

Ververica Platform lets you write, deploy & manage Flink SQL queries in your browser - either through our purpose-built web editor or via Jupyter extension.

Both are based on a REST API that allows you to integrate Flink SQL into your own applications without including any dependencies to Apache Flink.

Read more:

September_Graphics-14-2

Easy to Manage

With Ververica Platform, your catalogs and connectors are managed centrally and available to all members of that namespace.

Ververica Platform comes with its own generic, persistent catalog and supports external catalogs like the Hive Metastore.

Read more:

icon-easy-to-manage

Easy to Operate

Ververica Platform made Flink Operations more efficient, scalable, and secure from day one. Flink SQL in Ververica Platform ties into the well-established concepts and abstractions of the platform and enables you to manage continuous SQL queries like any other Flink job.

Read more:

Contact Us

Fill out the form and we’ll have a Ververica expert contact you. Our experts can answer questions, provide more information, and help you understand what our solutions can do for your business.