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 makalede, Azure Synapse Analytics'teki ayrılmış SQL havuzunun (eski adı SQL DW) son sürümlerindeki yeni özellikler ve geliştirmeler özetlenmiştir. Makalede ayrıca yayınla doğrudan ilgili olmayan ancak aynı zaman diliminde yayımlanan önemli içerik güncelleştirmeleri de listelenmiştir. Diğer Azure hizmetlerinde iyileştirmeler için bkz . Hizmet güncelleştirmeleri.
Ayrılmış SQL havuzunuzun (eski adı SQL DW) sürümünü denetleme
Tüm bölgelere yeni özellikler dağıtılırken, örneğinize dağıtılan sürümü denetleyin ve özellik kullanılabilirliği için en son sürüm notlarını gözden geçirin. Sürümü denetlemek için SQL Server Management Studio (SSMS) aracılığıyla ayrılmış SQL havuzunuza (eski adıYLA SQL DW) bağlanın ve geçerli sürümü döndürmek için komutunu çalıştırın SELECT @@VERSION; . Ayrılmış SQL havuzunuza (eski adı SQL DW) hangi sürümün uygulandığını onaylamak için bu sürümü kullanın. Çıktıdaki tarih, ayrılmış SQL havuzunuza (eski adı SQL DW) uygulanan sürümün ayını tanımlar. Bu yalnızca hizmet düzeyi geliştirmeleri için geçerlidir.
Araç geliştirmeleri için sürüm notunda doğru sürümün yüklü olduğundan emin olun.
Uyarı
SELECT @@VERSION tarafından döndürülen ürün adı, Microsoft Azure SQL Veri Ambarı'ndan Microsoft Azure Synapse Analytics'e dönüşür. Değişiklik yapılmadan önce önceden bildirim göndereceğiz. Bu değişiklik, uygulama kodundaki SELECT @@VERSION sonucundan ürün adını ayrıştıran müşteriler için geçerlidir. Ürün yeniden markalama nedeniyle uygulama kodu değişikliklerini önlemek için lütfen şu komutları kullanarak veritabanı ürün adı ve sürümü için SERVERPROPERTY'yi sorgulayın: XX.X.XXXXX.X sürüm numarasını (ürün adı olmadan) döndürmek için şu komutu kullanın:
SELECT SERVERPROPERTY('ProductVersion')
--To return engine edition, use this command that returns 6 for Azure Synapse Analytics:
SELECT SERVERPROPERTY('EngineEdition')
Aralık 2020
| Hizmet geliştirmeleri | Ayrıntılar |
|---|---|
| Saklı yordam sp_rename ile sütunlar (önizleme) | CTAS olmadan bir sütunu yeniden adlandırmak daha basit hale geldi. Azure Synapse SQL artık bir kullanıcı tablosundaki dağıtım dışı sütunu yeniden adlandırmak için sistem saklı yordamı sp_rename (önizleme) desteği ekledi. Bu özellik şu anda Önizleme aşamasındadır ve GA'daki araçlarda desteklenecektir. Ayrıntılar için bkz . sp_rename. |
| T-SQL Predict için ek parametre | Bu yeni sürümle, mevcut T-SQL PREDICT deyimi için 'RUNTIME' adlı gerekli bir ek parametre eklenir. Mevcut betiklerinizi güncelleştirmek için bkz. T-SQL PREDICT'deki örnekler. |
Ekim 2020
| Hizmet geliştirmeleri | Ayrıntılar |
|---|---|
| T-SQL Satır İçi Tablo Değerli İşlevler (önizleme) | Bu sürümle artık Transact-SQL ile satır içi tablo değerli işlevler oluşturabilir ve bunların sonuçlarını tablodaki gibi sorgulayabilirsiniz. Bu özellik şu anda Önizleme aşamasındadır ve GA'daki araçlarda desteklenecektir. Daha fazla bilgi için bkz . CREATE FUNCTION (Azure Synapse Analytics). |
| MERGE komutu (önizleme) | Artık bir kaynak tabloyla birleştirmenin sonuçlarından hedef tabloda ekleme, güncelleştirme veya silme işlemlerini çalıştırabilirsiniz. Örneğin, diğer tabloda bulunan farklara göre bir tabloya satır ekleyerek, güncelleştirerek veya silerek iki tabloyu eşitleyebilirsiniz. Ayrıntılar için MERGE'i kontrol edin. |
Ağustos 2020
| Hizmet geliştirmeleri | Ayrıntılar |
|---|---|
| İş Yükü Yönetimi – Portal Deneyimi | Kullanıcılar iş yükü yönetimi ayarlarını Azure portalı üzerinden yapılandırabilir ve yönetebilir. İş yükü gruplarını ve iş yükü sınıflandırıcılarını önem derecesiyle yapılandırma olanağı mümkündür. |
| Geliştirilmiş tablo eşlemeleri katalog görünümü | Yeni katalog görünümü sys.pdw_permanent_table_mappings kalıcı kullanıcı tablolarının object_ids fiziksel tablo adlarıyla eşler. |
Temmuz 2020
| Hizmet geliştirmeleri | Ayrıntılar |
|---|---|
| Sütun Düzeyinde Şifreleme (Genel Önizleme) | Transact-SQL kullanarak bir veri sütununa simetrik şifreleme uygulayarak Azure Synapse Analytics'inizdeki hassas bilgileri koruyun. Sütun düzeyinde şifreleme, bir sertifika, parola, simetrik anahtar veya asimetrik anahtarla daha fazla korunan simetrik anahtarları kullanarak verileri şifrelemek için kullanabileceğiniz yerleşik işlevlere sahiptir. Daha fazla bilgi için lütfen Veri Sütununu Şifreleme'yi ziyaret edin. Bu özellik genel kullanıma sunuldu. |
| Uyumluluk Düzeyi desteği (GA) | Bu sürümle birlikte kullanıcılar artık Synapse SQL altyapısının belirli bir sürümünün Transact-SQL dilini ve sorgu işleme davranışlarını almak için veritabanının uyumluluk düzeyini ayarlayabilir. Daha fazla bilgi için bkz . sys.database_scoped_configurations ve Veritabanı Kapsamlı Yapılandırmasını Değiştirme. |
| Satır Düzeyinde Güvenlik | Bu sürüm, RLS'nin uygulandığı satırlardaki güncelleştirme ve silme işlemlerine yönelik bir geliştirme içerir. Bu sürümle, 'is_rolemember' gibi doğal işlevlerle yapılan güncelleştirme ve silme işlemleri, doğal işlevin DML hedef tablosundaki herhangi bir sütuna başvurmaması durumunda başarılı olacaktır. Bu geliştirmeden önce, bu işlemler temel alınan DML işlemlerindeki sınırlama nedeniyle başarısız oldu. |
| DBCC SHRINKDATABASE (GA) | Artık belirtilen veritabanındaki verilerin ve günlük dosyalarının boyutunu küçültebilirsiniz. Daha fazla bilgi için belgelere bakın. |
Mayıs 2020
| Hizmet geliştirmeleri | Ayrıntılar |
|---|---|
| İş Yükü Yalıtımı (GA) | İş yükü yalıtımı genel kullanıma sunuldu. İş yükü grupları aracılığıyla kaynakları ayırabilir ve içerebilirsiniz. Runaway sorgularını iptal etmek için sorgu zaman aşımlarını yapılandırma özelliği de mümkündür. |
| İş Yükü Yönetimi Portalı deneyimi (Önizleme) | Kullanıcılar iş yükü yönetimi ayarlarını Azure portalı üzerinden yapılandırabilir ve yönetebilir. İş yükü gruplarını ve iş yükü sınıflandırıcılarını önem derecesiyle yapılandırma olanağı mümkündür. |
| İş yükü grubunu değiştirme | ALTER WORKLOAD GROUP komutunu kullanma özelliği artık kullanılabilir. Var olan bir iş yükü grubunun yapılandırmasını değiştirmek için alter kullanın. |
| COPY komutuyla Parquet dosyaları için otomatik şema algılama (önizleme) | COPY komutu artık Parquet dosyalarını yüklerken otomatik şema algılamayı destekliyor. Komutu Parquet dosya şemasını otomatik olarak algılar ve yüklemeden önce tabloyu oluşturur. Bu özelliği etkinleştirmek için aşağıdaki e-posta dağıtım listesine ulaşın: sqldwcopypreview@service.microsoft.com. |
| COPY komutuyla karmaşık Parquet veri türlerini yükleme (önizleme) | COPY komutu artık karmaşık Parquet türlerini yüklemeyi destekliyor. Haritalar ve Listeler gibi karmaşık türleri dize sütunlarına yükleyebilirsiniz. Bu özelliği etkinleştirmek için aşağıdaki e-posta dağıtım listesine ulaşın: sqldwcopypreview@service.microsoft.com. |
| COPY komutuyla Parquet dosyalarını otomatik sıkıştırma algılama | COPY komutu artık Parquet dosyaları için sıkıştırma yönteminin otomatik olarak algılanmasını destekler. Bu özelliği etkinleştirmek için aşağıdaki e-posta dağıtım listesine ulaşın: sqldwcopypreview@service.microsoft.com. |
| Ek yük önerileri | Synapse SQL için yükleme önerileri kullanıma sunuldu. Önceden bildirilen bildirimlerle, dosyalarınızı en yüksek aktarım hızı için bölmeniz gerektiğinde, depolama hesabınızı özel SQL havuzunuzla (eski adıyla SQL DW) birlikte konumlandırdığınızda veya SQLBulkCopy API ya da BCP gibi yükleme araçlarını kullanırken toplu iş boyutunu artırdığınızda bilgilendirileceksiniz. |
| T-SQL Güncelleştirilebilir dağıtım sütunu (GA) | Kullanıcılar artık dağıtım sütununda depolanan verileri güncelleştirebilir. Ayrılmış SQL havuzunda (eski adıyla SQL DW) dağıtılmış tablolar tasarlama kılavuzuna bakın. |
| T-SQL Güncelleştirme/Silme... Birleştirme (GA) | Başka bir tabloyla birleştirme sonuçlarına göre Güncelleştir ve Sil artık kullanılabilir. Ayrıntılar için Güncelleştirme ve Silme belgelerine bakın. |
| T-SQL PREDICT (Önizleme) | Artık büyük ve karmaşık veri taşıma gereksinimini ortadan kaldırarak veri ambarınızdaki makine öğrenmesi modellerini tahmin edebilirsiniz. T-SQL PREDICT işlevi açık model çerçevesine dayanır ve tahmin oluşturmak için veri ve makine öğrenmesi modelini giriş olarak alır. Daha fazla bilgi edinmek için belgelere bakın. |
Nisan 2020
| Hizmet geliştirmeleri | Ayrıntılar |
|---|---|
| Veritabanı uyumluluk düzeyi (Önizleme) | Bu sürümle birlikte kullanıcılar artık Synapse SQL altyapısının belirli bir sürümünün Transact-SQL dilini ve sorgu işleme davranışlarını almak için veritabanının uyumluluk düzeyini ayarlayabilir. Daha fazla bilgi için bkz . sys.database_scoped_configurations ve Veritabanı Kapsamlı Yapılandırmasını Değiştirme. |
| Sp_describe_undeclared_parameters | Kullanıcıların transact-SQL toplu işleminde bildirilmemiş parametrelerle ilgili meta verileri görmesine izin verin. Daha fazla bilgi için bkz . sp_describe_undeclared_parameters. |
| Alet ve ekipman geliştirmeleri | Ayrıntılar |
|---|---|
| Visual Studio 16.6 Preview 5 - SQL Server Veri Araçları (SSDT) | Bu sürüm, SSDT için aşağıdaki iyileştirmeleri içerir: - Veri Bulma ve Sınıflandırma - COPY ifadesi - Benzersiz kısıtlamaları olan tablolar - Sıralı Kümelenmiş Columnstore Dizini olan tablolar Bu sürüm, SSDT için aşağıdaki düzeltmeleri içerir: - Dağıtım sütunu veri türünü değiştirirken, SSDT tarafından oluşturulan güncelleştirme betiği tabloyu bırakmak ve yeniden oluşturmak yerine bir CTAS ve RENAME işlemi gerçekleştirir. |
Mart 2020
| Alet ve ekipman geliştirmeleri | Ayrıntılar |
|---|---|
| Visual Studio 16.6 Preview 2 - SQL Server Veri Araçları (SSDT) | Bu sürüm, SSDT için aşağıdaki iyileştirmeleri ve düzeltmeleri içerir: - Gerçekleştirilmiş Görünüm (MV) tarafından başvurulan bir Tabloyu değiştirmenin MV'ler için desteklenmeyen Alter View deyimlerinin oluşturulmasına neden olması sorunu çözüldü - Veritabanında veya projede Satır Düzeyi Güvenlik nesneleri mevcut olduğunda Şema Karşılaştırma işleminin başarısız olmamasını sağlamak için bir değişiklik uygulandı. SsdT için satır düzeyi güvenlik nesneleri şu anda desteklenmiyor. - SQL Server Nesne Gezgini zaman aşımı eşiği, veritabanında çok sayıda nesne listelenirken zaman aşımlarını önlemek için artırıldı - SQL Server'ın Nesne Gezgini veritabanı nesnelerinin listesini alma yöntemi iyileştirildi. Bu yöntem, nesne gezginini doldurma sırasında kararlılığı azaltmak ve performansı artırmak için |
Ocak 2020
| Hizmet geliştirmeleri | Ayrıntılar |
|---|---|
| İş Yükü Yönetimi Portalı Ölçümleri (Önizleme) | Geçtiğimiz Ekim ayında kullanıma sunulan İş Yükü Yalıtımı ile kullanıcılar, sistem kaynaklarını verimli bir şekilde yönetmek ve iş SLA'larının karşılandığından emin olmak için kendi iş yükü gruplarını oluşturabilir. Azure Synapse Analytics'e yönelik genel iş yükü yönetimi geliştirmelerinin bir parçası olarak yeni iş yükü yönetimi izleme ölçümleri kullanıma sunuldu.
İş yükünüzü izlemenin artık şu ölçümlerle daha fazla içgörü sağlar: - Etkin üst sınır kaynak yüzdesi - Etkin en düşük kaynak yüzdesi - İş yükü grubu etkin sorguları - Maksimum kaynak yüzdesine göre iş yükü grubu ayırma - Sistem yüzdesine göre iş yükü grubu ayırma - İş yükü grubu sorgu zaman aşımı - İş yükü grubu kuyruğa alınan sorgular Bu ölçümleri iş yükü grubu tıkanıklıklarını belirlemek için kullanın veya yetersiz kullanılan iş yükü izolasyonu ile yapılandırılmış iş yükü gruplarını. Bu ölçümler, iş yükü grubuna göre bölmeye izin veren Azure portalında kullanılabilir. İçgörülere hızlı erişim için sık kullandığınız grafikleri filtreleyin ve bir panoya sabitleyin. |
| Portal İzleme Ölçümleri | Genel sorgu etkinliğini izlemek için portala aşağıdaki ölçümler eklendi: - Etkin sorgular - Kuyruğa alınan sorgular Bu ölçümler, İzleme kaynağı kullanımı ve sorgu etkinliği belgelerindeki mevcut ölçümlerle birlikte açıklanmıştır. |
Ekim 2019
| Hizmet geliştirmeleri | Ayrıntılar |
|---|---|
| Kopyala (Önizleme) | Veri alımı için basit ve esnek bir COPY ifadesinin genel kullanıma sunumunu memnuniyetle duyuruyoruz. Tek bir deyimle artık ek esneklikle ve yüksek ayrıcalıklı kullanıcılara gerek kalmadan sorunsuz bir şekilde veri alabilirsiniz. Daha fazla bilgi için KOPYALA komutu belgelerine bakın. |
| İş Yükü Yalıtımı (Önizleme) | Müşterileri veri ambarlarını demokratikleştirirken desteklemek için akıllı iş yükü yönetimine yönelik yeni özellikler duyuruyoruz. Yeni İş Yükü Yalıtımı işlevi, veri ambarı kaynakları üzerinde esneklik ve denetim sağlarken heterojen iş yüklerinin yürütülmesini yönetmenizi sağlar. Bu, gelişmiş yürütme tahmin edilebilirliğine yol açar ve önceden tanımlanmış SLA'ları karşılama becerisini geliştirir.
İş yükü yalıtımına ek olarak, İş Yükü Sınıflandırması için ek seçenekler de kullanılabilir. Oturum açma sınıflandırmasının ötesinde İş Yükü Sınıflandırıcısı Oluştur söz dizimi, istekleri sorgu etiketine, oturum bağlamı ve günün saatine göre sınıflandırma özelliği sağlar. |
| PREDICT (Önizleme) | Artık büyük ve karmaşık veri taşıma gereksinimini ortadan kaldırarak veri ambarınızdaki makine öğrenmesi modellerini puanlayabilirsiniz. T-SQL PREDICT işlevi açık model çerçevesine dayanır ve tahmin oluşturmak için veri ve makine öğrenmesi modelini giriş olarak alır. |
| SSDT CI/CD (GA) | Bugün SQL Analytics - SQL Server Veri Araçları (SSDT) Veritabanı projeleri için en çok istenen özelliğin Genel Kullanılabilirliğini duyurmaktan heyecan duyuyoruz. Bu sürüm, Kurumsal düzeyde dağıtımlar için yerleşik sürekli tümleştirme ve dağıtım (CI/CD) özellikleri sağlayan Azure DevOps ile yerel platform tümleştirmesinin yanı sıra Visual Studio 2019 ile SSDT desteği içerir. |
| Malzeme Görünümü (GA) | Gerçekleştirilmiş Görünüm, görünüm tanımı sorgusundan döndürülen verileri kalıcı hale getirir ve temel tablolardaki veriler değiştikçe otomatik olarak güncelleştirilir. Basit bakım işlemleri sunarken karmaşık sorguların (genellikle birleştirmeler ve toplamalar içeren sorgular) performansını artırır. Daha fazla bilgi için bkz Gerçekleştirilmiş görünümlerle performans ayarlama. Gerçekleştirilmiş Görünümler betiği için SQL Server Management Studio 18.4 veya üzerini yükleyin. |
| Dinamik Veri Maskeleme (GA) | Dinamik Veri Maskeleme (DDM), tanımladığınız maskeleme kurallarına göre veri ambarınızdaki hassas verileri işlem sırasında sorgu sonuçlarından gizleyerek bu verilere yetkisiz erişimi engeller. Daha fazla bilgi için SQL Veritabanı dinamik veri maskeleme bölümüne bakın. |
| Birleştirilmiş Anlık Görüntü Yalıtımı (GA) | Kullanıcı veritabanı için anlık görüntü yalıtımını etkinleştirmek veya devre dışı bırakmak için ALTER DATABASE kullanabilirsiniz. Geçerli iş yükünüzün etkilenmesini önlemek için bu seçeneği veritabanı bakım penceresi sırasında ayarlamak veya veritabanına başka etkin bir bağlantı kalmayıncaya kadar beklemek isteyebilirsiniz. Daha fazla bilgi için bkz . Veritabanı kümesi seçeneklerini değiştirme. |
| Sıralı Kümelenmiş Columnstore Dizini (GA) | Columnstore, büyük miktarda verinin depolanıp verimli bir şekilde sorgulanmasına önemli ölçüde katkı sağlar. Sıralı kümelenmiş columnstore dizinleri segmentlerin verimli bir şekilde elenmesini mümkün kılarak sorgu yürütmeyi daha da iyileştirir. Daha fazla bilgi için bkz: Sıralı kümelenmiş columnstore diziniyle performans ayarlama. |
| Sonuç Kümesi Önbelleğe Alma (GA) | Sonuç kümesi önbelleğe alma etkinleştirildiğinde, sorgu sonuçları yinelenen kullanım için kullanıcı veritabanında otomatik olarak önbelleğe alınır. Bu, sonraki sorgu yürütmelerinin sonuçları doğrudan kalıcı önbellekten almasına olanak tanır, bu nedenle yeniden derleme gerekmez. Sonuç kümesi önbelleğe alma, sorgu performansını artırır ve işlem kaynağı kullanımını azaltır. Ayrıca, önbelleğe alınmış sonuç kümesi kullanan sorgular herhangi bir eşzamanlılık yuvası kullanmaz ve bu nedenle mevcut eşzamanlılık sınırlarına karşı sayılmaz. Güvenlik için, kullanıcılar önbelleğe alınan sonuçlara yalnızca önbelleğe alınmış sonuçları oluşturan kullanıcılarla aynı veri erişim izinlerine sahip olmaları durumunda erişebilir. Daha fazla bilgi için bkz . Sonuç kümesi önbelleğe alma ile performans ayarlama. Sürüm 10.0.10783.0 veya üzeri için geçerlidir. |
Eylül 2019
| Hizmet geliştirmeleri | Ayrıntılar |
|---|---|
| Azure Özel Bağlantı (Önizleme) | Azure Özel Bağlantı ile Sanal Ağ (VNet) içinde özel bir uç nokta oluşturabilir ve bunu ayrılmış SQL havuzunuzla eşleyebilirsiniz. Bu kaynaklara daha sonra sanal ağınızdaki bir özel IP adresi üzerinden erişilebilir ve bu sayede Azure ExpressRoute özel eşlemesi ve/veya VPN ağ geçidi aracılığıyla şirket içinden bağlantı sağlanır. Genel olarak bu, ağ yapılandırmasını genel IP adreslerine açmanızı gerektirmeyerek basitleştirir. Bu ayrıca veri sızdırma risklerine karşı koruma sağlar. Diğer ayrıntılar için genel bakış ve SQL Analytics belgelerine bakın. |
| Veri Bulma ve Sınıflandırma (GA) | Veri bulma ve sınıflandırma özelliği genel kullanıma sunuldu. Bu özellik veritabanlarınızdaki hassas verileri bulmak, sınıflandırmak, etiketlemek ve korumak için gelişmiş özellikler sağlar. |
| Azure Danışman tek tıklamayla Entegrasyon | Azure Synapse'teki SQL Analytics artık genel bakış dikey penceresindeki Azure Danışmanı önerileriyle doğrudan tümleştirilir ve tek tıklamayla bir deneyim sağlar. Artık Önerileri Azure danışmanı dikey penceresine gitmek yerine genel bakış dikey penceresinde bulabilirsiniz. Öneriler hakkında daha fazla bilgi için buraya bakın. |
| Tamamlanan Anlık Görüntü Yalıtımını Okuma (Önizleme) | Kullanıcı veritabanı için anlık görüntü yalıtımını etkinleştirmek veya devre dışı bırakmak için ALTER DATABASE kullanabilirsiniz. Geçerli iş yükünüzün etkilenmesini önlemek için bu seçeneği veritabanı bakım penceresi sırasında ayarlamak veya veritabanına başka etkin bir bağlantı kalmayıncaya kadar beklemek isteyebilirsiniz. Daha fazla bilgi için bkz . Veritabanı kümesi seçeneklerini değiştirme. |
| OLARAK ÇALIŞTIR (Transact-SQL) | AS EXECUTE T-SQL desteği artık kullanılabilir ve böylece müşteriler bir oturumun yürütme bağlamını belirtilen kullanıcıya ayarlayabilir. |
| Ek T-SQL desteği | Synapse SQL için T-SQL dil yüzey alanı şu desteği içerecek şekilde genişletilmiştir: - - |
Temmuz 2019
| Hizmet geliştirmeleri | Ayrıntılar |
|---|---|
| Gerçekleştirilmiş Görünüm (Önizleme) | Gerçekleştirilmiş Görünüm, görünüm tanımı sorgusundan döndürülen verileri kalıcı hale getirir ve temel tablolardaki veriler değiştikçe otomatik olarak güncelleştirilir. Basit bakım işlemleri sunarken karmaşık sorguların (genellikle birleştirmeler ve toplamalar içeren sorgular) performansını artırır. Daha fazla bilgi için bkz. - CREATE MATERIALIZED VIEW AS SELECT (Transact-SQL) - ALTER MATERIALIZED VIEW (Transact-SQL) - T-SQL deyimleri Synapse SQL'de desteklenir |
| Ek T-SQL desteği | Synapse SQL için T-SQL dil yüzey alanı, şu desteği içerecek şekilde genişletilmiştir: - - |
| Sonuç kümesi önbelleğe alma (Önizleme) | Önceden duyurulan sonuç kümesi önbelleğini yönetmek için eklenen DBCC komutları. Daha fazla bilgi için bkz. - DBCC DROPRESULTSETCACHE (Transact-SQL) - DBCC SHOWRESULTCACHESPACEUSED (Transact-SQL) Ayrıca, yürütülen sorgunun sonuç kümesi önbelleğini ne zaman kullandığını gösteren içindeki yeni result_set_cache sütununa bakın. |
| Sıralı kümelenmiş sütun deposu dizini (Önizleme) | Yeni sütun column_store_order_ordinal, sıralı bir kümelenmiş columnstore dizinindeki sütunların sırasını belirlemek için sys.index_columns öğesine eklendi. |
Mayıs 2019
| Hizmet geliştirmeleri | Ayrıntılar |
|---|---|
| Dinamik veri maskeleme (Önizleme) | Dinamik Veri Maskeleme (DDM), tanımladığınız maskeleme kurallarına göre veri ambarınızdaki hassas verileri işlem sırasında sorgu sonuçlarından gizleyerek bu verilere yetkisiz erişimi engeller. Daha fazla bilgi için SQL Veritabanı dinamik veri maskeleme bölümüne bakın. |
| İş yükü önem derecesi artık genel kullanıma sunuldu | İş Yükü Yönetimi Sınıflandırması ve Önemi, sorguların çalıştırılma sırasını belirleme olanağı sağlar. İş yükü önem düzeyi hakkında daha fazla bilgi için belgelerdeki Sınıflandırma ve Önem Düzeyi genel bakış makalelerine başvurun.
İŞ YÜKÜ SINIFLANDIRICISI OLUŞTURMA belgesine de göz atabilirsiniz. Aşağıdaki videolarda iş yükü önem derecesini uygulamada görebilirsiniz: - İş Yükü Yönetimi kavramları - İş Yükü Yönetimi senaryoları |
| Ek T-SQL desteği | Synapse SQL için T-SQL dil yüzey alanı, şu desteği içerecek şekilde genişletilmiştir: - TRIM |
| JSON işlevleri | İş analistleri artık aşağıdaki yeni JSON işlevlerini kullanarak JSON verileri olarak biçimlendirilmiş belgeleri sorgulamak ve işlemek için tanıdık T-SQL dilini kullanabilir: - ISJSON - JSON_VALUE JSON_QUERY - - JSON_MODIFY - OPENJSON |
| Sonuç kümesi önbelleğe alma (Önizleme) | Sonuç kümesi önbelleğe alma, anlık sorgu yanıt sürelerini etkinleştirirken, iş analistleri ve raporlama kullanıcıları için içgörü elde etme süresini azaltır. Daha fazla bilgi için bkz: - ALTER DATABASE (Transact-SQL) - ALTER DATABASE SET Options (Transact-SQL) - SET RESULT SET CACHING (Transact-SQL) - SET Deyimi (Transact-SQL) - sys.databases (Transact-SQL) |
| Sıralı kümelenmiş sütun deposu dizini (Önizleme) | Columnstore, büyük miktarda verinin depolanıp verimli bir şekilde sorgulanmasına önemli ölçüde katkı sağlar. Her tablo için gelen verileri Satır Gruplarına böler ve her Satır Grubu sütunu diskte bir Segment oluşturur. Sıralı kümelenmiş columnstore dizinleri segmentlerin verimli bir şekilde elenmesini mümkün kılarak sorgu yürütmeyi daha da iyileştirir. Daha fazla bilgi için bkz. - CREATE COLUMNSTORE INDEX (Transact-SQL). |
Mart 2019
| Hizmet geliştirmeleri | Ayrıntılar |
|---|---|
| Veri Bulma ve Sınıflandırma | Veri Bulma ve Sınıflandırma artık Synapse SQL için genel önizlemede kullanılabilir. Hassas verileri ve müşterilerinizin gizliliğini korumak çok önemlidir. İşletmeniz ve müşteri veri varlıklarınız büyüdükçe verilerinizi bulmak, sınıflandırmak ve korumak yönetilemez hale gelir. Synapse SQL ile yerel olarak sunduğumuz veri bulma ve sınıflandırma özelliği, verilerinizin korunmasını daha yönetilebilir hale getirmenize yardımcı olur. Bu özelliğin genel avantajları arasında şunlar bulunur: • Veri gizliliği standartlarını ve mevzuat uyumluluğu gereksinimlerini karşılamak. • Son derece hassas veriler içeren veri ambarlarına erişimi kısıtlama ve veri ambarlarının güvenliğini sağlamlaştırma. • Hassas verilere anormal erişimde izleme ve uyarı verme. • Azure portalındaki merkezi bir panoda hassas verilerin görselleştirmesi. Veri Bulma ve Sınıflandırma tüm Azure bölgelerinde kullanılabilir; Güvenlik Açığı Değerlendirmesi ve Tehdit Algılama dahil olmak üzere Gelişmiş Veri Güvenliği'nin bir parçasıdır. Veri Bulma ve Sınıflandırma hakkında daha fazla bilgi için blog gönderisine ve çevrimiçi belgelerimize bakın. |
| TOPLAMAYA GÖRE GRUPLANDıR | ROLLUP artık desteklenen bir GROUP BY seçeneğidir. GROUP BY ROLLUP, sütun ifadelerinin her birleşimi için bir grup oluşturur. GROUP BY ayrıca sonuçları alt toplamlara ve genel toplamlara "yuvarlar". GROUP BY işlevi, grupları ve toplamaları oluşturmak için sütun ifadelerinin sayısını azaltarak sağdan sola doğru işler. Sütun sırası ROLLUP çıkışını etkiler ve sonuç kümesindeki satır sayısını etkileyebilir. GROUP BY ROLLUP hakkında daha fazla bilgi için bkz . GROUP BY (Transact-SQL) |
| Kullanılan DWU ve CPU portalı ölçümleri için geliştirilmiş doğruluk | Synapse SQL, Azure portalında ölçüm doğruluğunu önemli ölçüde artırır. Bu sürüm, tüm işlem düğümleri genelinde iş yükünüzü düzgün bir şekilde yansıtmak için CPU ve DWU Kullanılan ölçüm tanımına yönelik bir düzeltme içerir. Bu düzeltmeden önce ölçüm değerleri yetersiz raporlanıyordu. Azure portalında kullanılan DWU ve CPU ölçümlerinde artış görmeyi bekleyin. |
| Satır Düzeyinde Güvenlik | 2017 Kasım ayında Satır Düzeyi Güvenlik özelliğini kullanıma sunduk. Bu desteği artık harici tablolara da sağladık. Ayrıca, güvenlik filtresi koşulu tanımlamak için gereken satır içi tablo değerli işlevlerde (satır içi TVF'ler) belirlenimci olmayan işlevleri çağırma desteği ekledik. Bu ekleme, güvenlik filtresi koşulunda IS_ROLEMEMBER(), USER_NAME() vb. belirtmenize olanak tanır. Daha fazla bilgi için lütfen Satır Düzeyi Güvenlik belgelerindeki örneklere bakın. |
| Ek T-SQL Desteği | Synapse SQL için T-SQL dil yüzey alanı, STRING_SPLIT (Transact-SQL) desteğini içerecek şekilde genişletilmiştir. |
| Sorgu İyileştirici geliştirmeleri | Sorgu iyileştirme, herhangi bir veritabanının kritik bir bileşenidir. Sorguyu en iyi şekilde yürütme konusunda en iyi seçimleri yapmak önemli iyileştirmeler sağlayabilir. Karmaşık analiz sorgularını dağıtılmış bir ortamda yürütürken yürütülen işlem sayısı önemlidir. Sorgu performansı, daha iyi kalite planları üretilerek geliştirilmiştir. Bu planlar pahalı veri aktarımı işlemlerini ve yinelenen alt sorgular gibi yedekli hesaplamaları en aza indirir. Daha fazla bilgi için bu Azure Synapse blog gönderisine bakın. |
Belge geliştirmeleri
| Belge geliştirmeleri | Ayrıntılar |
|---|---|
Ocak 2019
Hizmet geliştirmeleri
| Hizmet geliştirmeleri | Ayrıntılar |
|---|---|
| Optimizasyona Göre İade Sıralaması | SEÇMEK... ORDER BY sorguları bu sürümde performans artışı sağlar. Şimdi tüm işlem düğümleri sonuçlarını tek bir işlem düğümüne gönderir. Bu düğüm sonuçları birleştirir ve sıralar ve kullanıcıya döndürür. Tek bir işlem düğümüyle birleştirme, sorgu sonuç kümesi çok sayıda satır içerdiğinde önemli bir performans artışına neden olur. Daha önce sorgu yürütme altyapısı her işlem düğümünde sonuçları sıralardı. Sonuçlar, denetim düğümüne akıtılır. Ardından denetim düğümü sonuçları birleştirir. |
| PartitionMove ve BroadcastMove için Veri Taşıma Geliştirmeleri | ShuffleMove türündeki veri taşıma adımları, anlık veri taşıma tekniklerini kullanır. Daha fazla bilgi için bkz . performans geliştirmeleri blogu. Bu sürümle birlikte PartitionMove ve BroadcastMove artık aynı anlık veri taşıma teknikleri tarafından desteklenmektedir. Bu tür veri taşıma adımlarını kullanan kullanıcı sorguları iyileştirilmiş performansla çalışır. Bu performans geliştirmelerinden yararlanmak için kod değişikliği gerekmez. |
| Önemli Sorunlar | Yanlış Azure Synapse sürümü - SELECT @@VERSION Yanlış 10.0.9999.0 sürümünü döndürebilir. Geçerli sürüm için doğru sürüm 10.0.10106.0'dır. Bu hata bildirildi ve gözden geçiriliyor. |
Belge geliştirmeleri
| Belge geliştirmeleri | Ayrıntılar |
|---|---|
| yok | |
2018 Aralık
Hizmet geliştirmeleri
| Hizmet geliştirmeleri | Ayrıntılar |
|---|---|
| Sanal Ağ Hizmet Uç Noktaları Genel Kullanıma Sunuldu | Bu sürüm, tüm Azure bölgelerinde Azure Synapse'te SQL Analytics için Sanal Ağ (VNet) Hizmet Uç Noktalarının genel kullanılabilirliğini içerir. Sanal Ağ Hizmet Uç Noktaları, sanal ağınızdaki belirli bir alt ağdan veya alt ağ kümesinden sunucunuza bağlantıyı yalıtmanızı sağlar. Sanal ağınızdan Azure Synapse'e gelen trafik her zaman Azure omurga ağı içinde kalır. Bu doğrudan yol, sanal gereçler veya şirket içi cihazlar aracılığıyla İnternet trafiğini alan belirli yollar yerine tercih edilir. Hizmet uç noktaları üzerinden sanal ağ erişimi için ek faturalama ücretlendirilmemektedir. Azure Synapse için geçerli fiyatlandırma modeli olduğu gibi uygulanır. Bu sürümle, Azure Blob Dosya Sistemi (ABFS) sürücüsü aracılığıyla Azure Data Lake Storage 2. Nesil (ADLS) ile PolyBase bağlantısını da etkinleştirdik. Azure Data Lake Storage 2. Nesil, analiz verilerinin tüm yaşam döngüsü için gereken tüm özellikleri Azure Depolama'ya getirir. mevcut iki Azure depolama hizmeti Azure Blob Depolama ve Azure Data Lake Storage 1. Nesil özellikleri yakınsanmış durumdadır. Dosya sistemi semantiği, dosya düzeyi güvenlik ve ölçek gibi Azure Data Lake Storage 1. Nesil özellikleri düşük maliyetli, katmanlı depolama ve Azure Blob Depolama yüksek kullanılabilirlik/olağanüstü durum kurtarma özellikleriyle birleştirilir. Polybase'i kullanarak, sanal ağ (VNet) ile güvenli bir şekilde Azure Depolama'dan Azure Synapse'teki SQL Analytics'e veri aktarabilirsiniz. Benzer şekilde, Verileri Azure Synapse'ten Güvenli Azure Depolama'ya VNet'e dışarı aktarmak da Polybase aracılığıyla desteklenir. Azure Synapse'teki Sanal Ağ Hizmet Uç Noktaları hakkında daha fazla bilgi için blog gönderisine veya belgelere bakın. |
| Otomatik Performans İzleyicisi (Önizleme) |
Sorgu Deposu artık Azure Synapse'te SQL Analytics'te Önizleme sürümünde kullanılabilir. Sorgu Deposu, veri ambarınızın etkinliğini ve performansını izlemenize yardımcı olmak için sorguları, sorgu planlarını, çalışma zamanı istatistiklerini ve sorgu geçmişini izleyerek sorgu performansı sorunlarını giderme konusunda size yardımcı olmak üzere tasarlanmıştır. Sorgu Deposu, şunları yapmanızı sağlayan iç depolar ve Dinamik Yönetim Görünümleri (DMV) kümesidir: • En çok kaynak tüketen sorguları belirleme ve ayarlama • Planlanmamış iş yüklerini belirleme ve geliştirme • İstatistiklerdeki, dizinlerdeki veya sistem boyutundaki değişikliklerle sorgu performansını ve plan üzerindeki etkisini değerlendirme (DWU ayarı) • Yürütülen tüm sorgular için tam sorgu metnine bakın Sorgu Deposu üç gerçek depo içerir: • Yürütme planı bilgilerini kalıcı hale getirilmesi için bir plan deposu • Yürütme istatistikleri bilgilerini kalıcı hale getiren çalışma zamanı istatistikleri deposu • Bekleme istatistikleri bilgilerini kalıcı hale getiren bir bekleme istatistikleri deposu. Azure Synapse'te SQL Analytics bu mağazaları otomatik olarak yönetir ve son yedi gün içinde ek ücret ödemeden sınırsız sayıda sorguyu saklar. Sorgu Deposu'yu etkinleştirmek, ALTER DATABASE T-SQL deyimini çalıştırmak kadar basittir: sql ----ALTER DATABASE [DatabaseName] SET QUERY_STORE = ON;------- Sorgu Deposu hakkında daha fazla bilgi için Sorgu Deposu kullanarak performansı izleme ve sys.query_store_query gibi Sorgu Deposu DMV'leri makalesine bakın. Geçmiş sorgu analizi hakkında daha fazla bilgi için bkz . Azure Synapse Analytics'te geçmiş sorgu depolama ve analiz. |
| SQL Analytics için Daha Düşük İşlem Katmanları | Azure Synapse'te SQL Analytics artık daha düşük işlem katmanlarını destekliyor. Müşteriler Azure Synapse'in 100 cDWU (veri ambarı birimi) ile başlayan önde gelen performans, esneklik ve güvenlik özelliklerini dakikalar içinde 30.000 cDWU'ya ölçeklendirebilir. Aralık 2018 ortasından itibaren müşteriler 2. Nesil performansından ve esnekliğinden yararlanarak bölgelerin geri kalanı 2019'da kullanılabilir. Microsoft, yeni nesil veri ambarı için giriş noktasını bırakarak güvenli ve yüksek performanslı bir veri ambarının tüm avantajlarını değerlendirmek isteyen değerli müşterilere, hangi deneme ortamının kendileri için en uygun olduğunu tahmin etmeden kapıları açar. Müşteriler, geçerli 500 cDWU giriş noktasından 100 cDWU kadar düşük bir başlangıç yapabilir. SQL Analytics, duraklatma ve sürdürme işlemlerini desteklemeye devam eder ve işlem esnekliğinin ötesine geçer. 2. Nesil ayrıca sorgu başına 2,5 kat daha fazla bellek, en fazla 128 eşzamanlı sorgu ve uyarlamalı önbelleğe alma özellikleri ile sınırsız sütun deposu depolama kapasitesini destekler. Bu özellikler, 1. Nesil'deki aynı veri ambarı birimine kıyasla ortalama olarak beş kat daha fazla performans sunar. Coğrafi olarak yedekli yedeklemeler, yerleşik garantili veri koruması ile 2. Nesil için standarttır. Azure Synapse'te SQL Analytics, siz ölçeklendirildiğinizde ölçeklendirilmeye hazırdır. |
| Columnstore Arka Plan Birleştirme | Varsayılan olarak, Azure SQL Data verileri sütun biçiminde depolar ve satır grupları olarak adlandırılan mikro bölümler kullanır. Bazen, dizin oluşturma veya veri yükleme süresindeki bellek kısıtlamaları nedeniyle, satır grupları bir milyon satırlık en uygun boyuttan daha azıyla sıkıştırılabilir. Silme işlemleri nedeniyle satır grupları da parçalanabilir. Küçük veya parçalanmış satır grupları daha yüksek bellek tüketimine ve verimsiz sorgu yürütmeye neden olur. Bu sürümle birlikte columnstore arka plan bakım görevi, belleği daha iyi kullanmak ve sorgu yürütmeyi hızlandırmak için küçük sıkıştırılmış satır gruplarını birleştirerek daha büyük satır grupları oluşturur. |
2018 Ekim
Hizmet geliştirmeleri
| Hizmet geliştirmeleri | Ayrıntılar |
|---|---|
| Veri Depolama için DevOps | Azure Synapse'de Synapse SQL için yüksek oranda istenen özellik, Visual Studio'da SQL Server Veri Aracı (SSDT) desteğiyle önizleme aşamasındadır! Geliştiricilerden oluşan ekipler artık tek bir sürüm denetimindeki kod tabanı üzerinde işbirliği yapabilir ve değişiklikleri dünyanın herhangi bir örneğine hızla dağıtabilir. Katılmak istiyor musunuz? Bu özellik bugün önizleme için kullanılabilir! Visual Studio SQL Server Veri Araçları (SSDT) - Önizleme Kaydı formunu ziyaret ederek kaydolabilirsiniz. Yüksek talep göz önüne alındığında, müşterilerimiz için en iyi deneyimi sağlamak için önizlemeye kabulü yönetiyoruz. Kaydoldıktan sonra hedefimiz yedi iş günü içinde durumunuzu onaylamaktır. |
| Satır Düzeyi Güvenliği Genel Kullanıma Sunuldu | Azure Synapse'de Synapse SQL artık hassas verilerinizin güvenliğini sağlamak için güçlü bir özellik ekleyerek satır düzeyi güvenliği (RLS) destekliyor. RLS'nin kullanıma sunulmasıyla, tablolarınızdaki satırlara erişimi denetlemek için güvenlik ilkeleri uygulayabilirsiniz; örneğin, hangi satırlara kimlerin erişebileceği. RLS, veri ambarınızı yeniden tasarlamak zorunda kalmadan bu ayrıntılı erişim denetimini etkinleştirir. Erişim kısıtlama mantığı başka bir uygulamadaki verilerden uzakta değil veritabanı katmanında bulunduğundan RLS genel güvenlik modelini basitleştirir. RLS, erişim denetimi yönetimi için satırları filtrelemek için görünümler ekleme gereksinimini de ortadan kaldırır. Bu kurumsal sınıf güvenlik özelliği için tüm müşterilerimiz için ek maliyet yoktur. |
| Gelişmiş Danışmanlar | Azure Synapse'te Synapse SQL için gelişmiş ayarlama, ek veri ambarı önerileri ve ölçümleriyle daha kolaylaştı. Azure Danışmanı aracılığıyla aşağıdakiler dahil olmak üzere ek gelişmiş performans önerileri sağlanır: 1. Uyarlamalı önbellek – Önbellek kullanımını iyileştirmek için ne zaman ölçeklendirilileceğine dikkat edin. 2. Tablo dağıtımı – Veri taşımayı azaltmak ve iş yükü performansını artırmak için tabloların ne zaman çoğaltılması gerekeceğini belirleyin. 3. Tempdb – Tempdb çekişmesini azaltmak için kaynak sınıflarını ne zaman ölçeklendirip yapılandıracaklarını anlayın. Genel bakış dikey penceresinde neredeyse gerçek zamanlı ölçümler için geliştirilmiş özelleştirilebilir izleme grafiği de dahil olmak üzere veri ambarı ölçümlerinin Azure İzleyici ile daha derin bir tümleştirmesi vardır. Artık kullanımı izlerken veya veri ambarı önerilerini doğrulayıp uygularken Azure İzleyici ölçümlerine erişmek için veri ambarı genel bakış dikey penceresinden ayrılmanız gerekmez. Ayrıca, performans önerilerinizi tamamlamak için tempdb ve uyarlamalı önbellek kullanımı gibi yeni ölçümler de mevcuttur. |
| Tümleşik danışmanlarla gelişmiş ayarlama | Azure Synapse için ince ayar yapmak, ek veri ambarı önerileri ve metrikler ile Azure Danışmanı ve Azure İzleyici ile entegre bir deneyim sunan portal genel bakışının yeniden tasarımıyla daha da kolaylaştı. |
| Hızlandırılmış Veritabanı Kurtarma (ADR) | Azure Synapse Hızlandırılmış Veritabanı Kurtarma (ADR) artık Genel Önizleme aşamasındadır. ADR, özellikle uzun süre çalışan işlemlerin varlığında geçerli kurtarma işlemini baştan sona tamamen yeniden tasarlayarak veritabanı kullanılabilirliğini büyük ölçüde geliştiren yeni bir SQL Server Altyapısıdır. ADR'nin birincil avantajları hızlı ve tutarlı veritabanı kurtarma ve anında işlem geri almadır. |
| Azure Monitor kaynak günlükleri | Azure Synapse artık doğrudan Azure İzleyici kaynak günlükleriyle tümleştirerek analiz iş yüklerine yönelik gelişmiş içgörüler sağlar. Bu yeni özellik, geliştiricilerin uzun bir süre boyunca iş yükü davranışını analiz etmelerini ve sorgu iyileştirme veya kapasite yönetimi konusunda bilinçli kararlar almalarını sağlar. Şimdi Azure İzleyici kaynak günlükleri aracılığıyla veri ambarı iş yükünüz hakkında ek içgörüler sağlayan bir dış günlük işlemi kullanıma sunmuş olduk. Bir düğmeye tek tıklamayla artık Log Analytics'i kullanarak geçmiş sorgu performansı sorunlarını giderme özellikleri için kaynak günlüklerini yapılandırabilirsiniz. Azure İzleyici kaynak günlükleri, günlükleri denetim amacıyla bir depolama hesabına kaydederek, günlükleri gerçek zamanlı telemetri içgörülerine yakın olay hub'larına akışla aktarma özelliği ve günlük sorguları ile Log Analytics kullanarak günlükleri analiz etme özelliğini kullanarak özelleştirilebilir saklama sürelerini destekler. Kaynak günlükleri, Azure Synapse'te SQL Analytics için en yaygın kullanılan performans sorunlarını giderme DMV'lerine eşdeğer olan veri ambarınızın telemetri görünümlerinden oluşur. Bu ilk sürümde, aşağıdaki sistem dinamik yönetim görünümleri için görünümleri etkinleştirdik: • sys.dm_pdw_exec_requests • sys.dm_pdw_request_steps • sys.dm_pdw_dms_workers • sys.dm_pdw_waits • sys.dm_pdw_sql_requests |
| Columnstore bellek yönetimi | Sıkıştırılmış sütun deposu satır gruplarının sayısı arttıkça, bu satır grupları için iç sütun kesimi meta verilerini yönetmek için gereken bellek artar. Sonuç olarak, bazı Columnstore Dinamik Yönetim Görünümlerine (DMV) karşı yürütülen sorguların performansı ve kendileri kötüleşebilir. Bu sürümde, bu gibi durumlarda iç meta verilerin boyutunu iyileştirmek ve bu tür sorgular için gelişmiş deneyim ve performans elde etmek için iyileştirmeler yapılmıştır. |
| Azure Data Lake Storage 2. Nesil tümleştirmesi (GA) | Synapse Analytics artık Azure Data Lake Storage 2. Nesil ile yerel tümleştirmeye sahip. Müşteriler artık ABFS'den ayrılmış SQL havuzuna (eski adı SQL DW) dış tabloları kullanarak veri yükleyebilir. Bu işlevsellik, müşterilerin veri gölleriyle Data Lake Storage Gen2 üzerinde tümleştirme yapmasını sağlar. |
| Önemli Sorunlar | DW2000 ve daha fazlasının Veri ambarlarındaki küçük kaynak sınıflarında CETAS to Parquet hataları - Bu düzeltme, Parquet kod yolunda Dış Tablo Farklı Oluştur'da null başvuruyu doğru şekilde tanımlar. Bazı CTAS işlemlerinde kimlik sütun değeri kaybolabilir - Başka bir tabloya CTASedildiğinde bir tanımlayıcı sütunun değeri korunmayabilir. Sorgu çalışmaya devam ederken oturumun sonlandırıldığı bazı durumlarda iç hata - Bu düzeltme, sorgu çalışmaya devam ederken bir oturum sonlandırılırsa InvalidOperationException tetikler. (Kasım 2018'de dağıtıldı) Müşteriler, Polybase kullanarak ADLS'den (1. Nesil) birden çok küçük dosya yüklemeye çalışırken optimum olmayan bir performansla karşılaşıyordu. - AAD güvenlik belirteci doğrulaması sırasında sistem performansı darboğaz yaşadı. Güvenlik belirteçlerinin önbelleğe alınmasını etkinleştirerek performans sorunları azaltıldı. |