Kopyalama etkinliğini kullanarak verileri kopyalama

Veri İşlem Hattı'nda Kopyalama etkinliği kullanarak verileri bulutta bulunan veri depoları arasında kopyalayabilirsiniz.

Verileri kopyaladıktan sonra daha fazla dönüştürmek ve analiz etmek için diğer etkinlikleri kullanabilirsiniz. İş zekası (BI) ve uygulama tüketimi için dönüştürme ve analiz sonuçlarını yayımlamak için de Kopyalama etkinliği kullanabilirsiniz.

Bir kaynaktan hedefe veri kopyalamak için, Kopyalama etkinliği çalıştıran hizmet şu adımları gerçekleştirir:

  1. Bir kaynak veri deposundaki verileri okur.
  2. Serileştirme/seri durumdan çıkarma, sıkıştırma/sıkıştırmayı kaldırma, sütun eşleme vb. gerçekleştirir. Yapılandırmaya göre bu işlemleri gerçekleştirir.
  3. Verileri hedef veri deposuna yazar.

Önkoşullar

Başlamak için aşağıdaki önkoşulları tamamlamanız gerekir:

  • Etkin aboneliği olan bir Microsoft Fabric kiracı hesabı. Ücretsiz hesap oluşturun.

  • Microsoft Fabric özellikli çalışma alanınız olduğundan emin olun.

Kopyalama yardımcısı kullanarak kopyalama etkinliği ekleme

Kopyalama yardımcısını kullanarak kopyalama etkinliğinizi ayarlamak için bu adımları izleyin.

Kopya yardımcısı ile çalışmaya başlama

  1. Mevcut bir veri işlem hattını açın veya yeni bir veri işlem hattı oluşturun.

  2. Başlamak için Kopya Yardımcısı aracını açmak için Tuvalde veri kopyala'yı seçin. İsterseniz, şeritteki Etkinlikler sekmesinin altındaki Verileri kopyala açılan listesinden Kopyalama yardımcısı kullan'ı da seçebilirsiniz.

    Screenshot showing options for opening the copy assistant.

Kaynağınızı yapılandırma

  1. Kategoriden bir veri kaynağı türü seçin. Örnek olarak Azure Blob Depolama kullanacaksınız. Azure Blob Depolama'ı ve ardından İleri'yi seçin.

    Screenshot of Choose data source screen.

    Screenshot showing where to select the correct data source.

  2. Yeni bağlantı oluştur'u seçerek veri kaynağınıza bağlantı oluşturun.

    Screenshot showing where to select New connection.

    Yeni bağlantı oluştur'u seçtikten sonra gerekli bağlantı bilgilerini doldurun ve İleri'yi seçin. Her veri kaynağı türü için bağlantı oluşturma ayrıntıları için her bağlayıcı makalesine başvurabilirsiniz.

    Mevcut bağlantılarınız varsa Var olan bağlantı'yı ve açılan listeden bağlantınızı seçebilirsiniz.

    Screenshot showing the existing connection.

  3. Bu kaynak yapılandırma adımında kopyalanacak dosyayı veya klasörü seçin ve ardından İleri'yi seçin.

    Screenshot showing where to select the data to be copied.

Hedefinizi yapılandırma

  1. Kategoriden bir veri kaynağı türü seçin. Örnek olarak Azure Blob Depolama kullanacaksınız. Azure Blob Depolama'ı ve ardından İleri'yi seçin.

    Screenshot showing how to select Azure Blob Storage.

  2. Önceki bölümdeki adımları izleyerek yeni bir Azure Blob Depolama hesabına bağlanan yeni bir bağlantı oluşturabilir veya bağlantı açılan listesinden var olan bir bağlantıyı kullanabilirsiniz. Bağlantıyı test et ve Düzenle özellikleri, seçilen her bağlantı için kullanılabilir.

    Screenshot showing data connection options.

  3. Kaynak verilerinizi yapılandırın ve hedefinize eşleyin. Ardından, hedef yapılandırmalarınızı tamamlamak için İleri'yi seçin.

    Screenshot of Map to destination screen.

    Screenshot of Connect to data destination.

Kopyalama etkinliğinizi gözden geçirme ve oluşturma

  1. Önceki adımlarda kopyalama etkinliği ayarlarınızı gözden geçirin ve tamamlamak için Tamam'ı seçin. İsterseniz, araçta gerekirse ayarlarınızı düzenlemek için önceki adımlara geri dönebilirsiniz.

    Screenshot showing the Review and create screen.

İşlem tamamlandıktan sonra kopyalama etkinliği veri işlem hattı tuvalinize eklenir. Bu kopyalama etkinliğinin gelişmiş ayarları da dahil olmak üzere tüm ayarlar, seçildiğinde sekmelerin altında kullanılabilir.

Screenshot showing a copy activity on the data pipeline canvas.

Artık bu tek kopyalama etkinliğiyle veri işlem hattınızı kaydedebilir veya veri işlem hattınızı tasarlamaya devam edebilirsiniz.

Doğrudan kopyalama etkinliği ekleme

Doğrudan kopyalama etkinliği eklemek için bu adımları izleyin.

Kopyalama etkinliği ekleme

  1. Mevcut bir veri işlem hattını açın veya yeni bir veri işlem hattı oluşturun.

  2. İşlem hattı etkinliği> ekle'yi seçerek Kopyalama etkinliği veya Etkinlikler sekmesinin altındaki Verileri>tuvale ekle'yi seçerek kopyalama etkinliği ekleyin.

    Screenshot showing two ways to add a copy activity.

Genel sekmesi altında genel ayarlarınızı yapılandırma

Genel ayarlarınızı yapılandırmayı öğrenmek için bkz . Genel.

Kaynak sekmesinin altında kaynağınızı yapılandırma

  1. Veri kaynağınıza bağlantı oluşturmak için Bağlan ion'un yanındaki + Yeni'yi seçin.

    Screenshot showing where to select New.

    1. Açılır pencereden veri kaynağı türünü seçin. Örnek olarak Azure SQL Veritabanı kullanacaksınız. Azure SQL Veritabanı'ı ve ardından Devam'ı seçin.

      Screenshot showing how to select the data source.

    2. Bağlantı oluşturma sayfasına gider. Panelde gerekli bağlantı bilgilerini doldurun ve Oluştur'u seçin. Her veri kaynağı türü için bağlantı oluşturma ayrıntıları için her bağlayıcı makalesine başvurabilirsiniz.

      Screenshot showing New connection page.

    3. Bağlantınız başarıyla oluşturulduktan sonra veri işlem hattı sayfasına geri dönersiniz. Ardından, açılan listeden oluşturduğunuz bağlantıyı getirmek için Yenile'yi seçin. Daha önce oluşturduysanız doğrudan açılan listeden mevcut Azure SQL Veritabanı bağlantısını da seçebilirsiniz. Bağlantıyı test et ve Düzenle özellikleri, seçilen her bağlantı için kullanılabilir. Ardından Bağlanion türünde Azure SQL Veritabanı seçin.

      Screenshot showing where to refresh your connection.

  2. Kopyalanacak tabloyu belirtin. Kaynak tablonuzun önizlemesini görüntülemek için Verileri önizle'yi seçin. Kaynağınızdaki verileri okumak için Sorgu ve Saklı yordamını da kullanabilirsiniz.

    Screenshot showing source table settings options.

  3. Daha gelişmiş ayarlar için Gelişmiş'i genişletin.

    Screenshot of advanced settings.

Hedef sekmesinin altında hedefinizi yapılandırma

  1. Hedef türünüzü seçin. Lakehouse gibi çalışma alanınızdaki iç birinci sınıf veri deponuz veya dış veri depolarınız olabilir. Örnek olarak Lakehouse kullanacaksınız.

    Screenshot showing where to select destination type.

  2. Çalışma alanı veri deposu türünde Lakehouse kullanmayı seçin. + Yeni'yi seçtiğinizde Lakehouse oluşturma sayfasına gidersiniz. Lakehouse adınızı belirtin ve oluştur'u seçin.

    Screenshot showing Lakehouse creation.

  3. Bağlantınız başarıyla oluşturulduktan sonra veri işlem hattı sayfasına geri dönersiniz. Ardından, açılan listeden oluşturduğunuz bağlantıyı getirmek için Yenile'yi seçin. Daha önce oluşturduysanız doğrudan açılan listeden mevcut bir Lakehouse bağlantısını da seçebilirsiniz.

    Screenshot showing selecting connection.

  4. Bir tablo belirtin veya dosyayı veya klasörü hedef olarak tanımlamak için dosya yolunu ayarlayın. Burada Tablolar'ı seçin ve veri yazmak için bir tablo belirtin.

    Screenshot showing where to find Table settings.

  5. Daha gelişmiş ayarlar için Gelişmiş'i genişletin.

    Screenshot of Advanced options.

Artık bu tek kopyalama etkinliğiyle veri işlem hattınızı kaydedebilir veya veri işlem hattınızı tasarlamaya devam edebilirsiniz.

Eşleme sekmesinin altında eşlemelerinizi yapılandırma

Uyguladığınız bağlayıcı eşlemeyi destekliyorsa eşlemenizi yapılandırmak için Eşleme sekmesine gidebilirsiniz.

  1. Veri şemanızı içeri aktarmak için Şemaları içeri aktar'ı seçin.

    Screenshot of mapping settings 1.

  2. Otomatik eşlemenin gösterildiğini görebilirsiniz. Kaynak sütununuzu ve Hedef sütununuzu belirtin. Hedefte yeni bir tablo oluşturursanız, Hedef sütun adınızı burada özelleştirebilirsiniz. Var olan hedef tabloya veri yazmak istiyorsanız, var olan Hedef sütun adını değiştiremezsiniz. Kaynak ve hedef sütunlarının türünü de görüntüleyebilirsiniz.

    Screenshot of mapping settings 2.

Ayrıca, yeni eşleme eklemek için + Yeni eşleme'yi, tüm eşleme ayarlarını temizlemek için Temizle'yi ve tüm eşleme Kaynak sütununu sıfırlamak için Sıfırla'yı seçebilirsiniz.

Tür dönüştürmenizi yapılandırma

Gerekirse tür dönüştürmenizi yapılandırmak için Tür dönüştürme ayarlarını genişletin.

Screenshot of mapping type conversion.

Ayar ayrıntıları için aşağıdaki tabloya bakın.

Ayar Açıklama
Veri kesilmesine izin ver Kopyalama sırasında kaynak verileri farklı türdeki hedefe dönüştürürken veri kesilmesine izin verin. Örneğin, ondalıktan tamsayıya, DatetimeOffset'ten Datetime'a.
Boole değerini sayı olarak değerlendir Boole değerini sayı olarak değerlendirin. Örneğin, true değerini 1 olarak değerlendirin.
DateTime biçimi Saat dilimi uzaklığı ve dizeleri olmayan tarihler arasında dönüştürme yaparken dizeyi biçimlendirin. Örneğin, "yyyy-MM-dd HH:mm:ss.fff".
DateTimeOffset biçimi Saat dilimi uzaklığı ve dizeleri olan tarihler arasında dönüştürme yaparken dizeyi biçimlendirin. Örneğin, "yyyy-MM-dd HH:mm:ss.fff zzz".
TimeSpan biçimi Zaman aralıkları ve dizeler arasında dönüştürme yaparken dizeyi biçimlendirin. Örneğin, "dd.hh:mm:ss".
Kültür Türleri dönüştürürken kullanılacak kültür bilgileri. Örneğin, "en-us", "fr-fr".

Ayarlar sekmesi altında diğer ayarlarınızı yapılandırın

Ayarlar sekmesi performans, hazırlama ve benzeri ayarları içerir.

Screenshot of Settings tab.

Her ayarın açıklaması için aşağıdaki tabloya bakın.

Ayar Açıklama
Akıllı aktarım hızı iyileştirmesi Aktarım hızını iyileştirmek için belirtin. Aralarından seçim yapabilirsiniz:
Otomatik
Standart
Dengeli
Maksimum
Otomatik'i seçtiğinizde en uygun ayar kaynak hedef çiftinize ve veri deseninize göre dinamik olarak uygulanır. Ayrıca aktarım hızınızı özelleştirebilirsiniz ve özel değer 2-256 arasında olabilirken, daha yüksek değer daha fazla kazanç anlamına gelir.
Kopya paralelliği derecesi Veri yüklemenin kullanacağı paralellik derecesini belirtin.
Hataya dayanıklılık Bu seçeneği belirlerken kopyalama işleminin ortasında oluşan bazı hataları yoksayabilirsiniz. Örneğin, kaynak ve hedef depo arasındaki uyumsuz satırlar, veri taşıma sırasında silinen dosya vb.
Günlüğü etkinleştirme Bu seçeneği belirlerken, kopyalanan dosyaları, atlanan dosyaları ve satırları günlüğe kaydedebilirsiniz
Hazırlamayı etkinleştirme Geçici bir hazırlama deposu aracılığıyla veri kopyalanıp kopyalanmayacağını belirtin. Hazırlamayı yalnızca yararlı senaryolar için etkinleştirin.
Hazırlama hesabı bağlantısı Hazırlamayı etkinleştir'i seçerken, azure depolama veri kaynağının bağlantısını geçici hazırlama deposu olarak belirtin. Hazırlama bağlantınız yoksa oluşturmak için + Yeni'yi seçin.

Kopyalama etkinliğinde parametreleri yapılandırma

Parametreler bir işlem hattının davranışını ve etkinliklerini denetlemek için kullanılabilir. Kopyalama etkinliği özelliklerinizin parametrelerini belirtmek için Dinamik içerik ekle'yi kullanabilirsiniz. Nasıl kullanılacağını görmek için Örnek olarak Lakehouse/Veri Ambarı/KQL Veritabanı'nın belirtilmesine göz atalım.

  1. Kaynak veya hedefinizde, veri deposu türü olarak Çalışma Alanı'nı seçtikten ve Lakehouse/Veri Ambarı/KQL Veritabanı'nı çalışma alanı veri deposu türü olarak belirtip Lakehouse veya Veri Ambarı ya da KQL Veritabanı açılan listesinde Dinamik içerik ekle'yi seçin.

  2. Açılan Dinamik içerik ekle bölmesindeki Parametreler sekmesinin altında öğesini seçin+.

    Screenshot showing the Add dynamic content page.

  3. parametrenizin adını belirtin ve isterseniz varsayılan bir değer verin veya işlem hattında Çalıştır'ı seçtikten sonra parametrenin değerini belirtebilirsiniz.

    Screenshot shows creating a new parameter.

    Parametre değerinin Lakehouse/Veri Ambarı/KQL Veritabanı nesne kimliği olması gerektiğini unutmayın. Lakehouse/Veri Ambarı/KQL Veritabanı nesne kimliğinizi almak için çalışma alanınızda Lakehouse/Data Warehouse/KQL Veritabanınızı açın ve kimlik URL'nizde veya /datawarehouses//databases/ sonrasındadır/lakehouses/.

    • Lakehouse nesne kimliği:

      Screenshot showing the Lakehouse object ID.

    • Veri Ambarı nesne kimliği:

      Screenshot showing the Data Warehouse object ID.

    • KQL Veritabanı nesne kimliği:

      Screenshot showing the KQL Database object ID.

  4. Dinamik içerik ekle bölmesine dönmek için Kaydet'i seçin. Ardından, ifade kutusunda görünmesi için parametrenizi seçin. Ardından Tamam'ı seçin. İşlem hattı sayfasına geri dönecek ve Lakehouse nesne kimliği Veri Ambarı nesne kimliği//KQL Veritabanı nesne kimliğinden sonra parametre ifadesinin belirtildiğini görebilirsiniz.

    Screenshot showing selecting parameter.