Streambased A.S.K. is a SQL based analytics service for Apache Kafka® compatible data streaming platforms. No need to worry about complex setup, management and deployment steps, just point A.S.K. at your Kafka data and query using all of your favourite tools.
Explore and innovate with new datasets as soon as they are available (milliseconds not days).
Examine all the events that led to a conclusion, not just the final outcome.
Report on areas of the business that were previously black holes.
Dramatically improve the accuracy of your predictive models by training them on fresh datasets.
%load_ext sql
%sql trino://streambased-server:8080/kafka
jdbc:trino://streambased-server:8080
Driver={Simba Trino};Host=streambased-server;Port=8080
Because Streambased queries data at its Kafka source, standard client quotas can be used to protect the Kafka cluster from rogue workloads.
Streambased seamlessly translates Schema Registry schemas into table definitions so that your analytical rows map perfectly to your operational messages.
Streambased makes Kafka credentials part of the SQL session so that you can transparently re-use Kafka access management in your SQL tools.
Streambased records statistics on the underlying streaming structures that can be used to optimise query planning for distributed tasks like table joins etc.
Streambased computes common expensive aggregates ahead of time to ensure high performance for even complex queries.
Apply predicates at the read layer and dramatically reduce the amount of data that needs to be read from Kafka to complete a query.