Учебники

SAP HANA — Обзор SQL

SQL расшифровывается как язык структурированных запросов.

Это стандартизированный язык для общения с базой данных. SQL используется для извлечения данных, хранения или манипулирования данными в базе данных.

Операторы SQL выполняют следующие функции:

  • Определение данных и манипулирование
  • Управление системой
  • Управление сессиями
  • Управление транзакциями
  • Определение схемы и манипулирование

Набор расширений SQL, которые позволяют разработчикам помещать данные в базу данных, называется сценариями SQL .

Язык манипулирования данными (DML)

Операторы DML используются для управления данными в объектах схемы. Некоторые примеры —

  • SELECT — получить данные из базы данных

  • INSERT — вставить данные в таблицу

  • ОБНОВЛЕНИЕ — обновляет существующие данные в таблице

SELECT — получить данные из базы данных

INSERT — вставить данные в таблицу

ОБНОВЛЕНИЕ — обновляет существующие данные в таблице

Язык определения данных (DDL)

Операторы DDL используются для определения структуры или схемы базы данных. Некоторые примеры —

  • CREATE — для создания объектов в базе данных

  • ALTER — изменяет структуру базы данных

  • DROP — удалить объекты из базы данных

CREATE — для создания объектов в базе данных

ALTER — изменяет структуру базы данных

DROP — удалить объекты из базы данных

Язык управления данными (DCL)

Некоторые примеры операторов DCL:

  • GRANT — дает пользователю права доступа к базе данных

  • REVOKE — отменить привилегии доступа, заданные командой GRANT

GRANT — дает пользователю права доступа к базе данных

REVOKE — отменить привилегии доступа, заданные командой GRANT

Зачем нам нужен SQL?

Когда мы создаем информационные представления в SAP HANA Modeler, мы создаем его поверх некоторых приложений OLTP. Все это в бэк-энде работает на SQL. База данных понимает только этот язык.

Чтобы проверить, соответствует ли наш отчет бизнес-требованиям, мы должны запустить SQL-оператор в базе данных, если вывод соответствует требованиям.

Представления HANA Calculation могут быть созданы двумя способами — графическим или с использованием сценария SQL. Когда мы создаем более сложные представления вычислений, нам, возможно, придется использовать прямые сценарии SQL.

Как открыть консоль SQL в HANA Studio?

Выберите систему HANA и выберите опцию консоли SQL в системном представлении. Вы также можете открыть консоль SQL, щелкнув правой кнопкой мыши по вкладке Каталог или по любому имени схемы.

Консоль SQL

SAP HANA может действовать как в качестве реляционной, так и в качестве базы данных OLAP. Когда мы используем BW в HANA, мы создаем кубы в BW и HANA, которые действуют как реляционные базы данных и всегда создают оператор SQL. Однако, когда мы напрямую обращаемся к представлениям HANA с использованием соединения OLAP, оно будет действовать как база данных OLAP, и будет создан MDX.