Amazon Redshift

Ringkasan

Barang Deskripsi
Status Rilis Ketersediaan Umum
Produk Power BI (Model semantik)
Power BI (Aliran Data)
Fabric (Aliran Dataflow Gen2)
Power Apps (Dataflow)
Dynamics 365 Customer Insights
Jenis Autentikasi Didukung Amazon Redshift
Dasar
akun Microsoft
Akun organisasi

Catatan

Beberapa kemampuan mungkin ada dalam satu produk tetapi tidak yang lain karena jadwal penyebaran dan kemampuan khusus host.

Catatan

Implementasi konektor Redshift 2.0 sekarang tersedia secara umum. Pelajari lebih lanjut tentang fitur ini .

Prasyarat

  • Akun Amazon Web Services (AWS)

Kemampuan yang didukung

  • Impor
  • DirectQuery (Power BI yang berbasis model semantik)
  • Opsi tingkat lanjut
    • Nama penyedia
    • Ukuran batch
    • Pernyataan SQL

Menyambungkan ke data Amazon Redshift dari Power Query Desktop

Untuk menyambungkan ke data Amazon Redshift:

  1. Pilih opsi Amazon Redshift di Get Data pilihan.

  2. Di Server, masukkan nama server tempat data Anda berada. Sebagai bagian dari bidang Server, Anda juga dapat menentukan port dalam format berikut: ServerURL:Port. Di Database, masukkan nama database Amazon Redshift yang ingin Anda akses. Dalam contoh ini, contoso.redshift.amazonaws.com:5439 adalah nama server dan nomor port, dev adalah nama database, dan Data Connectivity mode diatur ke Import.

    Cuplikan layar dialog koneksi Amazon Redshift, dengan contoh nama server, port, dan nama database dimasukkan.

    Anda juga dapat memilih beberapa opsi lanjutan opsional untuk koneksi Anda. Untuk informasi selengkapnya, buka Menyambungkan menggunakan opsi tingkat lanjut.

    Setelah Anda selesai mengisi dan memilih semua opsi yang Anda butuhkan, pilih OK.

  3. Jika Anda menyambungkan ke database ini untuk pertama kalinya, masukkan kredensial Anda di kotak Nama pengguna dan Kata Sandi dari jenis autentikasi Amazon Redshift. Kemudian pilih Sambungkan.

    Cuplikan layar dialog autentikasi, dengan Amazon Redshift dipilih sebagai jenis autentikasi.

    Untuk informasi selengkapnya, buka Autentikasi dengan sumber data.

  4. Setelah Anda berhasil tersambung, jendela Navigator muncul dan menampilkan data yang tersedia di server. Pilih satu atau beberapa elemen yang ingin Anda impor.

    Cuplikan layar Navigator dengan elemen pelanggan dipilih, dan data dari elemen tersebut ditampilkan di sisi kanan.

    Catatan

    Navigator menampilkan jenis objek Amazon Redshift berikut: Tabel, Tampilan, Tabel Eksternal, Tampilan Eksternal, Tabel Sistem, dan Tampilan Sistem. Jenis objek lain, seperti objek database konsumen, tidak diperlihatkan di Navigator tetapi mungkin masih dapat dikueri secara langsung dengan merujuknya berdasarkan nama dalam kueri Anda, tergantung pada izin Anda.

  5. Setelah Anda memilih elemen yang Anda inginkan, lalu pilih Load untuk memuat data atau Transform Data untuk terus mengubah data di editor Power Query.

  6. Pilih mode konektivitas data Impor atau DirectQuery, lalu pilih OK.

    Cuplikan layar pengaturan koneksi, dengan Impor dan DirectQuery sebagai pengaturan yang dapat Anda pilih.

Menyambungkan ke data Amazon Redshift dari Power Query Online

Untuk menyambungkan ke data Amazon Redshift:

  1. Pilih opsi Amazon Redshift di halaman Power Query - Pilih sumber data.

  2. Di Server, masukkan nama server tempat data Anda berada. Sebagai bagian dari bidang Server, Anda juga dapat menentukan port dalam format berikut: ServerURL:Port. Di Database, masukkan nama database Amazon Redshift yang ingin Anda akses. Dalam contoh ini, contoso.redshift.amazonaws.com:5439 adalah nama server dan nomor port, dan dev merupakan nama database.

    Cuplikan layar halaman koneksi, dengan contoh nama server, port, dan nama database dimasukkan.

    Anda juga dapat memilih beberapa opsi lanjutan opsional untuk koneksi Anda. Untuk informasi selengkapnya, buka Menyambungkan menggunakan opsi tingkat lanjut.

  3. Jika diperlukan, pilih gateway data lokal di Gateway data.

  4. Pilih jenis autentikasi yang ingin Anda gunakan dalam jenis Autentikasi, lalu masukkan kredensial Anda.

  5. Pilih atau hapus Gunakan Koneksi Terenkripsi tergantung pada apakah Anda ingin menggunakan koneksi terenkripsi atau tidak.

  6. Untuk melanjutkan, klik Berikutnya.

  7. Di Navigator, pilih data yang Anda butuhkan, lalu pilih Transformasi data. Pilihan ini membuka editor Power Query sehingga Anda dapat memfilter dan menyempurnakan kumpulan data yang ingin Anda gunakan.

    Cuplikan layar Navigator online dengan elemen pelanggan dipilih, dan data dari elemen tersebut ditampilkan di sisi kanan.

Menyambungkan menggunakan opsi tingkat lanjut

Power Query menyediakan sekumpulan opsi tingkat lanjut yang bisa Anda tambahkan ke kueri Anda jika diperlukan.

Tabel berikut ini menjelaskan semua opsi tingkat lanjut yang bisa Anda atur di Power Query.

Opsi tingkat lanjut Deskripsi
Nama Penyedia Menyediakan Amazon Resource Name (ARN), yang secara unik mengidentifikasi sumber daya AWS.
Ukuran batch Menentukan jumlah maksimum baris yang akan diambil pada satu waktu dari server saat mengambil data. Angka kecil diterjemahkan ke dalam lebih banyak panggilan ke server saat mengambil himpunan data besar. Sejumlah besar baris dapat meningkatkan performa, tetapi dapat menyebabkan penggunaan memori yang tinggi. Pengaturan default adalah pengambilan baris tunggal.
Pernyataan SQL Untuk informasi, buka Impor data dari database menggunakan kueri database asli. Opsi ini hanya tersedia di Power BI Desktop.

Mengaktifkan akses menyeluruh (SSO) Microsoft Entra ID untuk Amazon Redshift

Kami mendukung SSO Microsoft Entra ID melalui layanan Power BI (cloud) dan juga melalui gateway data lokal. Untuk informasi selengkapnya tentang mengaktifkan SSO Microsoft Entra ID untuk semua konektor, buka Ikhtisar single sign-on (SSO) untuk gateway data di lokasi di Power BI.

Microsoft Entra ID akses masuk sekali (SSO) melalui layanan Power BI

Untuk mengonfigurasi koneksi baru di layanan Power BI:

  1. Di layanan Power BI, pilih Portal Admin dari daftar pengaturan.

    Cuplikan layar menu pengaturan yang dibuka, dengan portal Admin ditekankan.

  2. Aktifkan opsi Redshift SSO .

    Cuplikan layar opsi Redshift SSO dengan tombol

Microsoft Entra ID akses menyeluruh (SSO) untuk Amazon Redshift dengan gateway data lokal

Sebelum dapat mengaktifkan SSO Microsoft Entra ID untuk Amazon Redshift, Anda harus terlebih dahulu mengaktifkan SSO Microsoft Entra ID untuk semua sumber data yang mendukung SSO Microsoft Entra ID dengan gateway data lokal:

  1. Di layanan Power BI, pilih Portal Admin dari daftar pengaturan.

    Cuplikan layar menu Pengaturan dengan portal Admin ditekankan.

  2. Di bawah pengaturan Tenant, aktifkan Azure AD Single-Sign On (SSO) untuk Gateway.

    Cuplikan layar dialog Microsoft Entra ID SSO untuk gateway, dengan pilihan Aktif yang diaktifkan.

Setelah Anda mengaktifkan SSO Microsoft Entra ID untuk semua sumber data, aktifkan SSO Microsoft Entra ID untuk Amazon Redshift:

  1. Aktifkan opsi Redshift SSO .

    Cuplikan layar dialog SSO Redshift dengan opsi Diaktifkan yang aktif.

  2. Pilih Kelola gateway dari daftar pengaturan.

    Cuplikan layar menu Pengaturan dengan penekanan pada Kelola gateway.

  3. Pilih gateway, lalu pilih Pilih Sumber Data.

  4. Di bawah tab Pengaturan Sumber Data, masukkan nilai di Nama Penyedia. Parameter Provider Name diperlukan saat menggunakan Microsoft Entra ID dan perlu ditentukan dalam pengaturan Advanced.

    Pilih juga Gunakan SSO melalui Azure AD untuk kueri DirectQuery.

    Screenshot tab Pengaturan Sumber Data dengan Nama Penyedia dan Gunakan SSO melalui Azure AD untuk kueri DirectQuery pengaturan tingkat lanjut yang ditekankan.

Implementasi konektor Redshift 2.0

Konektor Amazon Redshift memiliki implementasi baru yang dibangun pada driver Amazon Redshift 2.x sumber terbuka. Untuk mengaktifkan ini di desktop, buka Opsi File>dan pengaturan>Fitur Pratinjau>.

Aktifkan fitur Gunakan implementasi konektor Amazon Redshift baru :

Cuplikan layar dialog opsi pratinjau dengan Gunakan implementasi konektor Amazon Redshift baru yang dicentang.

Ini akan menambahkan opsi [Implementation="2.0"] ke koneksi Anda, yang memberi tahu Power BI untuk menggunakan driver baru.

let
    Source = AmazonRedshift.Database("my.redshift.amazonaws.com","dev",[Implementation="2.0"]),
    northwind = Source{[Name="northwind"]}[Data],
    orders1 = northwind{[Name="orders"]}[Data]
in
    orders1

Ini hanya akan ditambahkan untuk koneksi Redshift baru setelah Anda mengaktifkan opsi di desktop Power Query. Anda juga dapat menambahkan opsi ini ke koneksi yang ada dengan menambahkan opsi [Implementation="2.0"].

Semua koneksi akan secara otomatis dimigrasikan ke driver V2 dalam iterasi di masa mendatang. Anda juga dapat melihat versi driver Redshift mana yang Anda gunakan di log Mashup Anda:

{
   "Start":"2026-02-16T23:20:18.7947784Z",
   "Action":"Engine/Module/AmazonRedshift/IO/AmazonRedshift/Version",
   "ResourceKind":"AmazonRedshift",
   "ResourcePath":"my.redshift.amazonaws.com;dev",
   "HostProcessId":"36784",
   "PartitionKey":"Section1/orders/orders1",
   "Implementation":"2.0",
   "DriverName":"Amazon Redshift ODBC Driver",
   "UseV2Features":"True",
   "ProductVersion":"2.153.0.0 (Main)+fdaf4307c2163bd9933182691631ca4d966ba1ac",
   "ActivityId":"dddd3333-ee44-5555-66ff-777777aaaaaa",
   "Process":"Microsoft.Mashup.Container.NetFX45",
   "Pid":37024,
   "Tid":1,
   "Duration":"00:00:00.0000192"
}