Bagikan melalui


Impor file SharePoint dan OneDrive for Business

Power Query menawarkan serangkaian cara untuk mendapatkan akses ke file yang dihosting di SharePoint atau OneDrive for Business.

Telusuri file

Catatan

Saat ini, Anda hanya bisa menelusuri file OneDrive for Business dari pengguna yang diautentikasi di dalam Power Query Online untuk PowerApps.

Peringatan

Fitur ini mengharuskan browser Anda untuk mengizinkan cookie pihak ketiga. Jika browser Anda telah memblokir cookie pihak ketiga, dialog Telusuri akan muncul tetapi akan benar-benar kosong tanpa opsi untuk menutup dialog.

Power Query menyediakan tombol Telusuri OneDrive di samping jalur file atau kotak teks URL saat Anda membuat aliran data di PowerApps menggunakan salah satu konektor ini:

Telusuri OneDrive... tombol di dalam jendela pengaturan Koneksi ion untuk konektor Excel.

Saat Anda memilih tombol ini, Anda akan diminta untuk melalui proses autentikasi. Setelah menyelesaikan proses ini, jendela baru muncul dengan semua file di dalam OneDrive for Business pengguna yang diautentikasi.

Jendela baru untuk menelusuri file dari OneDrive for Business pengguna yang diautentikasi.

Anda dapat memilih file pilihan Anda, lalu memilih tombol Buka . Setelah memilih Buka, Anda akan dibawa kembali ke halaman pengaturan koneksi awal tempat Anda akan melihat bahwa jalur file atau kotak teks URL sekarang menyimpan URL yang tepat ke file yang Telah Anda pilih dari OneDrive for Business.

jendela pengaturan Koneksi ion dengan url ke file yang dipilih yang dihosting di OneDrive for Business.

Anda dapat memilih tombol Berikutnya di sudut kanan bawah jendela untuk melanjutkan proses dan mendapatkan data Anda.

Dari konektor Web menggunakan URL file

  1. Navigasi ke lokasi OneDrive for Business Anda menggunakan browser. Klik kanan file yang ingin Anda gunakan, dan pilih Buka di Excel.

    Catatan

    Antarmuka browser Anda mungkin tidak terlihat persis seperti gambar berikut. Ada banyak cara untuk memilih Buka di Excel untuk file di antarmuka browser OneDrive for Business Anda. Anda dapat menggunakan opsi apa pun yang memungkinkan Anda membuka file di Excel.

    Cuplikan layar OneDrive di browser, memperlihatkan pilihan Buka di Excel.

  2. Di Excel, pilih Info File>, lalu pilih tombol Salin jalur.

    Cuplikan layar menu Info, memperlihatkan pilihan tombol Salin jalur.

Untuk menggunakan tautan yang baru saja Anda salin di Power Query, lakukan langkah-langkah berikut:

  1. Pilih Dapatkan Data>Web.

    Cuplikan layar pita Dapatkan Data di Power BI Desktop, memperlihatkan pilihan Web.

  2. Dalam kotak dialog Dari Web , pilih opsi Dasar dan tempelkan tautan di URL.

  3. Hapus string ?web=1 di akhir tautan sehingga Power Query dapat menavigasi ke file Anda dengan benar, lalu pilih OK.

    Cuplikan layar dialog Dari Web, memperlihatkan cara menghapus string dari bidang URL.

  4. Jika Power Query meminta kredensial, pilih Windows (untuk situs SharePoint lokal) atau Akun Organisasi (untuk situs Microsoft 365 atau OneDrive for Business). Pilih Koneksi.

    Cuplikan layar permintaan kredensial Power BI Desktop, menekankan pemilihan akun Windows atau Organisasi.

    Perhatian

    Saat bekerja dengan file yang dihosting di OneDrive for Home, file yang ingin Anda sambungkan harus tersedia untuk umum. Saat mengatur metode autentikasi untuk koneksi ini, pilih opsi Anonim .

Saat kotak dialog Navigator muncul, Anda bisa memilih dari daftar tabel, lembar, dan rentang yang ditemukan dalam buku kerja Excel. Dari sana, Anda dapat menggunakan file OneDrive for Business seperti file Excel lainnya. Anda dapat membuat laporan dan menggunakannya dalam himpunan data seperti yang Anda lakukan dengan sumber data lainnya.

Catatan

Untuk menggunakan file OneDrive for Business sebagai sumber data di layanan Power BI, dengan Refresh Layanan diaktifkan untuk file tersebut, pastikan Anda memilih OAuth2 sebagai metode Autentikasi saat mengonfigurasi pengaturan refresh Anda. Jika tidak, Anda mungkin mengalami kesalahan (seperti, Gagal memperbarui info masuk sumber data) saat Anda mencoba menyambungkan atau menyegarkan. Memilih OAuth2 sebagai metode autentikasi memperbaiki kesalahan info masuk tersebut.

Konektor folder SharePoint

Anda bisa membaca panduan langkah demi langkah terperinci tentang cara menyambungkan ke file yang dihosting di situs SharePoint Anda di artikel folder SharePoint.

Setelah berhasil membuat koneksi, Anda akan diminta dengan pratinjau tabel yang memperlihatkan file di situs SharePoint Anda. Pilih tombol Ubah data di kanan bawah jendela.

Pratinjau tabel setelah menyambungkan ke situs SharePoint menggunakan konektor folder SharePoint memperlihatkan file yang ditemukan di situs SharePoint.

Memilih tombol Transformasi Data akan membawa Anda ke tampilan data yang disebut tampilan Sistem file. Setiap baris dalam tabel ini mewakili file yang ditemukan di situs SharePoint Anda.

Pratinjau tabel file di situs SharePoint setelah memilih tombol Ubah data.

Tabel memiliki kolom bernama Konten yang berisi file Anda dalam format biner. Nilai di kolom Konten memiliki warna yang berbeda dari nilai lainnya di kolom tabel lainnya, yang menunjukkan bahwa nilai tersebut dapat dipilih.

Dengan memilih nilai Biner di kolom Konten , Power Query akan secara otomatis menambahkan serangkaian langkah dalam kueri Anda untuk menavigasi ke file dan menginterpretasikan kontennya jika memungkinkan.

Misalnya, dari tabel yang diperlihatkan dalam gambar sebelumnya, Anda dapat memilih baris kedua di mana bidang Nama memiliki nilai 02-February.csv. Power Query akan secara otomatis membuat serangkaian langkah untuk menavigasi dan menginterpretasikan konten file sebagai file CSV.

Konten file CSV dengan nama 02-February.csv yang secara otomatis ditafsirkan oleh Power Query seperti yang diperlihatkan di bagian Langkah yang diterapkan.

Catatan

Anda dapat berinteraksi dengan tabel dengan menerapkan filter, pengurutan, dan transformasi lainnya sebelum menavigasi ke file pilihan Anda. Setelah Anda menyelesaikan transformasi ini, pilih nilai Biner yang ingin Anda lihat.

Pengalaman OneDrive for Business

Konektor folder SharePoint dan pengalamannya juga berfungsi untuk file yang dihosting di OneDrive for Business. Namun, URL yang perlu Anda gunakan berbeda dari yang akan Anda gunakan untuk situs SharePoint. Untuk menemukan URL unik Anda, buka portal OneDrive for Business Anda dan salin URL dari browser Anda. URL ini mungkin terlihat mirip dengan contoh berikut:

https://contoso-my.sharepoint.com/personal/user123_contoso_com/_layouts/15/onedrive.aspx

Anda tidak memerlukan URL lengkap, tetapi hanya beberapa bagian pertama. URL yang perlu Anda gunakan di Power Query akan memiliki format berikut:

https://<unique_tenant_name>.sharepoint.com/personal/<user_identifier>

Contohnya:

https://contoso-my.sharepoint/personal/user123_contoso_com

Fungsi SharePoint.Contents

Meskipun konektor folder SharePoint menawarkan pengalaman di mana Anda bisa melihat semua file yang tersedia di situs SharePoint atau OneDrive for Business sekaligus, Anda juga bisa memilih pengalaman yang berbeda. Dalam pengalaman ini, Anda bisa menavigasi melalui folder SharePoint atau OneDrive for Business dan menjangkau folder atau file yang Anda minati.

Pengalaman ini disediakan melalui SharePoint.Contents fungsi . Ikuti langkah-langkah berikut untuk menggunakan fungsi ini:

  1. Buat Kueri Kosong.

  2. Ubah kode di bilah rumus menjadi SharePoint.Contents("url") di mana url format yang sama digunakan untuk konektor folder SharePoint. Contoh:

    SharePoint.Contents("https://contoso.sharepoint.com/marketing/data")

    Catatan

    Secara default, fungsi ini mencoba menggunakan SharePoint API Versi 14 untuk menyambungkan. Jika Anda tidak yakin dengan versi API yang digunakan oleh situs SharePoint, Anda mungkin ingin mencoba menggunakan contoh kode berikut: SharePoint.Contents("https://contoso.sharepoint.com/marketing/data", [ApiVersion="Auto"]).

  3. Power Query akan meminta Anda menambahkan metode autentikasi untuk koneksi Anda. Gunakan metode autentikasi yang sama dengan yang akan Anda gunakan untuk konektor file SharePoint.

  4. Navigasikan melalui berbagai dokumen ke folder atau file tertentu yang Anda minati.

    Misalnya, bayangkan situs SharePoint dengan folder Dokumen Bersama. Anda dapat memilih nilai Tabel di kolom Konten untuk folder tersebut dan menavigasi langsung ke folder tersebut.

    Pratinjau Tabel setelah menyambungkan ke situs SharePoint dengan fungsi SharePoint.Contents di mana ada folder dengan nama Dokumen Bersama.

    Di dalam folder Dokumen Bersama ini ada folder tempat perusahaan menyimpan semua laporan penjualan. Folder ini bernama Laporan Penjualan. Anda dapat memilih nilai Tabel pada kolom Konten untuk baris tersebut.

    Pratinjau tabel setelah menavigasi ke folder Dokumen Bersama.

    Dengan semua file di dalam folder Laporan Penjualan, Anda dapat memilih tombol Gabungkan file (lihat Menggabungkan gambaran umum file) untuk menggabungkan data dari semua file dalam folder ini ke satu tabel. Atau Anda dapat menavigasi langsung ke satu file pilihan Anda dengan memilih nilai Biner dari kolom Konten .

    Pratinjau tabel setelah menavigasi ke folder Laporan Penjualan.

Catatan

Pengalaman yang disediakan oleh SharePoint.Contents fungsi ini optimal untuk lingkungan SharePoint dan OneDrive for Business dengan sejumlah besar file.