AI-асистент для сховища даних
Зв’яжіться з намиМета
Надати бізнесу інструмент для отримання аналітичних даних за допомогою запитів природною мовою — без залучення технічних ресурсів.
Можливості
Введення запитів природною мовою
AI-асистент для сховища даних підтримує введення запитів природною мовою — користувачі можуть друкувати або диктувати їх у звичній формі, наприклад: “Покажи дані про продажі за перший квартал 2023 року”. Чат-бот розпізнає такі запити та перетворює їх на технічні, забезпечуючи простий і інтуїтивно зрозумілий доступ до даних.
Автоматична генерація SQL
Автоматично створює SQL-запити на основі запитів користувачів, позбавляючи від необхідності ручного програмування. Рішення самостійно виявляє й виправляє типові помилки — неоднозначність назв стовпців або некоректні з’єднання таблиць, що гарантує точність та ефективність вилучення даних.
Обробка великих наборів даних
Підготовлений для роботи з великими обсягами даних без втрати продуктивності. Використовує сучасні алгоритми оптимізації запитів, забезпечуючи швидке й надійне отримання результатів навіть при виконанні комплексних аналітичних запитів.
Виявлення та виправлення помилок
Містить вбудовані механізми обробки помилок, що діагностують невдалі запити, пропонують виправлення та повторюють спроби з альтернативними підходами.
Технічні особливості
Розуміння схеми даних:
рішення має точно інтерпретувати складні схеми баз даних, включаючи зв’язки між таблицями, угоди про найменування стовпців і типи даних. Для підвищення точності можуть знадобитися додаткові метадані або описи схем.
Рішення: AI-асистент для сховища даних використовує метадані, словники даних і методи штучного інтелекту для зіставлення схем та покращує розуміння структури даних.
Неоднозначність у запитах користувачів:
користувачі часто надають нечіткі або неповні запити, наприклад “Покажи дані про продажі”, в яких відсутні необхідні деталі для побудови точного SQL-запиту. Подолання такої неоднозначності потребує інтерактивної взаємодії з користувачем і глибокого контекстуального аналізу.
Рішення: чат-бот використовує просунуті методи обробки природної мови для виявлення відсутніх параметрів і пропозиції можливих варіантів на основі вмісту бази даних. Також ставить уточнювальні запитання, щоб зрозуміти запити користувача.
Обробка помилок при створенні та виконанні запитів:
помилки SQL можуть виникати через такі проблеми, як неоднозначні імена стовпців, неправильні з’єднання або проблеми з синтаксисом. Автоматичне виявлення та усунення цих помилок є непростим завданням, особливо в складних схемах.
Рішення: платформа застосовує надійні механізми виявлення та виправлення помилок, використовує штучний інтелект для діагностики невдалих запитів, пропозиції виправлень (наприклад, усунення неоднозначності імен стовпців) і повторних спроб з альтернативними підходами.
Безпека та контроль доступу
AI-асистент для сховища даних контролює доступ до даних на основі ролей для захисту конфіденційної інформації.
Опис демостенду
Демостенд приймає запитання до бази даних звичайною мовою, перетворює їх на SQL-запити та показує результати. База даних побудована на Classic Models — компанія, яка продає моделі класичних автомобілів. Вона містить стандартні бізнес-дані: інформацію про клієнтів, замовлення, товари тощо.
Вона містить стандартні бізнес-дані: інформацію про клієнтів, замовлення, товари тощо. Приклади можливих запитань:
- Яка територія генерує найбільший обсяг продажів?
- В які місяці року спостерігаються піки продажів?
- Яке зростання продажів у 2004 році порівняно з 2003?
- Скільки клієнтів не мають призначеного торгового представника?
- Скільки товарів не включено до замовлень на продаж?
Схема бази даних
База даних складається з восьми таблиць:
Офіси: Classic Models Inc. має 7 офісів по всьому світу з головним офісом у Сан-Франциско, Каліфорнія. Залежно від географічного розташування кожен офіс належить до певної торгової території (APAC, NA, EMEA або JAPAN).
Працівники: у компанії працюють 23 працівники: 6 керівників і 17 торгових представників, усі вони закріплені за одним із семи офісів компанії.
Клієнти: 122 клієнти по всьому світу.
Замовлення: всього 326 замовлень за період з 01.01.2003 по 01.06.2005. Замовлення можуть перебувати в одному з наступних станів:
- в обробці — початковий стан для всіх замовлень,
- відправлено — вказує, що замовлення було надіслано клієнту,
- скасовано — вказує, що клієнт зателефонував для скасування замовлення одразу після його розміщення і зазвичай до відправлення,
- оспорено — вказує, що клієнт отримав замовлення, але воно йому не подобається,
- вирішено — вказує, що замовлення було оспорено, але успішно вирішено,
- на утриманні — вказує, що замовлення не буде відправлено до отримання оплати, оскільки кредитний ліміт клієнта перевищено.
Деталі замовлення: кожне замовлення містить список унікальних товарів (позиції замовлення). Кожна позиція замовлення відображає узгоджену ціну товару та його кількість.
Платежі: платежі, здійснені клієнтами за їхніми рахунками.
Товари: Classic Models Inc. продає 110 унікальних моделей, які вони закуповують у 13 постачальників. Моделі класифікуються за 7 різними лінійками продуктів: класичні автомобілі, вінтажні автомобілі, мотоцикли, вантажівки та автобуси, літаки, кораблі, поїзди. Крім того, моделі класифікуються за масштабом (наприклад, 1:18, 1:72 тощо). Для кожного товару вказані ціна, за якою товар було придбано у постачальника (ціна закупівлі), а також рекомендована роздрібна ціна.
Лінійки продуктів: товари класифікуються за 7 різними лінійками продуктів. Кожна лінійка має текстовий опис, HTML-опис та зображення.
