Ada banyak cara untuk mendorong data dari SQL Server ke Google Sheets, termasuk menggunakan Python atau Google Apps Script. Meskipun Python bagus untuk kueri SQL yang berat, saya merasa agak merepotkan dalam hal penjadwalan. Sementara itu, Skrip Google Apps bekerja dengan sangat baik untuk kueri SQL ukuran menengah dan pemicu membuatnya sangat mudah untuk dijadwalkan, juga tidak perlu menggunakan API apa pun Show
Pada artikel ini, saya akan berbagi dengan Anda cara mendorong data dari MS SQL Server ke Google Sheets menggunakan Google Apps Script dan tips yang saya pelajari saat menerapkan solusi tersebut Langkah-langkah untuk mengimpor data dari MS SQL Server ke Google Sheets antara lain
1. Buat pengguna yang memiliki akses ke SQL ServerMisalkan Anda sudah bekerja dengan SQL Server Anda, ini bukan langkah wajib. Anda juga dapat menggunakan akun Anda sendiri Namun, saat menghubungkan ke SQL Server menggunakan Google Apps Script, Anda perlu secara eksplisit mengekspos nama pengguna dan kata sandi Anda yang tidak optimal untuk menggunakan akun reguler Anda. Oleh karena itu disarankan agar Anda membuat pengguna SQL khusus untuk Google Apps Script dan pengguna ini hanya dapat memiliki akses baca ke sekumpulan tabel Jika Anda memiliki tim Infrastruktur yang mengelola akses ke berbagai alat TI di perusahaan Anda, mereka dapat membantu Anda dalam tugas ini 2. Daftar putih Alamat IP GoogleHanya setelah alamat IP masuk daftar putih, layanan Google JDBC dapat membuat koneksi database Dalam praktiknya, itu berarti Anda perlu memasukkan daftar IP ini ke daftar putih (ini adalah dokumen resmi yang dirujuk Google dari dokumen JDBC). Ini juga bisa dilakukan oleh tim Infrastruktur 3. Berfungsi untuk Membaca data dari SQLPertama, Anda membuka SpreadSheet kosong, lalu buka Tools > Script Editor. Anda dapat menempelkan kode berikut ke Editor Skrip Anda Fungsi ini mengimplementasikan logika berikut
masukan fungsi
Keluaran fungsi Sebuah array multi-dimensi dengan
Kiat saya
Exception: Unexpected error while getting the method or property getConnection on object Jdbc. coba dengan alamat IP publik basis data Anda (yang dapat ditemukan di Azure Portal).
4. Berfungsi untuk Mendorong data ke Google SheetsFungsi berikut dapat digunakan untuk menambahkan array multidimensi ke Google Sheets
masukan fungsi
Keluaran fungsi
Kiat saya
sheet.clearContents(); _
sheet.getRange('A2:H').clearContent();
sheet.getRange(lastRow+1, 1, 1, data.length).setValues(data) (Di sini pada dasarnya Anda mendapatkan rentang yang hanya memiliki 1 baris dan jumlah kolom = panjang array) 5. Menyatukan semuanyaSekarang Anda hanya memerlukan fungsi untuk memanggil fungsi readData dan meneruskan hasilnya ke fungsi pushDataToGoogleSheet Seluruh kode akan terlihat seperti ini Kiat saya
Kesimpulan Google Sheets adalah alat online yang hebat untuk melakukan visualisasi sederhana dan membuat laporan bersama, sedangkan MS SQL Server sangat bagus untuk menyimpan data. Kombinasi Google Sheets dan MS SQL Server akan sangat kuat dan memungkinkan Anda melakukan banyak analisis, terutama ketika Anda ingin memantau data Anda secara teratur. Saya harap artikel ini memberi Anda wawasan yang bermanfaat tentang cara mengimpor data dari SQL Server ke Google Sheets. Fungsi-fungsi di atas juga dapat digunakan dengan cara yang berbeda sesuai dengan kebutuhan Anda. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk memberi tahu saya di komentar. D Bisakah Anda menautkan Google Sheets ke SQL Server?Google Spreadsheet hadir dengan platform pengembangan aplikasi bawaan yang disebut Apps Script. Anda dapat menghubungkan database Anda baik itu MySQL, Microsoft SQL Server, atau Oracle menggunakan layanan JDBC dari Apps Script .
Bagaimana cara mengekstrak data dari Google Sheets?Cara menggunakan alat Ekstrak . Jalankan Power Tools dari menu Google Sheets. Ekstensi > Perkakas Listrik > Mulai Pergi ke grup Teks Temukan dan klik ikon Ekstrak Bisakah Anda menghubungkan Google Sheets ke database?Tim BigQuery telah mengembangkan kemampuan untuk memperlakukan Google Spreadsheet seperti tabel dalam database . Artinya, Anda dapat menggabungkan miliaran baris tabel BigQuery dengan tabel pemetaan 100 baris yang Anda ketik ke dalam spreadsheet dalam satu kueri.
Apakah SQL berfungsi dengan Google Spreadsheet?Fungsi SQL Google Spreadsheet adalah fungsi yang sangat penting bagi pengguna Google Spreadsheet . Ini mendukung penggunaan perintah tipe database untuk memanipulasi data Google Sheets. Ini adalah fungsi yang sangat kuat dan serbaguna. Jika Anda telah menggunakan SQL, Anda akan menemukan bahwa fungsi Google Sheets Query mudah digunakan. |