Mulai cepat: Menggunakan Azure Data Studio untuk menyambungkan dan mengkueri data menggunakan kumpulan SQL khusus di Azure Synapse Analytics

Mulai cepat ini menunjukkan menyambungkan ke kumpulan SQL khusus di Azure Synapse Analytics menggunakan Azure Data Studio.

Prasyarat

Untuk menyelesaikan mulai cepat ini, Anda memerlukan Azure Data Studio, dan kumpulan SQL khusus di Azure Synapse Analytics.

Jika Anda belum memiliki kumpulan SQL khusus di ruang kerja Azure Synapse Analytics, lihat Mulai Cepat: Membuat kumpulan SQL khusus menggunakan Synapse Studio. Untuk kumpulan SQL khusus mandiri (sebelumnya SQL DW) di luar ruang kerja Azure Synapse, lihat Membuat kumpulan SQL khusus. Ingat nama server, dan info masuk masuk! Untuk informasi selengkapnya tentang perbedaannya, lihat Apa perbedaan antara kumpulan SQL khusus Azure Synapse (sebelumnya SQL DW) dan kumpulan SQL khusus di ruang kerja Azure Synapse Analytics?.

Terhubung ke kolam SQL khusus Anda

Gunakan Azure Data Studio untuk membuat koneksi ke server Azure Synapse Analytics Anda.

  1. Pertama kali Anda menjalankan Azure Data Studio, halaman Koneksi ion akan terbuka. Jika Anda tidak melihat halaman Koneksi ion, pilih Tambahkan Koneksi ion, atau ikon Koneksi ion baru di bilah samping SERVER:

    Screenshot of the Connection page with the New Connection icon called out.

  2. Artikel ini menggunakan SQL Login, tetapi Autentikasi Windows juga didukung. Isi bidang sebagai berikut menggunakan nama server, nama pengguna, dan kata sandi untuk server Azure SQL Anda :

    Pengaturan Nilai yang disarankan Deskripsi
    Nama Server Nama server yang sepenuhnya memenuhi syarat Misalnya nama akan terlihat seperti ini: myworkpsace.sql.azuresynapse.net untuk titik akhir SQL khusus di ruang kerja Azure Synapse Analytics (disarankan), atau untuk kumpulan SQL khusus mandiri (sebelumnya SQL DW) di luar ruang kerja Azure Synapse Analytics, gunakan server logis Azure SQL: sqlpoolservername.database.windows.net.
    Autentikasi SQL Log Masuk Autentikasi SQL digunakan dalam tutorial ini.
    Nama pengguna Akun admin server Ini adalah akun yang Anda tentukan saat membuat server.
    Kata sandi (Login SQL) Kata sandi untuk akun admin server Anda Ini adalah kata sandi yang Anda tentukan saat membuat server.
    Simpan Kata Sandi? Ya atau Tidak Pilih Ya jika Anda tidak ingin memasukkan kata sandi setiap kali.
    Nama database biarkan kosong
    Grup Server biarkan kosong
  3. Jika server Anda tidak memiliki aturan firewall yang memungkinkan Azure Data Studio tersambung, formulir Buat aturan firewall baru akan terbuka. Lengkapi formulir untuk membuat aturan firewall baru. Untuk detailnya, lihat Aturan firewall.

  4. Setelah berhasil menyambungkan server Anda terbuka di bilah sisi Server .

Membuat database

Anda dapat menggunakan kumpulan SQL khusus yang ada untuk latihan ini, termasuk yang dibuat secara default, atau Anda dapat membuat kumpulan baru.

Untuk kumpulan SQL khusus di Azure Synapse, navigasikan ke ruang kerja Azure Synapse Analytics.

  1. Pilih Kelola.
  2. Di bagian Kumpulan analitik, pilih kumpulan SQL.
  3. Pilih + Baru untuk membuat kumpulan SQL khusus baru.
  4. Beri nama TutorialDB baru kumpulan SQL khusus dan pilih tingkat performa. Atur ke ukuran terkecil untuk mengurangi biaya untuk mulai cepat ini.
  5. Pilih Buat.

Untuk kumpulan SQL khusus mandiri (sebelumnya SQL DW), navigasikan ke kumpulan SQL Khusus (sebelumnya SQL DW) di portal Azure.

  1. Pilih tautan untuk Nama server, seperti contosowdw.database.windows.net, untuk masuk ke halaman portal Azure untuk server SQL logis.
  2. Pilih + Buat kumpulan SQL khusus (sebelumnya SQL DW) untuk membuat kumpulan SQL khusus lain di server SQL logis.
  3. Beri nama TutorialDB baru kumpulan SQL khusus dan pilih tingkat performa. Atur ke ukuran terkecil untuk mengurangi biaya untuk mulai cepat ini.
  4. Pilih Tinjau + Buat.

Buat tabel

Editor kueri masih tersambung ke master database, tetapi kami ingin membuat tabel dalam TutorialDB database.

  1. Ubah konteks koneksi menjadi TutorialDB:

  2. Tempelkan cuplikan berikut ke editor kueri dan pilih Jalankan:

    Catatan

    Anda dapat menambahkan ini ke, atau menimpa kueri sebelumnya di editor. Perhatikan bahwa memilih Jalankan hanya menjalankan kueri yang dipilih. Jika tidak ada yang dipilih, memilih Jalankan akan menjalankan semua kueri di editor.

    -- Create a new table called 'Customers' in schema 'dbo'
    -- Drop the table if it already exists
    IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL
    DROP TABLE dbo.Customers
    GO
    -- Create the table in the specified schema
    CREATE TABLE dbo.Customers
    (
       CustomerId        INT     NOT NULL,
       Name      [NVARCHAR](50)  NOT NULL,
       Location  [NVARCHAR](50)  NOT NULL,
       Email     [NVARCHAR](50)  NOT NULL
    );
    GO
    

    Create a table in the TutorialDB database

Sisipkan baris

  1. Tempelkan cuplikan berikut ke editor kueri dan pilih Jalankan:

    -- Insert rows into table 'Customers'
    INSERT INTO dbo.Customers
       ([CustomerId],[Name],[Location],[Email])
       SELECT 1, N'Orlando',N'Australia', N'' UNION ALL
       SELECT 2, N'Keith', N'India', N'keith0@adventure-works.com' UNION ALL
       SELECT 3, N'Donna', N'Germany', N'donna0@adventure-works.com' UNION ALL
       SELECT 4, N'Janet', N'United States', N'janet1@adventure-works.com'
    

    Create rows in the table

Lihat hasilnya

  1. Tempelkan cuplikan berikut ke editor kueri dan pilih Jalankan:

    -- Select rows from table 'Customers'
    SELECT * FROM dbo.Customers;
    
  2. Hasil kueri ditampilkan:

    View the results

Membersihkan sumber daya

Jika Anda tidak berencana untuk terus bekerja dengan database sampel yang dibuat dalam artikel ini, hapus grup sumber daya.

Langkah berikutnya

Untuk informasi selengkapnya, kunjungi Koneksi ke Synapse SQL dengan Azure Data Studio.

Sekarang setelah Anda berhasil tersambung ke Azure Synapse Analytics dan menjalankan kueri, cobalah tutorial editor Kode.