SQL queries, the traditional method of interacting with databases, can present significant barriers to people with no programming experience. In order to make database access more user-friendly, our organization embarked on a Proof of Concept (POC) project called "Text2SQL."

Goal:

Users can query databases using natural language, thereby eliminating the need to learn SQL.

The underlying concept of text2sql is to provide users with an option to access a database by using natural language rather than having to possess knowledge of SQL. This feature can significantly enhance the accessibility of database usage to a broader spectrum of people, including individuals with little to no programming experience.

Background:

  • There are several challenges associated with SQL, including its complexity and time-consuming nature. SQL is a challenge for many potential users.
  • Opportunity: Improved database access would empower a broader audience, including business analysts and nontechnical users.

Objectives:

  • Create a system that translates natural language queries into SQL queries.

  • Create a user-friendly interface for submitting natural language queries.

  • Evaluate the feasibility of implementing Text2SQL as a permanent solution

System Architecture

Technology that we use

Services