Memecahkan masalah konektor daftar SharePoint Online di Azure Data Factory dan Azure Synapse

BERLAKU UNTUK:Azure Data Factory Azure Synapse Analytics

Tip

Cobalah Data Factory di Microsoft Fabric, solusi analitik all-in-one untuk perusahaan. Microsoft Fabric mencakup semuanya mulai dari pergerakan data hingga ilmu data, analitik real time, kecerdasan bisnis, dan pelaporan. Pelajari cara memulai uji coba baru secara gratis!

Artikel ini berisi saran untuk memecahkan masalah umum terkait konektor Oracle di Azure Data Factory dan Azure Synapse.

Kode kesalahan: SharePointOnlineAuthFailed

  • Pesan: The access token generated failed, status code: %code;, error message: %message;.

  • Penyebab:ID perwakilan layanan dan kunci mungkin tidak diatur dengan benar.

  • Rekomendasi: Periksa aplikasi terdaftar Anda (ID perwakilan layanan) dan kunci untuk melihat apakah sudah diatur dengan benar.

Koneksi gagal setelah memberikan izin di Daftar SharePoint Online

Gejala

Anda memberikan izin ke pabrik data Anda di Daftar SharePoint Online, tetapi Anda masih gagal dengan pesan kesalahan berikut:

Failed to get metadata of odata service, please check if service url and credential is correct and your application has permission to the resource. Expected status code: 200, actual status code: Unauthorized, response is : {"error":"invalid_request","error_description":"Token type is not allowed."}.

Penyebab

Daftar SharePoint Online menggunakan ACS guna mendapatkan token akses untuk memberikan akses ke aplikasi lain. Namun untuk penyewa yang dibangun setelah 7 November 2018, ACS akan dinonaktifkan secara default.

Rekomendasi

Anda harus mengaktifkan ACS untuk mendapatkan token akses. Lakukan langkah-langkah berikut:

  1. Unduh SharePoint Online Management Shell, dan pastikan Anda memiliki akun admin penyewa.

  2. Jalankan perintah berikut di SharePoint Online Management Shell. Ganti <tenant name> dengan nama penyewa Anda dan tambahkan -admin setelahnya.

    Connect-SPOService -Url https://<tenant name>-admin.sharepoint.com/ 
    
  3. Masukkan informasi admin penyewa Anda di jendela autentikasi pop-up.

  4. Jalankan perintah berikut:

    Set-SPOTenant -DisableCustomAppAuthentication $false 
    

    Diagram of Azure Data Lake Storage Gen1 connections for troubleshooting issues.

  5. Gunakan ACS untuk mendapatkan token akses.

Untuk bantuan pemecahan masalah lainnya, coba sumber daya ini: