Pangkalan data SQL: komponen SQL Database (AI Flowi Workflow)
Pangkalan data SQL yang serasi dengan SQLAlchemy boleh menerima pertanyaan SQL melalui SQL Database. Hasilnya dalam eksport berjenis Table, jadi rancang port penerima sebelum menyambungkan pertanyaan kepada pemprosesan seterusnya.
SQL Database didokumenkan dalam katalog; belum diuji dalam persekitaran produksi oleh Ai Flowi.
Oleh Ai Flowi · Diterbitkan
Berkaitan: Text to SQL: tukar soalan kepada pertanyaan SQL.
Rujukan katalog
Rujukan SQL ini menggunakan katalog AI Flowi Workflow 1.9.2 yang dieksport pada 9 Oktober 2026, khususnya data_source.SQLComponent. Keterangan katalog: Melaksanakan pertanyaan SQL pada pangkalan data yang serasi dengan SQLAlchemy.
Lihat entri SQL Database dalam katalog.
Input
database_url dan query ialah dua medan wajib; kedua-duanya menerima sambungan Message. Medan boolean tidak mempunyai metadata jenis input yang diterima, dan ditunjukkan sebagai “Tidak disenaraikan”.
| Nama | Jenis | Wajib | Jenis input yang diterima | Penjelasan ringkas |
|---|---|---|---|---|
add_error | bool | Tidak | Tidak disenaraikan | Tetapan boolean bernama add_error; format ralat dan nilai lalainya tidak diterangkan. |
database_url | str | Ya | Message | URL sambungan pangkalan data yang wajib; Message ialah jenis sambungan yang disenaraikan sebagai diterima. |
include_columns | bool | Tidak | Tidak disenaraikan | Tetapan boolean bernama include_columns; eksport tidak menerangkan kesannya terhadap hasil. |
query | str | Ya | Message | Teks pertanyaan SQL yang wajib, yang juga boleh disambungkan daripada Message. |
Output
| Nama paparan | Nama | Jenis |
|---|---|---|
| Result Table | run_sql_query | Table |
Result Table ialah label paparan untuk run_sql_query, yang diisytiharkan berjenis Table. Tiada port ralat berasingan atau output JSON disenaraikan untuk SQL Database.
Bila perlu menggunakan SQL Database
Pilih SQL Database apabila sumbernya ialah pangkalan data dan anda sudah mempunyai pertanyaan SQL untuk dilaksanakan. Untuk langkah pemprosesan teks selepas hasil diterima, Parser.input_data menyenaraikan Table sebagai jenis yang diterima; periksa lajur yang dikembalikan sebelum menetapkan konfigurasi seterusnya.
Bila perlu memilih komponen lain
Untuk titik akhir HTTP, ikuti API Request dan bukannya mengkonfigurasikan URL pangkalan data. Untuk memproses objek JSON sedia ada, rujuk JSON Operations; untuk penukaran Table kepada JSON, periksa Type Convert sebelum menggunakan pemproses yang hanya menerima JSON.
Contoh konfigurasi
contoh konfigurasi, bukan ujian yang direkodkan
{
"database_url": "YOUR_DATABASE_URL",
"query": "SELECT 1 AS sample_value;"
}
Gantikan YOUR_DATABASE_URL secara setempat dengan URL sambungan pangkalan data yang anda dibenarkan untuk buat pertanyaan. Pernyataan SELECT yang menghasilkan nilai tetap itu ialah contoh pertanyaan permulaan; sambungan pangkalan data, baris yang dikembalikan atau pemacu yang disokong tidak disahkan untuk halaman ini.
Untuk kelayakan sambungan SQL dan pemboleh ubah, baca Sambungan serta model dan pemboleh ubah.
Batasan
- Keserasian SQLAlchemy ialah skop katalog, bukan senarai enjin pangkalan data atau pemacu yang dipasang dalam eksport. Sumber tidak memberikan contoh rentetan sambungan, kawalan TLS atau keperluan rangkaian.
- add_error tidak mengesahkan pemulihan daripada pengecualian, ralat yang telah dibersihkan daripada maklumat sensitif atau cabang ralat. Sahkan pengendalian kegagalan sebelum mendedahkan hasil pertanyaan atau butiran ralat kepada sistem lain.
- include_columns tidak mempunyai nilai lalai atau takrif susunan output yang didokumenkan; tetapan nama lajur sahaja tidak mengesahkan struktur Result Table.
- Tiada input pengikatan parameter, kawalan transaksi, had baris atau tetapan tamat masa dalam empat medan yang dieksport. Gunakan pertanyaan terkawal dan kebenaran pangkalan data yang sesuai dengan tugas; rujukan ini tidak memberikan jaminan penulisan, pengembalian transaksi atau perlindungan daripada suntikan SQL.
- Select Data.data_list dan Filter Data.data menyenaraikan Data dan JSON, tetapi tidak menyenaraikan Table. Sambungan terus daripada Result Table kepada mana-mana input tersebut tidak disokong oleh senarai jenis dalam eksport.
Penggunaan nod
Untuk penggunaan aliran kerja SQL, rujuk harga dan panduan kos.
Komponen berkaitan
API Request · Parser · Type Convert · Select Data · Filter Data