Tidak dapat terhubung ke sumber Odata v4 dan v2 di SSIS

Tujuan: Menghubungkan Sumber Odata di SSIS ke Data Medicare

Saat mencoba endpoint Odata v4:

  • Dapatkan "Tes koneksi Gagal" saat membuat Manajer Koneksi.

tangkapan layar

  • Titik akhir yang dikonfirmasi berfungsi di koneksi desktop Tableau

Saat mencoba endpoint Odata v2:

  • Dapatkan koneksi berhasil saat membuat Manajer Koneksi

tangkapan layar

  • "tidak dapat memuat koleksi" dengan Editor Sumber Odata

tangkapan layar

Menggunakan SSIS Visual Studio 2017 v 15.5.5

Bantuan apa pun akan dihargai


person Vinh Ton    schedule 29.01.2018    source sumber


Jawaban (1)


Pembaruan 1

Cukup masukkan URL berikut di manajer koneksi ODATA

https://data.medicare.gov/OData.svc

Dan itu akan bekerja dengan sempurna.

masukkan deskripsi gambar di sini

Untuk mendapatkan kumpulan data yang Anda cari, cukup Pilih untuk menggunakan Jalur Sumber Daya alih-alih koleksi, dan tulis 4pq5-n9py sebagai Resource Path

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini


Jawaban Awal

Pertama-tama, ini adalah tautan v4

https://data.medicare.gov/api/odata/v4/4pq5-n9py

Dan jika Anda mengaksesnya Anda akan melihat ada kesalahan saat mengambil data dari tautan ini (cukup salin dan tempel tautan ini ke browser Anda)

masukkan deskripsi gambar di sini

Dan menggunakan v2 Anda harus bekerja dengan tautan ini

https://data.medicare.gov/OData.svc/4pq5-n9py

Jika Anda membukanya menggunakan browser Anda, Anda akan melihat bahwa itu mengembalikan data, tetapi akan memakan waktu lama untuk menyelesaikan pemuatannya.

Setelah mencoba membuka data dari browser, coba lagi menggunakan Sumber ODATA, ini akan berhasil, tetapi akan memakan banyak waktu.

Masalah ini mungkin disebabkan karena habisnya Batas Waktu, atau karena ukuran maksimum pesan.

Coba ubah nilai yang sesuai di manajer koneksi ODATA

masukkan deskripsi gambar di sini

person Hadi    schedule 29.01.2018
comment
Mencoba dan masih tidak dapat terhubung. Apa yang Anda gunakan untuk pengaturan lainnya? Saya mencoba Otentikasi Jendela dan Otentikasi Dasar serta Jalur Koleksi dan Sumber Daya - person Vinh Ton; 29.01.2018
comment
@VinhTon Saya menemukannya, cukup masukkan https://data.medicare.gov/OData.svc sebagai sumber data pada pengelola koneksi ODATA, Periksa pembaruan jawaban saya - person Hadi; 29.01.2018
comment
terima kasih untuk tangkapan layarnya, saya perhatikan saya tidak memiliki protokol v3. Saya akan mencoba memperbarui driver, jika tidak, semuanya akan terlihat sama - person Vinh Ton; 30.01.2018
comment
Terima kasih @Hadi!! Tidak yakin apakah itu pengemudinya tapi yang pasti itu jalannya. Saya menyertakan sumber daya daripada hanya menggunakan url: data.medicare.gov/OData.svc - person Vinh Ton; 30.01.2018