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 Data Studio'yu yükleyin.
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.
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:
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 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ı.
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.
- Yönet'i seçin.
- Analiz havuzları bölümünde SQL havuzları'nı seçin.
- Yeni bir ayrılmış SQL havuzu oluşturmak için + Yeni'yi seçin.
- 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. - 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.
- Mantıksal SQL sunucusunun Azure portalı sayfasına gitmek için Sunucu adı (gibi
contosowdw.database.windows.net
) bağlantısını seçin. - 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.
- 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. - 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.
Bağlantı bağlamını olarak
TutorialDB
değiştirin: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
Satır ekleme
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'
Sonucu görüntüleme
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;
Sorgunun sonuçları görüntülenir:
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.