Verileri Azure SQL’e yükleme

Tamamlandı

Bir veritabanı veya örnek dağıtıldıktan, doğrulandıktan ve yapılandırıldıktan sonra ilk mantıklı adım verileri eklemektir.

Seçenekler

Azure SQL'e veri yüklemek için birçok farklı seçenek mevcuttur. Bazıları şirket içinde kullanılanlarla aynıdır. Bu ünitede birkaç tanesine değineceğiz.

Toplu Kopyalama Programı

Toplu Kopyalama Programı (bcp), Azure SQL’e hem şirket içinden hem de Azure sanal makinelerinden bağlanmaya yarayan yaygın bir araçtır. Bunu daha sonra verileri SQL’e taşımak için kullanabilirsiniz.

Toplu ekleme

Toplu ekleme işlemleri, şirket içi SQL Server'da sunulan araçlara benzerdir. Ancak makinenizdeki bir dosyadan veya birden çok dosyadan veri yüklemek yerine Azure Blob depolamadan veri yüklersiniz. Sonraki alıştırmada nasıl yapılacağını gösteren bir örnek gösterilir.

SSIS paketleri

Azure SQL’de, şirket içi SQL Server Integration Services (SSIS) ile bağlantı kurmak için paketleri kullanabilirsiniz. Azure SQL Veritabanı’nda veya Azure SQL Yönetilen Örneği’nde bir SSIS veritabanını barındırabilirsiniz. Bunun yanı sıra, SSIS paketleri için Azure Data Factory gibi araçlarla birlikte Azure-SSIS Integration Runtime’ı kullanabilirsiniz.

Diğer seçenekler

Diğer ilginç seçenekler arasında, Azure SQL Veritabanı’na veya Azure SQL Yönetilen Örneği’ne veri yüklemek için Spark veya Azure Data Factory gibi teknolojileri kullanmak yer alır. Yüklemeyle doğrudan ilgili olmasa da, bir kopya için var olan bir veritabanını kullanarak veya bir BACPAC dosyasını içeri aktararak bir veritabanı oluşturmak mümkündür. Azure SQL Yönetilen Örneği’nde, URL’den veritabanını yerel olarak geri yüklemek için T-SQL komutlarını kullanabilirsiniz.

Veri yüklemeyle ilgili önemli konular

Verileri şirket içine yükleme ve Azure SQL’e yükleme arasındaki en büyük fark, yüklemek istediğiniz verilerin Azure’da barındırılması gerektiğidir. Veriler şirket içindeki dosyalarda barındırılamaz. Şirket içi dosyaları ve dosya sistemlerini alternatif olarak Azure Blob depolamada depolayabilirsiniz. Bu strateji ayrıca dosyalarınızın yüklenmesinde ve ETL işlerinin ayarlanmasında verimliliğinizi artırır.

Ayrıca minimum günlük kaydının desteklenmediğini, bu nedenle her zaman tam kurtarma modunda çalıştığınızı unutmayın. Tam kurtarma modu ve günlük aktarım hızıyla ilgili sınırlar nedeniyle, siz verileri yüklerken günlük idaresinin bir etkisi olabilir. Toplu yükleme sırasında toplu işleri kullanma ve uygun boyutlandırma gibi teknikler önem kazanır. Aşağıdaki alıştırmada daha fazla ipucu vardır. Kümelenmiş bir columnstore dizinine yükleme, senaryonuza bağlı olarak işlem günlüğü sınırlarından kaçınmanıza yardımcı olabilir.

Bilgi kontrolü

1.

Hangi Azure SQL dağıtım seçenekleri veritabanını yerel olarak geri yüklemeyi destekler?

2.

Verileri Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği'a nasıl daha verimli bir şekilde yükleyebileceğinize bir örnek değildir?