Aracılığıyla paylaş


SQL Server İçeri Aktarma uzantısı

SQL Server İçeri Aktarma uzantısı, .txt ve .csv dosyalarını bir SQL tablosuna dönüştürür. Bu sihirbaz, dosyayı en az kullanıcı girişiyle akıllı bir şekilde ayrıştırmak için Örnekleri Kullanarak Program Sentezi (PROSE) olarak bilinen bir Microsoft Research çerçevesi kullanır. Bu, veri düzenleme için güçlü bir çerçevedir ve Microsoft Excel'de Hızlı Doldurma'yı destekleyen teknolojiyle aynıdır

Bu özelliğin SSMS sürümü hakkında daha fazla bilgi edinmek için bu makaleyi okuyabilirsiniz.

SQL Server İçeri Aktarma uzantısını yükleme

  1. Uzantı yöneticisini açmak ve kullanılabilir uzantılara erişmek için uzantı simgesini seçin veya Görünüm menüsünde Uzantılar'ı seçin.

  2. Arama kutusunda SQL Server İçeri Aktarma'yı arayın. Ayrıntılarını görüntülemek için uzantıyı seçin.

    İçeri aktarma uzantısı yöneticisini gösteren ekran görüntüsü.

  3. Yükle'yi seçin.

İçeri Aktarma Sihirbazını Başlat

  1. SQL Server İçeri Aktarma'yı başlatmak için önce Sunucular sekmesinde bir sunucuya bağlantı yapın.

  2. Bağlantı yaptıktan sonra, bir dosyayı SQL tablosuna aktarmak istediğiniz hedef veritabanında detaya gidin.

  3. Veritabanına sağ tıklayın ve İçeri Aktarma Sihirbazı'nı seçin.

    İçeri aktarma sihirbazı

Dosyayı içeri aktarma

  1. Sihirbazı başlatmak için sağ tıkladığınızda, sunucu ve veritabanı zaten otomatik olarak doldurulur. Başka etkin bağlantılar varsa açılan listeden seçim yapabilirsiniz.

    Gözat'ı seçerek bir dosya seçin. Tablo adını dosya adına göre otomatik olarak doldurması gerekir, ancak kendiniz de değiştirebilirsiniz.

    Varsayılan olarak şema dbo olur, ancak bunu değiştirebilirsiniz. devam etmek için İleri'yi seçin.

    Giriş dosyası

  2. Sihirbaz, ilk 50 satırı temel alan bir önizleme oluşturur. Devam etmek için İleri'yi seçin veya Türetilmiş sütun oluştur'u seçerek mevcut sütunların içeriğine göre hesaplanan yeni sütunlar oluşturun. Daha fazla bilgi için Türetilmiş sütunlar bölümüne bakın.

    Verileri önizleme

  3. Bu sayfada, birincil anahtar olsun veya null değere izin vermek için sütun adında, veri türünde değişiklik yapabilirsiniz. İstediğiniz kadar değişiklik yapabilirsiniz. devam etmek için Verileri İçeri Aktar'ı seçin.

    Sütunları değiştirme

  4. Bu sayfa, seçilen eylemlerin özetini verir. Tablonuzun başarıyla eklenip eklenmediğini de görebilirsiniz.

    Değişiklik yapmanız gerekiyorsa Bitti, Önceki'ni veya başka bir dosyayı hızla içeri aktarmak için Yeni dosyayı içeri aktar'ı seçebilirsiniz.

    Özet

  5. Hedef veritabanınızı yenileyerek veya tablo adında bir SELECT sorgusu çalıştırarak tablonuzun başarıyla içeri aktarılıp aktarılamadığını doğrulayın.

Türetilmiş sütunlar

Sütunlar, mevcut sütunların içeriğine göre dinamik olarak eklenebilir. Bu işlev özellikle veri içeri aktarma sırasında başka bir sütunun içeriğine dayalı yeni bir sütun oluşturmak istediğinizde kullanışlıdır. Bu işlevsellik, Program Sentezi çerçevesini de kullanır.

İçeri Aktarma Sihirbazı'nın Türetilmiş sütun oluştur bölümünü girdiğinizde, yeni sütunun temel aldığı bir veya daha fazla sütunu seçerek başlarsınız. Sütun seçiminin ardından yeni sütunun adını girebilir ve yeni sütunun hesaplamasını belirlerken kullanılacak bir veya daha fazla değer sağlamaya başlayabilirsiniz. Değerleri girerken dönüştürmenin sonuçlarını bir veri örneğine göre değerlendirmek için dönüştürmeyi duraklatabilir ve Önizleme Dönüştürmesi'ni seçebilirsiniz.

Görüntülenen veri dönüştürme işleminden memnun olduğunuzda Bitti'yi seçerek birincil İçeri Aktarma Sihirbazı'na dönün ve sonraki adıma geçin veya türetilmiş sütunlar eklemeye devam edin.

Sonraki adımlar

  • İçeri Aktarma Sihirbazı hakkında daha fazla bilgi edinmek için ilk blog gönderisini okuyun.
  • PROSE hakkında daha fazla bilgi edinmek için belgeleri okuyun .