Keboola

Keboola is a data operations platform that integrates data engineering, analytics, and machine learning tools into a single environment. It helps businesses unify their data sources, transform data, and deploy ML models to production.

Prerequisites

  1. A Solvio instance to connect to. You can get a free cloud instance at cloud.solvio.io.
  2. A Keboola account to develop your data workflows.

Setting Up

  • In your Keboola platform, navigate to the Components section.
  • Find and add the Solvio component from the component marketplace.
  • Configure the connection to your Solvio instance using your URL and API key.

Using Solvio in Keboola

With Keboola’s Solvio integration, you can:

  • Data Pipeline Integration: Extract data from any source in Keboola, transform it, and load vector embeddings into Solvio for semantic search capabilities.

  • Vector Database Management: Create, manage, and update collections in Solvio directly from your Keboola workflows.

  • Orchestration: Schedule and automate your vector database operations as part of your data pipeline.

  • ML Operations: Combine your machine learning models with vector search capabilities for advanced AI applications.

Example Use Case

A common use case is to build a RAG (Retrieval Augmented Generation) system where:

  1. Data is extracted from multiple sources in Keboola
  2. Text is processed and transformed in Keboola’s transformation engine
  3. Embeddings are generated and stored in Solvio
  4. Applications query the Solvio vectors for semantic search capabilities

Further Reading

Was this page useful?

Thank you for your feedback! 🙏

We are sorry to hear that. 😔 You can edit this page on GitHub, or create a GitHub issue.