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”.

Input katalog SQL Database (tatal pada skrin sempit)
NamaJenisWajibJenis input yang diterimaPenjelasan ringkas
add_errorboolTidakTidak disenaraikanTetapan boolean bernama add_error; format ralat dan nilai lalainya tidak diterangkan.
database_urlstrYaMessageURL sambungan pangkalan data yang wajib; Message ialah jenis sambungan yang disenaraikan sebagai diterima.
include_columnsboolTidakTidak disenaraikanTetapan boolean bernama include_columns; eksport tidak menerangkan kesannya terhadap hasil.
querystrYaMessageTeks pertanyaan SQL yang wajib, yang juga boleh disambungkan daripada Message.

Output

Output dalam eksport SQL Database (tatal pada skrin sempit)
Nama paparanNamaJenis
Result Tablerun_sql_queryTable

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.

API Request · Parser · Type Convert · Select Data · Filter Data