Bagaimana cara menghubungkan aplikasi daya ke mysql?

Gagal memperbarui kredensial sumber data. MySQL. Kami tidak dapat menemukan penyedia database dengan nama invarian 'MySql. Data. KlienSql'. Kesalahan ini mungkin disebabkan oleh perangkat lunak klien khusus penyedia yang diperlukan, tetapi tidak ada di komputer ini. Untuk mengunduh perangkat lunak klien untuk penyedia ini, kunjungi situs berikut dan pilih versi 64-bit (x64), minimal, 'MySQL Connector/Net'. https. //pergi. microsoft. com/fwlink/?LinkId=278885

Power Apps adalah platform kode rendah/tanpa kode dari Microsoft. Ini bertujuan untuk mempercepat dan memudahkan orang-orang dalam organisasi membuat aplikasi sederhana untuk membantu meningkatkan produktivitas. Sebagai produk Microsoft, Power Apps terintegrasi erat dengan sumber data seperti SQL Server dan Excel. Namun, menyambungkan Power Apps ke SQL Server tidak semudah yang Anda bayangkan. Kami akan membahas langkah-langkah utama yang diperlukan dan menyoroti beberapa pertimbangan utama

Daftar Isi

  • 1.
    • a.
    • b.
    • c.
    • d.
  • 2.
  • 3.
    • a.
    • b.

Sebelum kamu memulai. pertimbangan utama

Sebelum Anda menyambungkan Power Apps ke SQL Server, ada beberapa hal yang perlu dipertimbangkan dan informasi untuk dikumpulkan

Lokasi. database lokal atau Database Azure SQL?

Hal pertama yang perlu dipertimbangkan adalah lokasi data Anda. Apakah di database lokal atau di Database Azure SQL?

Jika Anda menyambungkan ke database lokal, Anda harus menginstal gateway data lokal. Gateway bertindak sebagai jembatan untuk menyediakan transfer data yang cepat dan aman antara data lokal dan layanan berbasis cloud seperti Power Apps. Prosedur untuk memasang gateway data lokal dijelaskan di sini. Setelah dipasang, gateway dapat digunakan oleh Power Apps dan aplikasi lain di Power Platform, seperti Power BI

Persiapan data

Database yang ingin Anda sambungkan harus berisi setidaknya satu tabel dengan kunci utama

Anda mungkin juga perlu menyiapkan data untuk digunakan di Power Apps. Biasanya, ini bisa melibatkan pembuatan Tampilan SQL untuk digunakan dalam aplikasi

Saat menyiapkan data, penting juga untuk mempertimbangkan 2.000 batasan catatan yang dimiliki Power Apps saat mengambil data dari sumber. Dalam kebanyakan kasus, ini mungkin bukan masalah. Namun, Anda mungkin perlu berkreasi dengan cara menulis tampilan SQL atau menggunakan beberapa di Power Apps itu sendiri untuk melewati batas.

Pertimbangan keamanan

Saat Anda memublikasikan aplikasi yang terhubung ke SQL Server, aplikasi dan koneksi akan diterapkan ke pengguna Anda. Artinya, baik aplikasi maupun koneksi dapat dilihat oleh pengguna yang diajak berbagi aplikasi

Oleh karena itu penting bagi Anda untuk mempertimbangkan metode autentikasi untuk koneksi ini – mereka dapat dibagikan secara eksplisit atau implisit. Tabel di bawah menunjukkan berbagai metode autentikasi

Tipe OtentikasiMetode koneksi Power AppsAzure AD IntegratedExplicitOtentikasi SQL ServerImplisOtentikasi WindowsImplisOtentikasi Windows (tidak dibagikan)Eksplisit
  • Koneksi yang dibagikan secara eksplisit berarti bahwa pengguna akhir aplikasi harus mengautentikasi ke SQL Server dengan kredensial eksplisitnya sendiri. Biasanya, autentikasi ini terjadi di balik layar sebagai bagian dari Azure Active Directory atau jabat tangan autentikasi Windows. Pengguna bahkan tidak menyadari saat autentikasi dilakukan
  • Koneksi yang dibagikan secara implisit berarti bahwa pengguna secara implisit menggunakan kredensial akun yang digunakan pembuat aplikasi untuk menghubungkan dan mengautentikasi ke sumber data saat membuat aplikasi. Kredensial pengguna akhir tidak digunakan untuk mengautentikasi. Setiap kali pengguna akhir menjalankan aplikasi, mereka menggunakan kredensial yang digunakan penulis untuk membuat aplikasi

Ini adalah praktik terbaik untuk menggunakan koneksi eksplisit untuk Power Apps Anda, namun ada juga kasus penggunaan untuk koneksi implisit. Ada artikel bagus di sini yang menjelaskan perbedaan dan implikasinya secara lebih mendetail.

Mengumpulkan informasi untuk database

Kumpulkan informasi berikut, karena Anda akan diminta saat membuat koneksi ke SQL Server di Power Apps

  • nama databasenya
  • nama server tempat database dihosting
  • nama pengguna dan kata sandi yang valid untuk terhubung ke database
  • jenis autentikasi yang diperlukan untuk terhubung ke database – berdasarkan pertimbangan keamanan yang disebutkan di atas
  • nama gateway lokal (jika ada)

Langkah-langkah untuk Menghubungkan Power Apps ke SQL Server

Untuk membuat koneksi ke SQL Server dari Power Apps, pertama klik Data > Koneksi, lalu klik + Koneksi baru dan pilih SQL Server dari opsi yang tersedia

Bagaimana cara menghubungkan aplikasi daya ke mysql?

Dari kotak dialog yang ditampilkan, Anda dapat memilih jenis autentikasi dari opsi berikut

  • Azure AD Terintegrasi
  • Otentikasi SQL Server
  • Otentikasi Windows
  • Otentikasi Windows (tidak dibagikan)

Bagaimana cara menghubungkan aplikasi daya ke mysql?
Bagaimana cara menghubungkan aplikasi daya ke mysql?

Untuk contoh ini, anggaplah kita memiliki database lokal, dan kita akan memilih Windows Authentication (non-shared)

Di kotak dialog berikutnya, Anda memasukkan Nama Pengguna dan Kata Sandi untuk akun Windows. Untuk Gateway, Anda dapat memilih dari daftar gateway yang tersedia, atau menginstal yang baru. Anda akan melihat bahwa kami belum diminta untuk memasukkan database atau server – ini karena kami memilih opsi autentikasi Windows (tidak dibagikan), dan kami akan diminta melakukannya saat membuat aplikasi

Bagaimana cara menghubungkan aplikasi daya ke mysql?
Bagaimana cara menghubungkan aplikasi daya ke mysql?

Saat Anda mengklik Buat, koneksi ditambahkan ke daftar koneksi yang tersedia. Perhatikan bahwa untuk opsi Windows Authentication (non-shared), nama default dibuat – Anda dapat mengubahnya dengan mengeklik elipsis (…) lalu Edit

Bagaimana cara menghubungkan aplikasi daya ke mysql?
Bagaimana cara menghubungkan aplikasi daya ke mysql?

Kita sekarang dapat melanjutkan dan membuat Power App. Cara termudah adalah pergi ke halaman Beranda dan gunakan fitur "Mulai dari" untuk memilih SQL Server

Bagaimana cara menghubungkan aplikasi daya ke mysql?
Bagaimana cara menghubungkan aplikasi daya ke mysql?

Kami sekarang dapat memilih koneksi yang kami buat sebelumnya dan memasukkan detail database dan server

Bagaimana cara menghubungkan aplikasi daya ke mysql?
Bagaimana cara menghubungkan aplikasi daya ke mysql?

Setelah koneksi dibuat, Anda akan dapat memilih tabel atau tampilan yang ingin Anda gunakan di Aplikasi. Tabel kemudian akan dimuat ke dalam Power Apps dan aplikasi 2 layar default akan dibuat di Canvas agar Anda dapat mulai menyesuaikan

Bagaimana cara menghubungkan aplikasi daya ke mysql?
Bagaimana cara menghubungkan aplikasi daya ke mysql?

Power Apps dan SQL. Gunakan Kasus & Alternatif

Dalam artikel ini, kami telah melihat cara menyambungkan Power Apps ke SQL Server, dan khususnya beberapa hal yang perlu Anda pertimbangkan

Gunakan Kasus

Sekarang mari kita lihat beberapa kemungkinan kasus penggunaan untuk membuat aplikasi seluler atau desktop yang terhubung ke SQL Server

  • Aplikasi sederhana bagi pengguna umum untuk melihat dan mengedit data – ini bisa berupa daftar harga produk
  • Aplikasi dasar yang mencakup semacam alur kerja sederhana – ini bisa berupa aplikasi aplikasi cuti di mana ada proses persetujuan
  • Aplikasi yang lebih kompleks yang menyertakan beberapa logika bisnis – ini bisa berupa aplikasi penetapan harga atau manajemen inventaris

Alternatif

Jika tidak ada alternatif kode/kode rendah selain Power Apps untuk membuat aplikasi, ada banyak opsi untuk dilihat, seperti Appsheet, Quickbase, Bubble, Airtable, dan Zoho Creator. Kami akan melihat beberapa di antaranya di postingan mendatang

Sementara itu, jika kebutuhan Anda seperti kasus penggunaan pertama , lalu melalui proses pembuatan aplikasi di Power Apps ( . Jika Anda memerlukan cara bagi pengguna umum untuk mengelola data dalam lingkungan SQL, maka solusi seperti SQL Spreads akan bekerja dengan baik dan lebih mudah diterapkan dan digunakan. SQL Spreads adalah add-in untuk Excel yang memungkinkan pengguna terhubung ke SQL Server dan melihat serta memperbarui data dari dalam Excel. Ini memiliki beberapa fitur berikut.

  • Sisipkan, perbarui, dan hapus data dalam tabel di SQL Server melalui Excel
  • Peran Desainer dan Editor Data
  • Validasi otomatis untuk kualitas data
  • Ubah pelacakan
  • Daftar drop-down dengan pencarian kunci untuk konsistensi data
  • Deteksi konflik

Bagaimana cara menghubungkan aplikasi daya ke mysql?
Bagaimana cara menghubungkan aplikasi daya ke mysql?

Manfaat utama dibandingkan dengan Power Apps adalah memberikan pengguna non-teknis umum dengan kemampuan untuk memperbarui dan mengelola data SQL Server terpusat dari lingkungan Excel yang sudah dikenal.

Anda dapat mengunduh uji coba gratis SQL Spreads Add-In untuk Excel di sini.

Bagaimana cara menghubungkan aplikasi daya ke mysql?
Bagaimana cara menghubungkan aplikasi daya ke mysql?

Artikel oleh

Andy McDonald

Andy telah bekerja lebih dari 20 tahun di sektor Teknik, Keuangan, dan TI dengan analisis data dan presentasi menggunakan alat seperti SQL Server, Excel, Power Query, dan Power BI

Menulis untuk SQL Spreads tentang Excel dan SQL Server dan cara menyatukan keduanya

Tinggalkan Balasan

Nama lengkap

Surel

alamat situs web

Komentar

Δ


Komentar (4)

Alex Stennett » 16. Juni, 2022

Halo
Artikel yang menarik dan, sayangnya, mungkin telah mengonfirmasi kecurigaan saya bahwa Anda tidak dapat menggunakan keamanan Terpadu Azure AD untuk aplikasi daya melalui gateway. Saya menduga ini saat Anda membahas gateway tetapi kemudian beralih ke koneksi langsung ke server SQL. Selain itu, saat Anda memilih autentikasi AAD, Anda tidak mendapatkan pilihan untuk menggunakan gateway, bahkan server tertentu. Apakah Anda memiliki jawaban pasti tentang itu atau tahu di mana saya dapat menemukannya?
Terima kasih sebelumnya
Alex Stennett

Andy McDonald » 19. Juni, 2022

Hai Alex,
Saya menduga Anda ingin menggunakan gateway untuk terhubung ke Azure SQL karena firewall atau VPN? . //dokumen. microsoft. com/en-us/data-integration/gateway/service-gateway-onprem-faq)
Salam
Andy

Mitch Fields » 25. Agustus, 2022

Setelah koneksi dibuat, bagaimana kita bisa melihat nama pengguna yang ditentukan pada koneksi itu. Kami mungkin memiliki banyak koneksi ke server/database yang sama, tetapi dengan kredensial yang berbeda (untuk menerapkan keamanan sesuai kebutuhan). Apakah ada cara back-end untuk menanyakan hal itu?

Bisakah daya otomatis terhubung ke database MySQL?

Dengan CData ODBC Driver untuk MySQL, Anda mendapatkan konektivitas langsung ke data MySQL dalam alur kerja Microsoft Power Automate Anda .

Bagaimana cara menghubungkan PowerApps ke SQL Server lokal?

Di browser Anda, navigasikan ke powerapps. com dan masuk dengan akun kerja atau sekolah Anda. Setelah masuk, buka "Koneksi" di bawah bagian "Kelola" di menu navigasi kiri. Dan pilih konektor "SQL Server". Pilih opsi "Sambungkan menggunakan gateway data lokal" untuk menyambungkan ke database lokal Anda

Bagaimana cara terhubung ke PowerApps?

Buat sambungan baru .
Jika Anda belum melakukannya, masuklah untuk membuatnya. powerapps. com
Di navigasi kiri, perluas Data dan pilih Koneksi
Pilih koneksi baru
Pilih konektor dalam daftar yang muncul, lalu ikuti petunjuknya
Pilih tombol Buat
Ikuti petunjuknya