U-SQL veritabanını dışarı aktarma

Bu makalede, bir U-SQL veritabanını tek bir U-SQL betiği olarak ve indirilen kaynakları kullanarak dışarı aktarmak için Visual Studio için Azure Data Lake araçları nasıl kullanacağınızı öğrenin. Dışarı aktarılan veritabanını aynı işlemdeki bir yerel hesaba aktarabilirsiniz.

Müşteriler genellikle geliştirme, test ve üretim için birden çok ortamı korur. Bu ortamlar hem bir yerel hesapta, hem de bir geliştiricinin yerel bilgisayarında ve Azure 'daki bir Azure Data Lake Analytics hesabında barındırılır.

Geliştirme ve test ortamlarında U-SQL sorguları geliştirirken ve ayarladığınızda, geliştiricilerin genellikle işlerini bir üretim veritabanında yeniden oluşturması gerekir. Veritabanı dışarı aktarma Sihirbazı bu işlemi hızlandırmaya yardımcı olur. Geliştiriciler, Sihirbazı kullanarak var olan veritabanı ortamını ve örnek verileri diğer Data Lake Analytics hesaplarına kopyalayabilir.

Dışarı aktarma adımları

1. Adım: veritabanını Sunucu Gezgini dışarı aktarma

İzinlerine sahip olduğunuz tüm Data Lake Analytics Hesapları Sunucu Gezgini listelenmiştir. Veritabanını dışarı aktarmak için:

  1. Sunucu Gezgini, dışarı aktarmak istediğiniz veritabanını içeren hesabı genişletin.

  2. Veritabanına sağ tıklayın ve ardından dışarı aktar' ı seçin.

    Sunucu Gezgini-veritabanını dışarı aktarma

    Dışa aktarma menü seçeneği kullanılabilir değilse, Aracı, artırılmış sürüme güncelleştirmenizgerekir.

2. Adım: dışarı aktarmak istediğiniz nesneleri yapılandırma

Büyük bir veritabanının yalnızca küçük bir bölümüne ihtiyacınız varsa, dışa aktarma sihirbazında dışarı aktarmak istediğiniz nesnelerin bir alt kümesini yapılandırabilirsiniz.

Dışarı aktarma eylemi bir U-SQL işi çalıştırılarak tamamlanır. Bu nedenle, bir Azure hesabından dışarı aktarmak biraz maliyet doğurur.

Veritabanı dışarı aktarma Sihirbazı-nesneleri dışarı aktar ' ı seçin

3. Adım: nesneler listesini ve diğer konfigürasyonları denetleme

Bu adımda, nesne ver liste kutusunda seçili nesneleri doğrulayabilirsiniz. Herhangi bir hata varsa, geri dönüp dışarı aktarmak istediğiniz nesneleri doğru şekilde yapılandırmak için önceki 'ni seçin.

Dışa aktarma hedefi için diğer ayarları da yapılandırabilirsiniz. Yapılandırma açıklamaları aşağıdaki tabloda listelenmiştir:

Yapılandırma Açıklama
Hedef adı Bu ad, dışarıya aktarılmış veritabanı kaynaklarını nereye kaydetmek istediğinizi belirtir. Derlemeler, ek dosyalar ve örnek veriler örnektir. Yerel veri kök klasörünüz altında bu ada sahip bir klasör oluşturulur.
Proje dizini Bu yol, aktarılmış U-SQL betiğini nereye kaydetmek istediğinizi tanımlar. Tüm veritabanı nesnesi tanımları bu konuma kaydedilir.
Yalnızca şema Bu seçeneği belirlerseniz, yalnızca veritabanı tanımları ve kaynakları (derlemeler ve ek dosyalar gibi) verilir.
Şema ve Veri Bu seçeneği belirlerseniz, veritabanı tanımları, kaynaklar ve veriler verilir. Tabloların ilk N satırı aktarılmalıdır.
Yerel veritabanına otomatik olarak aktar Bu seçeneği belirlerseniz dışarı aktarma işlemi tamamlandığında dışarı aktarılan veritabanı yerel veritabanınıza otomatik olarak aktarılır.

Veritabanı dışarı aktarma Sihirbazı-nesne listesini ve diğer konfigürasyonları dışarı aktarma

4. Adım: dışarı aktarma sonuçlarını denetleme

Dışarı aktarma işlemi tamamlandığında, dışarı aktarılan sonuçları sihirbazdaki günlük penceresinde görüntüleyebilirsiniz. Aşağıdaki örnekte derlemeler, ek dosyalar ve örnek veriler de dahil olmak üzere, aktarılmış U-SQL betiği ve veritabanı kaynaklarının nasıl bulunacağı gösterilmektedir:

Veritabanı dışarı aktarma Sihirbazı-sonuçları dışarı aktarma

Dışarı aktarılan veritabanını bir yerel hesaba aktar

Dışarı aktarılan veritabanını içeri aktarmanın en kolay yolu, adım 3 ' teki dışarı aktarma işlemi sırasında yerel veritabanına otomatik olarak aktar onay kutusunu seçmelidir. Bu kutuyu görmüyorsanız, ilk olarak dışa aktarma günlüğünde dışarı aktarılmış U-SQL betiğini bulun. Ardından, yerel hesabınıza veritabanını içeri aktarmak için U-SQL betiğini yerel olarak çalıştırın.

Dışarı aktarılan veritabanını bir Data Lake Analytics hesabına aktarın

Veritabanını farklı bir Data Lake Analytics hesabına aktarmak için:

  1. Derlemeler, ek dosyalar ve örnek veriler de dahil olmak üzere dışarı aktarılan kaynakları, içeri aktarmak istediğiniz Data Lake Analytics hesabının varsayılan Azure Data Lake Store hesabına yükleyin. Aktarılmış kaynak klasörünü yerel veri kök klasörü altında bulabilirsiniz. Tüm klasörü varsayılan Data Lake Store hesabının köküne yükleyin.
  2. Karşıya yükleme tamamlandığında, dışarı aktarılan U-SQL betiğini veritabanını içeri aktarmak istediğiniz Data Lake Analytics hesabına gönderebilirsiniz.

Bilinen sınırlamalar

Şu anda adım 3 ' te şema ve veri seçeneğini belirlerseniz, araç, tablolarda depolanan verileri dışarı aktarmak Için bir U-SQL işi çalıştırır. Bu nedenle, verileri dışarı aktarma işlemi yavaş olabilir ve maliyetlerden karşılaşabilirsiniz.

Sonraki adımlar