Bagikan melalui


Fungsi data pengguna, kontrol sumber, dan penyebaran

Artikel ini menjelaskan cara kerja integrasi Git dan alur penyebaran untuk fungsi data pengguna di Microsoft Fabric. Dengan integrasi Git, Anda dapat menjaga ruang kerja Fabric anda tetap sinkron dengan cabang repositori, memungkinkan Anda untuk mengontrol versi fungsi data pengguna Anda, berkolaborasi menggunakan cabang dan permintaan pull, dan bekerja dengan kode Anda di alat Git pilihan Anda, seperti Azure DevOps.

Pelajari selengkapnya tentang proses mengintegrasikan Git dengan ruang kerja Microsoft Fabric Anda dalam konsep Dasar dalam integrasi Git.

Menyiapkan sambungan

Dari pengaturan ruang kerja, Anda dapat dengan mudah menyiapkan koneksi ke repositori Anda untuk menerapkan dan menyinkronkan perubahan. Untuk menyiapkan koneksi, lihat Mulai menggunakan integrasi Git. Setelah tersambung, item Anda, termasuk fungsi data pengguna, muncul di panel Kontrol sumber.

Cuplikan layar memperlihatkan item fungsi data pengguna dengan perubahan yang tidak diterapkan dalam kontrol sumber.

Setelah Anda berhasil menerapkan item fungsi data pengguna ke repositori Git, Anda akan melihat folder fungsi data pengguna di repositori. Anda sekarang dapat menjalankan operasi di masa mendatang, seperti membuat permintaan penarikan.

Representasi fungsi data pengguna di Git

Gambar berikut menunjukkan contoh struktur file setiap item fungsi data pengguna dalam repositori.

Cuplikan layar memperlihatkan struktur folder untuk item fungsi data pengguna di repositori.

Struktur folder mencakup elemen berikut:

  • .platform: File .platform berisi atribut berikut:

    Cuplikan layar memperlihatkan file platform untuk item fungsi data pengguna.

    • versi: Nomor versi file sistem. Angka ini digunakan untuk mengaktifkan kompatibilitas mundur. Nomor versi item mungkin berbeda.
    • logicalId: Pengidentifikasi lintas-ruang kerja yang dihasilkan secara otomatis, mewakili item beserta representasi kontrol sumbernya.
    • jenis: UserDataFunction adalah jenis untuk menentukan item fungsi data pengguna.
    • displayName : Mewakili nama item. Saat item fungsi data pengguna diganti namanya, displayName ini diperbarui.
  • definitions.json: File ini berbagi semua definisi item fungsi data pengguna seperti koneksi, pustaka, dll. sebagai representasi properti item fungsi data pengguna.

    Cuplikan layar memperlihatkan file definitions.json untuk item fungsi data pengguna.

  • function-app.py: File ini adalah kode fungsi Anda. Setiap perubahan kode yang Anda buat pada item fungsi data pengguna disinkronkan ke dalam repositori dengan file ini. Anda dapat melakukan berbagai operasi Git untuk mengelola siklus pengembangan kode.

    Cuplikan layar memperlihatkan file function-app.py untuk item fungsi data pengguna.

  • sumber daya: Folder tersebut berisi file functions.json dengan seluruh metadata yang mencakup koneksi, pustaka, dan fungsi yang ada dalam item ini. Jangan perbarui file ini secara manual. functions.json memungkinkan Fabric membuat atau membuat ulang item fungsi data pengguna di ruang kerja.

    Cuplikan layar memperlihatkan file function.json dalam folder sumber daya untuk item fungsi data pengguna.

Untuk informasi selengkapnya tentang integrasi Git, termasuk detail tentang struktur folder dan file sistem, lihat Format kode sumber integrasi Git.

Fungsi data pengguna dalam alur penyebaran

Anda dapat menggunakan alur penyebaran untuk menyebarkan fungsi data pengguna di berbagai lingkungan, seperti pengembangan, pengujian, dan produksi. Alur penyebaran membantu Anda menyederhanakan proses pengembangan, memastikan kualitas dan konsistensi, serta mengurangi kesalahan manual dengan operasi kode rendah yang ringan.

Nota

Semua koneksi dan pustaka ditambahkan ke item fungsi data pengguna baru yang dibuat di lingkungan lain.

Untuk menyebarkan fungsi data pengguna Anda menggunakan alur penyebaran:

  1. Buat alur penyebaran baru atau buka alur penyebaran yang ada. Lihat Mulai menggunakan alur penyebaran untuk informasi selengkapnya.

  2. Alokasikan ruang kerja ke tahap yang berbeda sesuai dengan tujuan deployment Anda.

  3. Pilih, tampilkan, dan bandingkan item termasuk item fungsi data pengguna di antara berbagai tahap.

  4. Pilih Sebarkan untuk menyebarkan item fungsi data pengguna Anda ke lingkungan pengujian Anda. Anda dapat menambahkan catatan untuk menjelaskan perubahan untuk deploymen ini. Demikian pula, Anda dapat mendorong perubahan di seluruh tahap Pengembangan, Pengujian, dan Produksi.

  5. Pantau status penyebaran dari riwayat penyebaran .