Orange: SQL Table
Sumber: https://docs.biolab.si//3/visual-programming/widgets/data/sqltable.html
Membaca data dari SQL database.
Output
Data: dataset from the database
Widget SQL mengakses data yang disimpan dalam database SQL. Widget SQL dapat terhubung ke PostgreSQL (memerlukan modul psycopg2) atau SQL Server (memerlukan modul pymssql).
Untuk menangani basis data besar, Orange mencoba untuk mengeksekusi bagian dari perhitungan di dalam basis data itu sendiri tanpa mengunduh data. Ini hanya berfungsi dengan database PostgreSQL dan membutuhkan ekstensi quantile dan tsm_system_time yang diinstal di server. Jika ekstensi ini tidak diinstal, data akan diunduh secara lokal.
- Database type (can be either PostgreSQL or MSSQL).
- Host name.
- Database name.
- Username.
- Password.
- Tekan tombol biru untuk terhubung ke database. Kemudian pilih tabel dalam menu dropdown.
- Auto-discover categorical variables akan menampilkan kolom INT dan CHAR dengan kurang dari 20 nilai berbeda sebagai variabel kategori (menemukan semua nilai berbeda bisa lambat pada tabel besar). Ketika tidak dipilih, INT akan diperlakukan sebagai numerik dan CHAR sebagai teks. Unduh ke memori lokal unduh tabel yang dipilih ke mesin lokal Anda.
Instalasi Pendukung
PostgreSQL
Install
pip install psycopg2
Atau, kita dapat mengikuti instruksi ini untuk menginstal backend.
Install extension. [optional]
MSSQL
Install
pip install pymssql
If you are encountering issues, follow these instructions.
Contoh
Here is a simple example on how to use the SQL Table widget. Place the widget on the canvas, enter your database credentials and connect to your database. Then select the table you wish to analyse.
Connect SQL Table to Data Table widget to inspect the output. If the table is populated, your data has transferred correctly. Now, you can use the SQL Table widget in the same way as the File widget.