Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu öğreticide sunucusuz SQL havuzuyla verileri analiz etmeyi öğreneceksiniz.
Yerleşik sunucusuz SQL havuzu
Sunucusuz SQL havuzları, kapasite ayırmanıza gerek kalmadan SQL kullanmanıza olanak tanır. Sunucusuz sql havuzu için faturalama, sorguyu çalıştırmak için kullanılan düğüm sayısına değil, sorguyu çalıştırmak için işlenen veri miktarına bağlıdır.
Her çalışma alanı Yerleşik adlı önceden yapılandırılmış sunucusuz SQL havuzuyla birlikte gelir.
Sunucusuz SQL havuzuyla NYC Taxi verilerini analiz etme
Not
Örnek verileri birincil depolama hesabına yerleştirdiğinizden emin olun
Synapse Studio'da Geliştirme hub'ına gidin
Yeni bir SQL betiği oluşturun.
Betiğe aşağıdaki kodu yapıştırın. (Depolama hesabınızın adını
contosolakeve kapsayıcınızın adınıusersile güncelleştirin.)SELECT TOP 100 * FROM OPENROWSET( BULK 'https://contosolake.dfs.core.windows.net/users/NYCTripSmall.parquet', FORMAT='PARQUET' ) AS [result]Çalıştır seçin.
Veri keşfi yalnızca verilerinizin temel özelliklerini anlayabileceğiniz basitleştirilmiş bir senaryodur. Bu öğreticide veri keşfi ve analizi hakkında daha fazla bilgi edinin.
Veri araştırma veritabanı oluşturma
Dosyaların içeriğine doğrudan veritabanı üzerinden master göz atabilirsiniz. Bazı basit veri araştırma senaryoları için ayrı bir veritabanı oluşturmanız gerekmez.
Ancak, veri keşfetmeye devam ettikçe aşağıdakiler gibi bazı yardımcı program nesneleri oluşturmak isteyebilirsiniz:
- Depolama hesapları için isimlendirilmiş referansları temsil eden dış veri kaynakları.
- Dış veri kaynağında kimlik doğrulamasının nasıl yapılacağını belirtmenizi sağlayan veritabanı kapsamlı kimlik bilgileri.
- Bazı veri kaynaklarına veya veritabanı nesnelerine erişme izinlerine sahip veritabanı kullanıcıları.
- Sorgularda kullanabileceğiniz yardımcı program görünümleri, yordamlar ve işlevler.
Tip
Synapse Studio'da yeni bir SQL betiği açtığınızda, üst araç çubuğundaki veritabanı açılan menüsünden master'ı seçebilirsiniz. Bu, sunucusuz SQL havuzları için görüntülenen varsayılan sistem veritabanıdır.
masterÖzel veritabanı nesneleri için ayrı bir veritabanı oluşturmak için veritabanını kullanın. Özel veritabanı nesneleri veritabanındamasteroluşturulamaz.CREATE DATABASE DataExplorationDB COLLATE Latin1_General_100_BIN2_UTF8Önemli
UTF-8 metninin
_UTF8sütunlarına doğru şekilde dönüştürülmesini sağlamak içinVARCHARsonek ile sıralama kullanın.Latin1_General_100_BIN2_UTF8Parquet dosyalarından ve Azure Cosmos DB kapsayıcılarından veri okuyan sorgularda en iyi performansı sağlar. Harmanlamaları değiştirme hakkında daha fazla bilgi için Synapse SQL için desteklenen harmanlama türleri başlıklı sayfaya bakın.Aşağıdaki komutu kullanarak veritabanı bağlamını
master'denDataExplorationDB'e değiştirin. Geçerli veritabanınızı değiştirmek için use database UI denetimini de kullanabilirsiniz:USE DataExplorationDBkimlik bilgileri ve veri kaynakları gibi yardımcı nesneler oluşturun.
CREATE EXTERNAL DATA SOURCE ContosoLake WITH ( LOCATION = 'https://contosolake.dfs.core.windows.net')Not
Bir dış veri kaynağı kimlik bilgisi olmadan oluşturulabilir. Bir kimlik bilgisi yoksa, çağıranın kimliği dış veri kaynağına erişmek için kullanılır.
İsteğe bağlı olarak, içinde dış verilere erişecek bir kullanıcı
DataExplorationDBiçin oturum açmak üzere yeni oluşturulanDataExplorationDBveritabanını kullanın:CREATE LOGIN data_explorer WITH PASSWORD = 'My Very Strong Password 1234!';Ardından yukarıdaki oturum açma için
DataExplorationDBiçinde bir veritabanı kullanıcısı oluşturun veADMINISTER DATABASE BULK OPERATIONSiznini verin.CREATE USER data_explorer FOR LOGIN data_explorer; GO GRANT ADMINISTER DATABASE BULK OPERATIONS TO data_explorer; GOGöreli yolu ve veri kaynağını kullanarak dosyanın içeriğini keşfedin:
SELECT TOP 100 * FROM OPENROWSET( BULK '/users/NYCTripSmall.parquet', DATA_SOURCE = 'ContosoLake', FORMAT='PARQUET' ) AS [result]Değişikliklerinizi çalışma alanında yayımlayın .
Veri araştırma veritabanı, yardımcı program nesnelerinizi depolayabileceğiniz basit bir yer tutucudur. Synapse SQL havuzu çok daha fazlasını yapmanızı ve Azure veri kaynaklarının üzerine kurulmuş ilişkisel bir katman olan Mantıksal Veri Ambarı oluşturmanıza olanak tanır. Bu öğreticide mantıksal veri ambarı oluşturma hakkında daha fazla bilgi edinin.