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 sayfada Azure Databricks'te varsayılan depolamanın nasıl çalıştığı ve bunu kullanan katalogların ve veri nesnelerinin nasıl oluşturulacağı açıklanmaktadır.
Varsayılan depolama nedir?
Varsayılan depolama, Azure Databricks hesabınızda kullanıma hazır depolama sağlayan tam olarak yönetilen bir nesne depolama platformudur. Bazı Azure Databricks özellikleri, dış depolamaya alternatif olarak varsayılan depolamayı kullanır.
Sunucusuz çalışma alanları, iç ve çalışma alanı depolaması için ve çalışma alanıyla oluşturulan varsayılan katalog için varsayılan depolamayı kullanır. Sunucusuz çalışma alanlarında, varsayılan depolama alanında veya kendi bulut nesne depolama alanınızda ek kataloglar oluşturabilirsiniz.
Hem klasik çalışma alanlarında hem de sunucusuz çalışma alanlarında varsayılan depolama, denetim düzlemi meta verileri, türetilmiş veriler, modeller ve diğer yapıtlar gibi öğeleri depolamak için özellikler tarafından kullanılır. Örneğin, Temiz Odalar, Veri Sınıflandırması, Anomali algılama ve Aracı Brick'lerin tümü bir çalışma alanının varsayılan depolama alanını kullanır. Her özelliğin varsayılan depolamada ne depolar hakkında ayrıntılı bilgi için tek tek özellik belgelerine bakın.
Uyarı
Hesabınızdaki varsayılan depolama maliyetlerini izleme hakkında bilgi için bkz. Varsayılan depolama maliyetlerini izleme.
Gereksinimler
- Varsayılan depolama alanında katalog oluşturma yalnızca sunucusuz çalışma alanlarında (Genel Önizleme) kullanılabilir.
- Varsayılan olarak, varsayılan depolamayı kullanan kataloglara yalnızca oluşturuldukları çalışma alanından erişilebilir. Klasik çalışma alanları da dahil olmak üzere diğer çalışma alanlarına erişim verilmektedir, ancak katalogdaki verilere erişmek için sunucusuz işlem kullanmaları gerekir. Bkz. Katalog erişimini belirli çalışma alanlarıyla sınırlama.
- Varsayılan depolama alanına sahip bir katalog oluşturmak için ayrıcalıklara sahip
CREATE CATALOGolmanız gerekir. Bkz. Unity Kataloğu ayrıcalıkları ve güvenliği sağlanabilecek nesneler. - İstemciniz bir güvenlik duvarının arkasından varsayılan depolama kataloğuna erişmek için Azure Databricks ODBC sürücüsünü kullanıyorsa, güvenlik duvarınızı Azure Databricks bölgesel depolama ağ geçitlerine erişime izin verecek şekilde yapılandırmanız gerekir. Varsayılan depolama için IP ve etki alanı adı ayrıntıları için bkz. Azure Databricks hizmetleri ve varlıkları için IP adresleri ve etki alanları.
Yeni katalog oluşturma
Varsayılan depolama alanını kullanarak yeni bir katalog oluşturmak için aşağıdaki adımları tamamlayın:
-
Kenar çubuğunda katalog. Katalog Gezgini görüntülenir.
- Katalog oluştur'a tıklayın. Yeni katalog oluştur iletişim kutusu görüntülenir.
- Hesabınızda benzersiz bir Katalog adı belirtin.
- Varsayılan depolamayı kullan seçeneğini belirleyin.
- Oluştur'utıklayın.
Sunucusuz çalışma alanlarında, varsayılan depolama alanınızda yeni bir katalog oluşturmak için aşağıdaki SQL komutunu da kullanabilirsiniz. Katalog için bir konum belirtmeniz gerekmez.
CREATE CATALOG [ IF NOT EXISTS ] catalog_name
[ COMMENT comment ]
Varsayılan depolama ile çalışma
Varsayılan depolama ile tüm etkileşimler sunucusuz, Unity Kataloğu etkin işlem gerektirir.
Varsayılan depolama tarafından yedeklenen kaynaklar Unity Kataloğu'ndaki diğer nesnelerle aynı ayrıcalık modelini kullanır. Veri nesneleri oluşturmak, görüntülemek, sorgulamak veya değiştirmek için yeterli ayrıcalıklara sahip olmanız gerekir. Bkz. Unity Kataloğu ayrıcalıkları ve güvenliği sağlanabilecek nesneler.
Varsayılan depolama alanı tarafından yedeklenen yönetilen tablolar ve yönetilen birimler oluşturup bunlarla etkileşim kurarak varsayılan depolama ile çalışırsınız. Bkz Azure Databricks'te Delta Lake ve Apache Iceberg için Unity Kataloğu tarafından yönetilen tablolar veUnity Kataloğu birimleri nedir?.
Katalog Gezgini'ni, not defterlerini, SQL düzenleyicisini ve panoları kullanarak varsayılan depolamada depolanan veri nesneleriyle etkileşim kurabilirsiniz.
Örnek görevler
Aşağıda, varsayılan depolama ile tamamlayabileceğiniz görevlere örnekler verilmiştir:
- Yerel dosyaları yönetilen bir birime yükleyin veya yönetilen tablo oluşturun. Bkz . Unity Kataloğu birimine dosya yükleme ve Dosya yükleme kullanarak tablo oluşturma veya değiştirme.
- Not defterleriyle verileri sorgulama. Bkz. Öğretici: Not defterinden verileri sorgulama ve görselleştirme.
- Pano oluşturma. Bkz. Pano oluşturma.
- SQL ile verileri sorgulayın ve SQL sorguları zamanlayın. Bkz . Yeni SQL düzenleyicisinde sorgu yazma ve verileri keşfetme.
- Dış birimden yönetilen bir tabloya veri alma. Bkz. Unity Kataloğu ile Otomatik Yükleyici kullanma.
- Fivetran ile yönetilen bir tabloya veri alma. Bkz. Fivetran'a bağlanma.
- Yönetilen tabloları keşfetmek için BI araçlarını kullanın. Bkz. Azure Databricks ile Tableau ve Azure Databricksile Power BI'ı bağlama.
- Sunucusuz not defterlerini çalıştırın. Not defterleri için sunucusuz işlem bölümüne bakın.
- Sunucusuz işleri çalıştırma. İş akışları için bkz. Lakeflow İşlerinizi sunucusuz işlemle çalıştırma.
- Uç noktalara hizmet veren modeli çalıştırın. Bkz. Mozaik Yapay Zeka Model Sunma Hizmetikullanarak modelleri dağıtın.
- Sunucusuz Lakeflow Spark Bildirimli İşlem Hatlarını çalıştırın. Bkz . Sunucusuz işlem hattı yapılandırma.
- Tablolarınızda tahmine dayalı iyileştirmeyi kullanın. Bkz. Unity Kataloğu tarafından yönetilen tablolar için tahmine dayalı optimizasyon.
Sınırlamalar
Aşağıdaki sınırlamalar geçerlidir:
- Klasik işlem (sunucusuz olmayan herhangi bir işlem), varsayılan depolamadaki veri varlıklarıyla etkileşim kuramaz.
- Delta Sharing, açık veya Azure Databricks gibi tüm alıcılarla tablo paylaşımını destekler ve alıcılar paylaşılan tablolara (Beta) erişmek için klasik işlem kullanabilir. Hesap konsolunuzda Varsayılan Depolama – Genişletilmiş Erişim için Delta Paylaşımı özelliğini etkinleştirin.
- Bu özellik şu bölgelerde desteklenmez:
southcentralus,uksouthvewestus2.
- Diğer tüm paylaşılabilir varlıklar yalnızca aynı bulut üzerindeki Azure Databricks alıcılarıyla Delta paylaşılabilir. Alıcıların sunucusuz işlem kullanması gerekir.
- Bu özellik şu bölgelerde desteklenmez:
- Bölümlemenin etkinleştirildiği tablolar Delta paylaşılamaz.
- Dış Iceberg ve Delta istemcileri varsayılan depolamadaki UC tabloları için temel meta verilere, bildirim listesine ve veri dosyalarına doğrudan erişemez (FileIO erişimi desteklenmez). Ancak Power BI ve Tableau gibi BI araçları ODBC ve JDBC sürücülerini kullanarak varsayılan depolamadaki Unity Kataloğu tablolarına erişebilir. Dış istemciler, Dosyalar API'sini kullanarak varsayılan depolamadaki Unity Kataloğu birimlerine de erişebilir.
- Varsayılan depolama, ODBC sürücüsünün daha büyük veri kümeleri üzerindeki sorgular için Cloud Fetch performans iyileştirmesi de dahil olmak üzere Azure Databricks ODBC ve JDBC sürücüleri aracılığıyla dış erişimi destekler. Ancak, ön uç Özel Bağlantı'nın etkinleştirildiği bir çalışma alanından varsayılan depolama tablosuna erişiyorsanız, varsayılan depolama tabloları için Bulut Getirme iyileştirmesi şu anda ön uç Özel Bağlantı'yı desteklemediğinden 100 MB'tan büyük ODBC istemci sorgularınız başarısız olur.