SAP HANA - Ringkasan SQL

SQL adalah singkatan dari Structured Query Language.

Ini adalah bahasa standar untuk berkomunikasi dengan database. SQL digunakan untuk mengambil data, menyimpan atau memanipulasi data dalam database.

Pernyataan SQL melakukan fungsi berikut -

  • Definisi dan manipulasi data
  • Manajemen sistem
  • Manajemen sesi
  • Pengelolaan transaksi
  • Definisi dan manipulasi skema

Kumpulan ekstensi SQL, yang memungkinkan pengembang memasukkan data ke dalam database, disebut SQL scripts.

Bahasa Manipulasi Data (DML)

Pernyataan DML digunakan untuk mengelola data dalam objek skema. Beberapa contoh -

  • SELECT - mengambil data dari database

  • INSERT - memasukkan data ke dalam tabel

  • UPDATE - memperbarui data yang ada di dalam tabel

Bahasa Definisi Data (DDL)

Pernyataan DDL digunakan untuk menentukan struktur atau skema database. Beberapa contoh -

  • CREATE - untuk membuat objek dalam database

  • ALTER - mengubah struktur database

  • DROP - Hapus objek dari database

Bahasa Kontrol Data (DCL)

Beberapa contoh pernyataan DCL adalah -

  • GRANT - memberikan hak akses pengguna ke database

  • REVOKE - menarik hak akses yang diberikan dengan perintah GRANT

Mengapa Kita Membutuhkan SQL?

Saat kami membuat Tampilan Informasi di SAP HANA Modeler, kami membuatnya di atas beberapa aplikasi OLTP. Semua ini di back end berjalan di SQL. Database hanya memahami bahasa ini.

Untuk melakukan pengujian apakah laporan kita memenuhi kebutuhan bisnis, kita harus menjalankan pernyataan SQL di database jika Output sesuai dengan kebutuhan.

Tampilan Perhitungan HANA dapat dibuat dengan dua cara - Grafis atau menggunakan skrip SQL. Saat kita membuat tampilan Perhitungan yang lebih kompleks, maka kita mungkin harus menggunakan skrip SQL langsung.

Bagaimana cara membuka konsol SQL di HANA Studio?

Pilih sistem HANA dan klik opsi konsol SQL di tampilan sistem. Anda juga dapat membuka konsol SQL dengan mengklik kanan pada tab Katalog atau di sembarang nama Skema.

SAP HANA dapat bertindak baik sebagai database Relasional maupun OLAP. Ketika kita menggunakan BW di HANA, maka kita membuat kubus di BW dan HANA, yang berfungsi sebagai database relasional dan selalu menghasilkan SQL Statement. Namun, ketika kita langsung mengakses tampilan HANA menggunakan koneksi OLAP, maka itu akan bertindak sebagai database OLAP dan MDX akan dibuat.