Hızlı Başlangıç: Azure Synapse Analytics'te ayrılmış bir SQL havuzu kullanarak verileri bağlamak ve sorgulamak için Azure Data Studio'yu kullanma

Bu hızlı başlangıçta, Azure Data Studio kullanarak Azure Synapse Analytics'te ayrılmış bir SQL havuzuna bağlanma gösterilmektedir.

Önkoşullar

Bu hızlı başlangıcı tamamlamak için Azure Data Studio'ya ve Azure Synapse Analytics'te ayrılmış bir SQL havuzuna ihtiyacınız vardır.

Azure Synapse Analytics çalışma alanında ayrılmış bir SQL havuzunuz yoksa bkz . Hızlı Başlangıç: Synapse Studio kullanarak ayrılmış SQL havuzu oluşturma. Azure Synapse çalışma alanının dışındaki tek başına ayrılmış SQL havuzu (eski adıYLA SQL DW) için bkz . Ayrılmış SQL havuzu oluşturma. Sunucu adını ve oturum açma kimlik bilgilerini unutmayın! Farklılıklar hakkında daha fazla bilgi için bkz. Azure Synapse ayrılmış SQL havuzları (eski adı SQL DW) ile Azure Synapse Analytics çalışma alanında ayrılmış SQL havuzları arasındaki fark nedir?

Ayrılmış SQL havuzunuza bağlanma

Azure Synapse Analytics sunucunuzla bağlantı kurmak için Azure Data Studio'yu kullanın.

  1. Azure Data Studio'yu ilk kez çalıştırdığınızda Bağlantı sayfası açılmalıdır. Bağlantı sayfasını görmüyorsanız, SUNUCULAR kenar çubuğunda Bağlantı Ekle'yi veya Yeni Bağlantı simgesini seçin:

    Yeni Bağlantı simgesinin vurgulu olduğu Bağlantı sayfasının ekran görüntüsü.

  2. Bu makalede SQL Oturum Açma bilgileri kullanılır, ancak Windows Kimlik Doğrulaması da desteklenir. Azure SQL sunucunuzun sunucu adını, kullanıcı adını ve parolasını kullanarak alanları aşağıdaki gibi doldurun:

    Ayar Önerilen değer Açıklama
    Sunucu adı Tam sunucu adı Örneğin ad şöyle görünmelidir: myworkpsace.sql.azuresynapse.net Azure Synapse Analytics çalışma alanında ayrılmış bir SQL uç noktası için (önerilir) veya Azure Synapse Analytics çalışma alanının dışındaki tek başına ayrılmış SQL havuzu (eski adı SQL DW) için Azure SQL mantıksal sunucusunu kullanın: sqlpoolservername.database.windows.net.
    Kimlik Doğrulaması SQL Oturum Açma SQL Kimlik Doğrulaması bu öğreticide kullanılır.
    Kullanıcı adı Sunucu yöneticisi hesabı Bu, sunucuyu oluştururken belirttiğiniz hesaptır.
    Parola (SQL Oturum Açma) Sunucu yöneticisi hesabınızın parolası Bu, sunucuyu oluştururken belirttiğiniz paroladır.
    Parola kaydedilsin mi? Evet veya Hayır Parolayı her seferinde girmek istemiyorsanız Evet'i seçin.
    Veritabanı adı boş bırakın
    Sunucu Grubu boş bırakın
  3. Sunucunuzda Azure Data Studio'nun bağlanmasına izin veren bir güvenlik duvarı kuralı yoksa Yeni güvenlik duvarı kuralı oluştur formu açılır. Yeni bir güvenlik duvarı kuralı oluşturmak için formu doldurun. Ayrıntılar için bkz . Güvenlik duvarı kuralları.

  4. Sunucunuz başarıyla bağlandıktan sonra Sunucular kenar çubuğunda açılır.

veritabanı oluşturun

Bu alıştırma için varsayılan olarak oluşturulan özel SQL havuzu da dahil olmak üzere mevcut bir ayrılmış SQL havuzunu kullanabilir veya yeni bir havuz oluşturabilirsiniz.

Azure Synapse'teki ayrılmış SQL havuzları için Azure Synapse Analytics çalışma alanına gidin.

  1. Yönet'i seçin.
  2. Analiz havuzları bölümünde SQL havuzları'nı seçin.
  3. Yeni bir ayrılmış SQL havuzu oluşturmak için + Yeni'yi seçin.
  4. Ayrılmış SQL havuzuna yeni bir ad TutorialDB verin ve bir performans düzeyi seçin. Bu hızlı başlangıcın maliyetlerini azaltmak için en küçük boyuta ayarlayın.
  5. Oluştur'u belirleyin.

Tek başına ayrılmış SQL havuzları (eski adı SQL DW) için Azure portalında Ayrılmış SQL havuzuna (eski adı SQL DW) gidin.

  1. Mantıksal SQL sunucusunun Azure portalı sayfasına gitmek için Sunucu adı (gibi contosowdw.database.windows.net) bağlantısını seçin.
  2. Mantıksal SQL sunucusunda başka bir ayrılmış SQL havuzu oluşturmak için + Ayrılmış SQL havuzu (eski adı SQL DW) oluştur'u seçin.
  3. Ayrılmış SQL havuzuna yeni bir ad TutorialDB verin ve bir performans düzeyi seçin. Bu hızlı başlangıcın maliyetlerini azaltmak için en küçük boyuta ayarlayın.
  4. Gözden geçir + Oluştur’u seçin.

Tablo oluştur

Sorgu düzenleyicisi hala veritabanına bağlı master , ancak veritabanında bir tablo TutorialDB oluşturmak istiyoruz.

  1. Bağlantı bağlamını olarak TutorialDBdeğiştirin:

  2. Aşağıdaki kod parçacığını sorgu düzenleyicisine yapıştırın ve Çalıştır'ı seçin:

    Not

    Bunu düzenleyicide önceki sorguya ekleyebilir veya üzerine yazabilirsiniz. Çalıştır'ı seçtiğinizde yalnızca seçilen sorgunun yürütüldüğünü unutmayın. Hiçbir şey seçilmezse Çalıştır'ı seçtiğinizde düzenleyicideki tüm sorgular yürütülür.

    -- 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
    

    TutorialDB veritabanında tablo oluşturma

Satır ekleme

  1. Aşağıdaki kod parçacığını sorgu düzenleyicisine yapıştırın ve Çalıştır'ı seçin:

    -- 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'
    

    Tabloda satır oluşturma

Sonucu görüntüleme

  1. Aşağıdaki kod parçacığını sorgu düzenleyicisine yapıştırın ve Çalıştır'ı seçin:

    -- Select rows from table 'Customers'
    SELECT * FROM dbo.Customers;
    
  2. Sorgunun sonuçları görüntülenir:

    Sonuçları görüntüleme

Kaynakları temizleme

Bu makalede oluşturulan örnek veritabanlarıyla çalışmaya devam etmek istemiyorsanız kaynak grubunu silin.

Sonraki adımlar

Daha fazla bilgi için Azure Data Studio ile Synapse SQL'e Bağlanma bağlantısını ziyaret edin.

Bir Azure Synapse Analytics'e başarıyla bağlandığınıza ve bir sorgu çalıştırdığınıza göre Kod düzenleyicisi öğreticisini deneyin.