logologo
Mulai
Panduan
Pengembangan
Plugin
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Mulai
Panduan
Pengembangan
Plugin
API
logologo
Ikhtisar

Sumber Data

Manajemen Sumber Data
Sumber Data Utama

Sumber Data Eksternal (Database)

Pengenalan
MySQL Eksternal
MariaDB Eksternal
PostgreSQL Eksternal
MSSQL Eksternal
Oracle Eksternal
Perbandingan Database Utama & Eksternal
Sumber Data REST API
Sumber Data KingbaseES

Tabel Data

Ikhtisar
Tabel Biasa
Tabel Turunan
Tabel File
Tabel Pohon
Tabel Kalender
Tabel Komentar
Tabel Ekspresi
Tabel SQL
View Database

Kolom Tabel Data

Ikhtisar
Validasi Kolom

Tipe Dasar

Teks Satu Baris
Teks Multi-baris
Nomor Telepon
Email
URL
Integer
Angka
Persentase
Kata Sandi
Warna
Ikon

Tipe Pilihan

Centang
Dropdown (Pilihan Tunggal)
Dropdown (Pilihan Ganda)
Tombol Radio
Kotak Centang

Multimedia

Markdown
Markdown (Vditor)
Rich Text
Lampiran (Relasi)
Lampiran (URL)

Tanggal & Waktu

Ikhtisar
Waktu Tanggal (dengan Zona Waktu)
Waktu Tanggal (tanpa Zona Waktu)
Unix Timestamp
Tanggal (tanpa Waktu)
Waktu

Geometris

Titik
Garis
Lingkaran
Poligon

Tipe Lanjutan

UUID
Nano ID
Urutan
Rumus Perhitungan
Kode Otomatis
JSON
Pemilih Tabel Data
Enkripsi

Informasi Sistem

Tanggal Dibuat
Tanggal Terakhir Diubah
Dibuat oleh
Terakhir Diubah oleh
Ruang
Table OID

Tipe Relasi

Ikhtisar
Satu-ke-Satu
Satu-ke-Banyak
Banyak-ke-Satu
Banyak-ke-Banyak
Banyak-ke-Banyak (Array)

Pengembangan

Ikhtisar
Previous PageTabel Ekspresi
Next PageView Database
TIP

Dokumen ini diterjemahkan oleh AI. Untuk ketidakakuratan apa pun, silakan lihat versi bahasa Inggris

#Koleksi SQL

This feature is provided by the plugin «Koleksi: SQL»

#Pendahuluan

Koleksi SQL menyediakan metode yang ampuh untuk mengambil data menggunakan kueri SQL. Dengan mengekstrak bidang data melalui kueri SQL dan mengonfigurasi metadata bidang terkait, pengguna dapat memanfaatkan bidang-bidang ini seolah-olah mereka bekerja dengan tabel standar. Fitur ini sangat bermanfaat untuk skenario yang melibatkan kueri gabungan (join query) yang kompleks, analisis statistik, dan lain-lain.

#Panduan Pengguna

#Membuat Koleksi SQL Baru

  1. Masukkan kueri SQL Anda di kotak input yang tersedia dan klik Eksekusi (Execute). Sistem akan menganalisis kueri untuk menentukan tabel dan bidang yang terlibat, secara otomatis mengekstrak metadata bidang yang relevan dari tabel sumber.
  1. Jika analisis sistem terhadap tabel dan bidang sumber tidak tepat, Anda dapat memilih tabel dan bidang yang sesuai secara manual untuk memastikan metadata yang benar digunakan. Mulailah dengan memilih tabel sumber, kemudian pilih bidang yang sesuai di bagian sumber bidang di bawah.
  1. Untuk bidang yang tidak memiliki sumber langsung, sistem akan menyimpulkan tipe bidang berdasarkan tipe data. Jika kesimpulan ini tidak tepat, Anda dapat memilih tipe bidang yang benar secara manual.
  1. Saat Anda mengonfigurasi setiap bidang, Anda dapat melihat pratinjau tampilannya di area pratinjau, memungkinkan Anda untuk melihat dampak langsung dari pengaturan Anda.
  1. Setelah Anda menyelesaikan konfigurasi dan memastikan semuanya benar, klik tombol Konfirmasi (Confirm) di bawah kotak input SQL untuk menyelesaikan pengiriman.

#Mengedit

  1. Jika Anda perlu memodifikasi kueri SQL, klik tombol Edit untuk langsung mengubah pernyataan SQL dan mengonfigurasi ulang bidang sesuai kebutuhan.

  2. Untuk menyesuaikan metadata bidang, gunakan opsi Konfigurasi Bidang (Configure Fields), yang memungkinkan Anda memperbarui pengaturan bidang seperti halnya pada tabel biasa.

#Sinkronisasi

Jika kueri SQL tidak berubah tetapi struktur tabel database yang mendasarinya telah dimodifikasi, Anda dapat menyinkronkan dan mengonfigurasi ulang bidang dengan memilih Konfigurasi Bidang (Configure Fields) - Sinkronkan dari Database (Sync from Database).

#Perbandingan Koleksi SQL dengan Tampilan Database yang Terhubung

Tipe TemplatePaling Cocok UntukMetode ImplementasiDukungan untuk Operasi CRUD
SQLModel sederhana, kasus penggunaan ringan
Interaksi terbatas dengan database
Menghindari pemeliharaan tampilan
Lebih suka operasi berbasis UI
Subkueri SQLTidak Didukung
Terhubung ke tampilan databaseModel kompleks
Membutuhkan interaksi database
Diperlukan modifikasi data
Membutuhkan dukungan database yang lebih kuat dan stabil
Tampilan databaseDidukung Sebagian
WARNING

Saat menggunakan koleksi SQL, pastikan untuk memilih tabel yang dapat dikelola dalam NocoBase. Menggunakan tabel dari database yang sama yang tidak terhubung ke NocoBase dapat menyebabkan penguraian kueri SQL yang tidak akurat. Jika ini menjadi perhatian, pertimbangkan untuk membuat dan menautkan ke tampilan (view).