Aracılığıyla paylaş


Sunucusuz SQL havuzlarında SELECT (CETAS) OLARAK DıŞ TABLO OLUŞTURMA (CETAS) ile Azure Synapse ilgili sorunları giderme

Şunlar için geçerlidir: Azure Synapse Analytics

Azure Synapse sunucusuz SQL havuzlarındaki CREATE EXTERNAL TABLE AS SELECT (CETAS olarak da bilinir) deyimi, dış tablolar oluşturmak ve sorgu sonuçlarını Azure Depolama Blobu'na veya Azure Data Lake Storage 2. Nesil dışarı aktarmak için kullanılır. Bu kılavuz, CETAS ile verileri dışarı aktarma hakkında sık sorulan sorular için en iyi yöntemleri ve geçici çözümleri uygulamanıza yardımcı olur.

Sık sorulan sorular

Soru Öneri
Sonuçları tek bir dosyaya aktarabilir miyim? Hayır. Sunucusuz SQL sorgu altyapısının yüksek oranda paralel ve ölçeklenebilir yapısı nedeniyle sunucusuz SQL, CETAS kullanarak sorgu sonuçlarını depolamaya kaydederken dosya sayısını denetleme özelliğine sahip değildir.

Geçi -ci çözüm:
Alternatif olarak, Spark not defteri kullanarak verileri depolama alanına aktarabilirsiniz. Verileri tek bir CSV dosyasına ve Parquet dosyasına aktarmayı anlamak için depolama hesabınızda CSV ve Parquet dosyaları oluşturma bölümüne bakın.
İlk dışarı aktarmadan sonra dışarı aktarılan verileri değiştirebilir miyim? Hayır. Sonuçlar depolandıktan sonra dış tablodaki veriler değiştirilemez. CETAS, ilk yürütmede oluşturulan temel verilerin üzerine yazmaz.

Geçi -ci çözüm:
Alternatif olarak, farklı bir klasöre yazan yeni bir dış tablo oluşturabilirsiniz.
Desteklenen dışarı aktarma dosyası biçimleri nelerdir? Şu anda yalnızca PARQUET ve DELIMITEDTEXT desteklenmektedir.
DELIMITEDTEXT biçiminin Gzip sıkıştırması desteklenmez.

Sunucusuz SQL havuzundaki CETAS ile ilgili diğer ayrıntılar.
Depolamaya bağlanırken neden hata alıyorum? - Sunucusuz SQL havuzu için depolama erişimini denetleme bölümünde belirtildiği gibi hem kaynak hem de hedef depolama hesapları için uygun kimlik bilgilerini oluşturduğunuzdan emin olun.

- Kaynak ve hedef depolama hesaplarında uygun izinlere sahip olduğunuzdan emin olun.
CETAS deyimlerimi nasıl daha performanslı hale getirebilirim? - Hedef depolama hesabının sunucusuz SQL havuzu uç noktanızla aynı bölgede olduğundan emin olun. Azure portal depolama hesabı ve çalışma alanı bölgelerini depolama hesabınızın veya çalışma alanınızın Genel Bakış bölmesinde bulabilirsiniz.

- CETAS tarafından desteklenen veri türlerini kullandığınızdan emin olun.