Hızlı Başlangıç: Synapse Studio ile toplu yükleme
Synapse Studio'daki Toplu Yükleme sihirbazıyla verileri kolayca yükleyebilirsiniz. Synapse Studio, Azure Synapse Analytics'in bir özelliğidir. Toplu Yükleme sihirbazı, verileri ayrılmış bir SQL havuzuna toplu yüklemek için COPY deyimiyle bir T-SQL betiği oluşturma işleminde size yol gösterir.
Toplu Yükleme sihirbazına giriş noktaları
Synapse Studio'da aşağıdaki alana sağ tıklayarak verileri toplu olarak yükleyebilirsiniz: Çalışma alanınıza bağlı azure depolama hesabından bir dosya veya klasör.
Ön koşullar
Sihirbaz, kimlik doğrulaması için Microsoft Entra geçişini kullanan bir COPY deyimi oluşturur. Microsoft Entra kullanıcınızın, Azure Data Lake Storage 2. Nesil hesabı için en az Depolama Blob Veri Katkıda Bulunanı Azure rolüne sahip çalışma alanına erişimi olmalıdır.
Yüklenecek yeni bir tablo oluşturuyorsanız COPY deyimini ve Tablo Oluştur izinlerini kullanmak için gerekli izinlere sahip olmanız gerekir.
Data Lake Storage 2. Nesil hesabıyla ilişkilendirilmiş bağlı hizmetin yüklenecek dosya veya klasöre erişimi olmalıdır. Örneğin, bağlı hizmetin kimlik doğrulama mekanizması yönetilen bir kimlikse, çalışma alanının yönetilen kimliğinin depolama hesabında en az Depolama Blob Veri Okuyucusu izni olmalıdır.
Çalışma alanınızda bir sanal ağ etkinleştirildiyse, kaynak veriler ve hata dosyası konumu için Data Lake Storage 2. Nesil hesabının bağlı hizmetleriyle ilişkilendirilmiş tümleşik çalışma zamanının etkileşimli yazma özelliğinin etkinleştirildiğinden emin olun. Otomatik kimya algılama, kaynak dosya içeriğini önizleme ve sihirbazdaki depolama hesaplarına Data Lake Storage 2. Nesil göz atma için etkileşimli yazma gereklidir.
Adımlar
Kaynak depolama konumu panelinde depolama hesabını ve yüklemekte olduğunuz dosyayı veya klasörü seçin. Sihirbaz, dosyadaki kaynak alanları uygun hedef SQL veri türlerine eşleme de dahil olmak üzere Parquet dosyalarını ve sınırlandırılmış metin (CSV) dosyalarını otomatik olarak algılamaya çalışır.
Toplu yükleme işlemi sırasında reddedilen satırlar olduğunda hata ayarlarınız da dahil olmak üzere dosya biçimi ayarlarını seçin. Copy deyiminin dosya biçimi ayarlarını yapılandırmanıza yardımcı olması için dosyayı nasıl ayrıştıracağını görmek için Önizleme verileri'ni de seçebilirsiniz. COPY deyiminin güncelleştirilmiş ayarla dosyayı nasıl ayrıştıracağını görmek için, dosya biçimi ayarını her değiştirdiğinizde Verileri önizle'yi seçin.
Dekont
- Toplu Yükleme sihirbazı, çok karakterli alan sonlandırıcılarıyla verilerin önizlemesini desteklemez. Çok karakterli bir alan sonlandırıcı belirttiğinizde, sihirbaz tek bir sütundaki verilerin önizlemesini görür.
- Sütun adlarını çıkar'ı seçtiğinizde Toplu Yükleme sihirbazı, İlk satır alanı tarafından belirtilen ilk satırdaki sütun adlarını ayrıştıracaktır. Toplu Yükleme sihirbazı, bu üst bilgi satırını yoksaymak için COPY deyimindeki değeri otomatik olarak 1 artırır
FIRSTROW
. - COPY deyiminde çok karakterli satır sonlandırıcıları belirtilmesi desteklenir. Ancak Toplu Yükleme sihirbazı bunu desteklemez ve bir hata oluşturur.
Yükün mevcut bir tabloya mı yoksa yeni bir tabloya mı ait olacağı da dahil olmak üzere yüklemek için kullandığınız ayrılmış SQL havuzunu seçin.
Uygun sütun eşlemesine sahip olduğunuzdan emin olmak için Sütun eşlemesini yapılandır'ı seçin. Çıkarım sütun adlarını etkinleştirdiyseniz , not sütun adları otomatik olarak algılanır. Yeni tablolar için sütun eşlemesini yapılandırmak, hedef sütun veri türlerini güncelleştirmek için kritik öneme sahiptir.
Betiği aç'ı seçin. Data Lake'inizden yüklenecek COPY deyimiyle bir T-SQL betiği oluşturulur.