Bagikan melalui


Dapatkan data

Berlaku untuk: SQL Server 2019 dan yang lebih baru Analysis Services Azure Analysis Services Fabric/Power BI Premium

Dalam pelajaran ini, Anda menggunakan Dapatkan Data untuk menyambungkan ke database sampel AdventureWorksDW, memilih data, pratinjau, dan filter, lalu mengimpor ke ruang kerja model Anda.

Di bawah tenda, Dapatkan Data Power Query, yang menyediakan berbagai alat untuk menyambungkan dan membentuk ulang data untuk pemodelan dan analisis. Untuk mempelajari selengkapnya, lihat dokumentasi Power Query.

Catatan

Tugas dan gambar dalam tutorial ini memperlihatkan menyambungkan ke database AdventureWorksDW pada sumber daya Azure Synapse Analytics. Dalam beberapa kasus, database AdventureWorksDW di SQL Server Data Warehouse mungkin menampilkan objek yang berbeda; namun, pada dasarnya sama.

Perkiraan waktu untuk menyelesaikan pelajaran ini: 10 menit

Prasyarat

Artikel ini adalah bagian dari tutorial pemodelan tabular, yang harus diselesaikan secara berurutan. Sebelum melakukan tugas dalam pelajaran ini, Anda seharusnya telah menyelesaikan pelajaran sebelumnya: Pelajaran 1: Membuat proyek model tabular baru.

Membuat koneksi

Untuk membuat koneksi ke database AdventureWorksDW

  1. Di Penjelajah Model Tabular, klik kanan Impor Sumber> Datadari Sumber Data.

    Ini meluncurkan Dapatkan Data, yang memandu Anda menyambungkan ke sumber data. Jika Anda tidak melihat Penjelajah Model Tabular, di Penjelajah Solusi, klik dua kali Model.bim untuk membuka model di perancang.

    Cuplikan layar kotak dialog Dapatkan Data dengan opsi Azure dan Azure SQL Gudang Data dengan daftar tinggi dan dipilih.

  2. Di Dapatkan Data, klik Azure>Azure SQL Gudang Data, lalu klik Sambungkan.

  3. Dalam dialog SQL Server Database, di Server, ketik atau tempel nama server tempat Anda menginstal database AdventureWorksDW, lalu klik Sambungkan.

    Jika Anda membuat Azure SQL Gudang Data dengan database sampel AdventureWorksDW, Anda dapat menyalin nama server dari halaman Gambaran Umum di portal Azure.

  4. Ketika diminta untuk memasukkan kredensial, Anda perlu menentukan kredensial yang digunakan Analysis Services untuk menyambungkan ke sumber data saat mengimpor dan memproses data. Pilih akun Microsoft, lalu klik Masuk. Ikuti prompt. Saat Anda masuk, klik Sambungkan.

    Cuplikan layar kotak dialog database SQL Server dengan opsi akun Microsoft disorot dan dipilih.

    Jika sumber data Anda adalah Gudang Data SQL Server lokal atau VM, pilih Akun Peniru Windows>, lalu masukkan nama akun dan kata sandi.

  5. Di Navigator, pilih database AdventureWorksDW , lalu klik OK. Ini membuat koneksi ke database.

  6. Di Navigator, pilih kotak centang untuk tabel berikut: DimCustomer, DimDate, DimGeography, DimProduct, DimProductCategory, DimProductSubcategory, dan FactInternetSales. Setelah memilih tabel, klik Ubah Data.

    Cuplikan layar kotak dialog NAvigator dengan bagian Opsi Tampilan eh dan opsi Ubah Data dipanggil.

Setelah Anda mengklik Transformasi Data, Editor Power Query akan terbuka. Di bagian berikutnya, Anda hanya memilih data yang ingin Anda impor.

Memfilter data tabel

Tabel dalam database sampel AdventureWorksDW memiliki data yang tidak perlu disertakan dalam model Anda. Jika memungkinkan, Anda ingin memfilter data yang tidak perlu untuk menyimpan ruang dalam memori yang digunakan oleh model. Anda memfilter beberapa kolom dari tabel sehingga tidak diimpor ke database ruang kerja, atau database model setelah disebarkan.

Untuk memfilter data tabel sebelum mengimpor

  1. Di Editor Power Query >Kueri, pilih tabel DimCustomer. Tampilan tabel DimCustomer di sumber data (database sampel AdventureWorksDW Anda) muncul.

  2. Multi-pilih (Ctrl + klik) SpanishEducation, FrenchEducation, SpanishOccupation, FrenchOccupation, lalu klik kanan, lalu klik Hapus Kolom.

    Cuplikan layar Editor Power Query dengan kolom SpanishEducation, FrenchEducation, SpanishOccupation, FrenchOccupation dipilih dan opsi Hapus Kolom disorot.

    Karena nilai untuk kolom ini tidak relevan dengan analisis penjualan Internet, tidak perlu mengimpor kolom ini. Menghilangkan kolom yang tidak perlu membuat model Anda lebih kecil dan lebih efisien.

    Tip

    Jika Anda membuat kesalahan, Anda dapat mencadangkan dengan menghapus langkah dalam LANGKAH YANG DITERAPKAN.

    Cuplikan layar kotak dialog Pengaturan Kueri dengan opsi Kolom yang Dihapus disorot dan dipanggil.

  3. Filter tabel yang tersisa dengan menghapus kolom berikut di setiap tabel:

    DimDate

    SpanishDayNameOfWeek
    FrenchDayNameOfWeek
    SpanishMonthName
    FrenchMonthName

    DimGeography

    SpanishCountryRegionName
    FrenchCountryRegionName

    DimProduct

    SpanishProductName
    FrenchProductName
    FrenchDescription
    ChineseDescription
    ArabicDescription
    IbraniDescription
    ThaiDescription
    GermanDescription
    JapaneseDescription
    TurkishDescription

    DimProductCategory

    SpanishProductCategoryName
    FrenchProductCategoryName

    DimProductSubcategory

    SpanishProductSubcategoryName
    FrenchProductSubcategoryName

    FactInternetSales

    Tidak ada kolom yang dihapus.

Mengimpor tabel dan data kolom yang dipilih

Sekarang setelah Anda mempratinjau dan memfilter data yang tidak perlu, Anda dapat mengimpor data lainnya yang Anda inginkan. Panduan mengimpor data tabel bersama dengan hubungan apa pun antar tabel. Tabel dan kolom baru dibuat dalam model dan data yang Anda filter tidak diimpor.

Untuk mengimpor tabel dan data kolom yang dipilih

  1. Tinjau pilihan Anda. Jika semuanya terlihat baik-baik saja, klik Impor. Dialog Pemrosesan Data memperlihatkan status data yang diimpor dari sumber data Anda ke database ruang kerja Anda.

    Cuplikan layar kotak dialog Pemrosesan Data memperlihatkan Berhasil.

  2. Klik Tutup.

Menyimpan proyek model Anda

Penting untuk sering menyimpan proyek model Anda.

Untuk menyimpan proyek model

  • Klik Simpan Semua File>.

Langkah selanjutnya

Pelajaran 3: Tandai sebagai Tabel Tanggal