Aracılığıyla paylaş


Kopyalama etkinliğinde Oracle Cloud Depolama yapılandırma

Bu makalede, Oracle Cloud Depolama'dan veri kopyalamak için veri işlem hattındaki kopyalama etkinliğinin nasıl kullanılacağı özetlenmiştir.

Önkoşullar

Oracle Cloud Depolama'dan veri kopyalamak için önkoşullar ve gerekli izinler için bkz. Object Depolama Amazon S3 Uyumluluk API'si.

Desteklenen biçim

Oracle Cloud Depolama aşağıdaki dosya biçimlerini destekler. Biçim tabanlı ayarlar için her makaleye bakın.

Desteklenen yapılandırma

Kopyalama etkinliğindeki her sekmenin yapılandırması için aşağıdaki bölümlere gidin:

Genel

Genel sekmesi yapılandırması için Genel'e gidin.

Kaynak

Kopyalama etkinliğinin Kaynak sekmesinde Oracle Cloud Depolama için aşağıdaki özellikler desteklenir.

Kaynak sekmesini ve özellik listesini gösteren ekran görüntüsü.

Aşağıdaki özellikler gereklidir:

  • Veri deposu türü: Dış'ı seçin.

  • Bağlan ion: Bağlantı listesinden bir Oracle Cloud Depolama bağlantısı seçin. Bağlantı yoksa Yeni'yi seçerek yeni bir Oracle Cloud Depolama bağlantısı oluşturun.

  • Dosya yolu türü: Dosya yolu, Önek, Joker karakter dosya yolu veya Dosya listesi'ni dosya yolu türünüz olarak seçebilirsiniz. Bu ayarların her birinin yapılandırması şöyledir:

    • Dosya yolu: Veriler, Belirtilen demetten veya Dosya yolunda belirtilen klasör/dosya yolundan kopyalanabilir.

    • Ön ek: Demet ve Ön Ek'i belirtin.

      • Demet: Oracle Cloud Depolama demet adını belirtin. Bu gerekli.

      • Ön ek: Kaynak Oracle Cloud Depolama dosyalarını filtrelemek için belirtilen demetin altındaki Oracle Cloud Depolama anahtar adının ön eki. Adları ile given_bucket/this_prefix başlayan Oracle Cloud Depolama anahtarları seçilir. Oracle Cloud Depolama'ın hizmet tarafı filtresini kullanır ve bu filtre joker karakter filtresine göre daha iyi performans sağlar.

        Ön ek dosya yolu türünün nasıl yapılandırıldığını gösteren ekran görüntüsü.

    • Joker karakter dosya yolu: Demet ve Joker Karakter yollarını belirtin.

      • Demet: Oracle Cloud Depolama demet adını belirtin. Bu gerekli.

      • Joker karakter yolları: Kaynak klasörlerinizi veya dosyalarınızı filtrelemek için belirtilen demetinizin altında joker karakterler içeren klasörü veya dosya yolunu belirtin.

        İzin verilen joker karakterler şunlardır: * (sıfır veya daha fazla karakterle eşleşir) ve ? (sıfır veya tek bir karakterle eşleşir). Klasör adınızın içinde joker karakter veya bu kaçış karakteri varsa kaçış için kullanın ^ . Daha fazla örnek için Klasör ve dosya filtresi örnekleri'ne gidin.

        Joker karakter dosya yolunun nasıl yapılandırıldığını gösteren ekran görüntüsü.

        • Joker klasör yolu: Kaynak klasörleri filtrelemek için belirtilen demet altında joker karakterler içeren klasör yolunu belirtin.
        • Joker karakter dosya adı: Kaynak dosyaları filtrelemek için belirtilen demet ve klasör yolu (veya joker klasör yolu) altında joker karakterler içeren dosya adını belirtin.
    • Dosya listesi: Belirtilen bir dosya kümesinin kopyalandığını belirtmek için Klasör yolunu ve Dosya yolu listesini belirtin. Kopyalamak istediğiniz dosyaların listesini içeren bir metin dosyasının üzerine gelin. Bu dosya, yapılandırılan yolun göreli yolu olan satır başına bir dosyadır. Daha fazla örnek için Dosya listesi örnekleri'ne gidin.

      Dosya listesi'nin nasıl yapılandırıldığını gösteren ekran görüntüsü.

      • Klasör yolu: Belirtilen demetin altındaki klasörün yolunu belirtin. Bu gerekli.
      • Dosya listesinin yolu: Kopyalamak istediğiniz dosyaların listesini içeren metin dosyasının yolunu belirtin.
  • Özyinelemeli olarak: Verilerin alt klasörlerden mi yoksa yalnızca belirtilen klasörden mi özyinelemeli olarak okunup okunmadığını gösterir. Bu onay kutusu seçili olduğunda ve hedef dosya tabanlı bir depo olduğunda, hedefte boş bir klasör veya alt klasör kopyalanıp oluşturulmaz.

  • Dosya biçimi: Açılan listeden uygulanan dosya biçimini seçin. Dosya biçimini yapılandırmak için Ayarlar seçin. Farklı dosya biçimlerinin ayarları için Desteklenen biçimdeki makalelere bakın.

Gelişmiş'in altında aşağıdaki alanları belirtebilirsiniz:

  • En son değiştirilene göre filtrele: Dosyalar, belirttiğiniz son değiştirme tarihlerine göre filtrelenir. Bu özellik, dosya yolu türünüzü Dosya listesi olarak yapılandırdığınızda geçerli değildir.

    • Başlangıç saati (UTC): Son değiştirme süreleri yapılandırılan saatten büyük veya buna eşitse dosyalar seçilir.
    • Bitiş saati (UTC): Son değiştirme süreleri yapılandırılan saatten kısaysa dosyalar seçilir.

    Başlangıç saati (UTC) bir tarih saat değerine sahipse ancak Bitiş saati (UTC) NULL olduğunda, son değiştirilen özniteliği tarih saat değerinden büyük veya buna eşit olan dosyaların seçili olduğu anlamına gelir. Bitiş saati (UTC) bir tarih saat değerine sahipse ancak Başlangıç saati (UTC) NULL olduğunda, son değiştirilen özniteliği tarih saat değerinden küçük olan dosyaların seçili olduğu anlamına gelir. Özellikler NULL olabilir; başka bir deyişle verilere hiçbir dosya özniteliği filtresi uygulanmaz.

  • Bölüm bulmayı etkinleştir: Bölümlerin dosya yolundan ayrıştırılıp ayrıştırılmayacağını belirtin ve bunları diğer kaynak sütunlar olarak ekleyin. Varsayılan olarak seçili değildir ve ikili dosya biçimini kullandığınızda desteklenmez.

    • Bölümler kök yolu: Bölüm bulma etkinleştirildiğinde, bölümlenmiş klasörleri veri sütunları olarak okumak için mutlak kök yolu belirtin.

      Belirtilmezse, varsayılan olarak:

      • Kaynakta dosya yolu veya dosya listesi kullandığınızda, bölüm kök yolu yapılandırdığınız yoldur.
      • Joker klasör filtresi kullandığınızda, bölüm kök yolu ilk joker karakterden önceki alt yoldur.
      • Ön ek kullandığınızda, bölüm kök yolu son "/" yolundan önceki alt yoldur.

      Örneğin, yolu olarak root/folder/year=2020/month=08/day=27yapılandırdığınız varsayılır:

      • Bölüm kök yolunu olarak root/folder/year=2020belirtirseniz kopyalama etkinliği ay ve gün olarak iki sütun daha oluşturur. Bu sütunlar, dosyaların içindeki sütunlara ek olarak sırasıyla "08" ve "27" değerlerine sahiptir.
      • Bölüm kök yolu belirtilmezse ek sütun oluşturulmaz.

      Bölümleri bulmayı etkinleştir'i gösteren ekran görüntüsü.

  • En fazla eşzamanlı bağlantı: Etkinlik çalıştırması sırasında veri deposuna kurulan eş zamanlı bağlantıların üst sınırı. Yalnızca eşzamanlı bağlantıları sınırlamak istediğinizde bir değer belirtin.

  • Ek sütunlar: Kaynak dosyaların göreli yolunu veya statik değerini depolamak için daha fazla veri sütunu ekleyin. İfade, ikincisi için desteklenir.

Eşleme

Eşleme sekmesi yapılandırması için Eşleme sekmesinin altındaki Eşlemelerinizi yapılandırma bölümüne bakın. Dosya biçiminiz olarak İkili'yi seçerseniz eşleme desteklenmez.

Ayarlar

Ayarlar sekme yapılandırması için Ayarlar sekmesinin altındaki diğer ayarlarınızı yapılandırma bölümüne bakın.

Tablo özeti

Aşağıdaki tabloda Oracle Cloud Depolama'daki kopyalama etkinliği hakkında daha fazla bilgi yer alır.

Kaynak bilgileri

Ad Veri Akışı Açıklaması Value Required JSON betik özelliği
Veri deposu türü Veri deposu türünüz. Harici Yes /
Bağlantı Kaynak veri deposuyla bağlantınız. <Oracle Cloud Depolama bağlantınız> Yes bağlantı
Dosya yolu türü Kaynak verileri almak için kullanılan dosya yolu türü. Dosya yolu
Ön Ek
Joker karakter dosya yolu
Dosya listesi
Yes /
Dosya yolu için
Kova Oracle Cloud Depolama demet adı. <demet adınız> Yes bucketName
Dizin Belirtilen demetin altındaki klasörün yolu. <klasör adınız> Hayır klasör yolu
Dosya adı Belirtilen demet ve klasör yolunun altındaki dosya adı. <dosya adınız> Hayır fileName
Ön Ek için
Kova Oracle Cloud Depolama demet adı. <demet adınız> Yes bucketName
Önek Kaynak Oracle Cloud Depolama dosyalarını filtrelemek için belirtilen demetin altındaki Oracle Cloud Depolama anahtar adı ön eki. <ön ekiniz> Hayır Önek
Joker karakter dosya yolu için
Kova Oracle Cloud Depolama demet adı. <demet adınız> Yes bucketName
Joker karakter klasör yolu Kaynak klasörleri filtrelemek için belirtilen demet altında joker karakterler içeren klasör yolu. <joker karakterler içeren klasör yolunuz> Hayır wildcardFolderPath
Joker karakter dosya adı Kaynak dosyaları filtrelemek için belirtilen demet ve klasör yolunun (veya joker klasör yolunun) altında joker karakterler içeren dosya adı. <joker karakterler içeren dosya adınız> Yes wildcardFileName
Dosya listesi için
Kova Oracle Cloud Depolama demet adı. <demet adınız> Yes bucketName
Dizin Belirtilen demetin altındaki klasörün yolu. <klasör adınız> Hayır klasör yolu
Dosya listesinin yolu Belirtilen dosya kümesinin kopyalandığını gösterir. Kopyalamak istediğiniz dosyaların listesini içeren bir metin dosyasının üzerine gelin ve her satıra bir dosya ekleyin. < dosya listesi yolu > Hayır fileListPath
Dosya biçimi Kaynak verilerinizin dosya biçimi. Farklı dosya biçimleri hakkında bilgi için Desteklenen biçimdeki makalelere bakın. / Yes /
Yinelemeli olarak Verilerin alt klasörlerden veya yalnızca belirtilen klasörden özyinelemeli olarak okunup okunmadığını gösterir. Bu onay kutusu seçili olduğunda ve hedef dosya tabanlı bir depo olduğunda, hedefte boş bir klasör veya alt klasör kopyalanıp oluşturulmaz. seçili (varsayılan) veya seçimini kaldır Hayır Özyinelemeli
Son değiştirme ölçütüne göre filtrele [Başlangıç saati, Bitiş saati) aralığındaki son değiştirme zamanına sahip dosyalar, daha fazla işlem için filtrelenir. Saat UTC saat dilimine biçiminde yyyy-mm-ddThh:mm:ss.fffZuygulanır. Bu özellikler atlanabilir, başka bir deyişle hiçbir dosya özniteliği filtresi uygulanmaz. Bu özellik, dosya yolu türünüzü Dosya listesi olarak yapılandırdığınızda geçerli değildir. datetime Hayır modifiedDatetimeStart
modifiedDatetimeEnd
Bölüm bulmayı etkinleştirme Bölümlerin dosya yolundan ayrıştırılıp ayrıştırılmayacağını ve diğer kaynak sütunlar olarak eklenip eklenmeyeceğini gösterir. seçili veya seçilmemiş (varsayılan) Hayır enablePartitionDiscovery:
true veya false (varsayılan)
Bölüm kök yolu Bölüm bulma etkinleştirildiğinde, bölümlenmiş klasörleri veri sütunları olarak okumak için mutlak kök yolu belirtin. < bölüm kök yolunuz > Hayır partitionRootPath
En fazla eşzamanlı bağlantı Etkinlik çalıştırması sırasında veri deposuna kurulan eş zamanlı bağlantıların üst sınırı. Yalnızca eşzamanlı bağlantıları sınırlamak istediğinizde bir değer belirtin. <en fazla eşzamanlı bağlantı> Hayır maxConcurrent Bağlan ions
Ek sütunlar Kaynak dosyaların göreli yolunu veya statik değerini depolamak için diğer veri sütunlarını ekleyin. İfade, ikincisi için desteklenir. • Adı
•Değer
Hayır additionalColumns:
•Adı
•Değer