Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure Data Factory'de SSIS Entegrasyon Çalışma Zamanı
Dosya Sistemi görevi, dosya sistemindeki dosyalar ve dizinler üzerinde işlemler gerçekleştirir. Örneğin, Dosya Sistemi görevini kullanarak bir paket dizinleri ve dosyaları oluşturabilir, taşıyabilir veya silebilir. Dosya ve dizinlerdeki öznitelikleri ayarlamak için Dosya Sistemi görevini de kullanabilirsiniz. Örneğin, Dosya Sistemi görevi dosyaları gizli veya salt okunur yapabilir.
Tüm Dosya Sistemi görev işlemleri, dosya veya dizin olabilecek bir kaynak kullanır. Örneğin, görevin kopyalayacağı dosya veya sildiği dizin bir kaynaktır. Kaynak, dizine veya dosyaya işaret eden bir Dosya bağlantı yöneticisi kullanılarak veya kaynak yolu içeren bir değişkenin adı sağlanarak belirtilebilir. Daha fazla bilgi için bkz. Dosya Bağlantı Yöneticisi ve Integration Services (SSIS) Değişkenleri.
Dosya ve dizinleri kopyalayıp taşıyıp dosyaları yeniden adlandıran işlemler bir hedef ve kaynak kullanır. Hedef, Dosya bağlantı yöneticisi veya değişken kullanılarak belirtilir. Dosya sistemi görev işlemleri, hedef dosyaların ve dizinlerin üzerine yazılması için yapılandırılabilir. Yeni dizin oluşturan işlem, dizin zaten mevcut olduğunda başarısız olmak yerine belirtilen ada sahip mevcut bir dizini kullanacak şekilde yapılandırılabilir.
Önceden Tanımlanmış Dosya Sistemi İşlemleri
Dosya Sistemi görevi önceden tanımlanmış bir işlem kümesi içerir. Aşağıdaki tabloda bu işlemler açıklanmaktadır.
| Operasyon | Açıklama |
|---|---|
| Dizini kopyala | Bir klasörü bir konumdan diğerine kopyalar. |
| Dosyayı kopyalama | Bir dosyayı bir konumdan diğerine kopyalar. |
| Dizin oluşturma | Belirtilen konumda bir klasör oluşturur. |
| Dizini silme | Belirtilen konumdaki bir klasörü siler. |
| Dizin içeriğini silme | Bir klasördeki tüm dosya ve klasörleri siler. |
| Dosya silme | Belirtilen konumdaki bir dosyayı siler. |
| Dizini taşıma | Klasörü bir konumdan diğerine taşır. |
| Dosyayı taşıma | Bir dosyayı bir konumdan diğerine taşır. |
| Dosyayı yeniden adlandır | Belirtilen konumdaki bir dosyayı yeniden adlandırır. |
| Öznitelikleri ayarlama | Dosya ve klasörlerdeki öznitelikleri ayarlar. Öznitelikler Arşiv, Gizli, Normal, Salt Okunur ve Sistem'i içerir. Normal, özniteliklerin olmamasıdır ve diğer özniteliklerle birleştirilemez. Diğer tüm öznitelikler birlikte kullanılabilir. |
Dosya Sistemi görevi tek bir dosya veya dizin üzerinde çalışır. Bu nedenle, bu görev birden çok dosyada aynı işlemi gerçekleştirmek için joker karakter kullanımını desteklemez. Dosya Sistemi görevinin bir işlemi birden çok dosya veya dizinde yinelemesini sağlamak için, dosya sistemi görevini aşağıdaki adımlarda açıklandığı gibi bir Foreach Döngüsü kapsayıcısına yerleştirin:
Foreach Döngüsü kapsayıcısını yapılandırma Foreach Döngü Düzenleyicisi'nin Koleksiyon sayfasında, numaralandırıcıyı Foreach Dosya Numaralayıcısı olarak ayarlayın ve Dosyalar için numaralandırıcı yapılandırması olarak joker karakter ifadesini girin. Foreach Döngü Düzenleyicisi'nin Değişken Eşlemeleri sayfasında, dosya adlarını Dosya Sistemi görevine birer birer geçirmek için kullanmak istediğiniz bir değişkeni eşleyin.
Dosya Sistemi görevi ekleme ve yapılandırma Foreach Döngüsü kapsayıcısına bir Dosya Sistemi görevi ekleyin. Dosya Sistemi Görev Düzenleyicisi'nin Genel sayfasında SourceVariable veya DestinationVariable özelliğini Foreach Döngüsü kapsayıcısında tanımladığınız değişken olarak ayarlayın.
Dosya Sistemi Görevinde Kullanılabilen Özel Günlük Girdileri
Aşağıdaki tabloda, Dosya Sistemi görevi için özel günlük girişi açıklanmaktadır. Daha fazla bilgi için bkz. Integration Services (SSIS) – Günlüğe Alma.
| Kayıt girişi | Açıklama |
|---|---|
| FileSystemOperation | Görevin gerçekleştirdiği işlemi raporlar. Günlük girdisi, dosya sistemi işlemi başladığında yazılır ve kaynak ve hedef hakkında bilgi içerir. |
Dosya Sistemi Görevini Yapılandırma
SSIS Tasarımcısı aracılığıyla veya program aracılığıyla özellikleri ayarlayabilirsiniz.
SSIS Designer'da ayarlayabileceğiniz özellikler hakkında daha fazla bilgi için aşağıdaki konulara bakın:
SSIS Designer'da bu özellikleri ayarlama hakkında daha fazla bilgi için aşağıdaki konuya bakın:
- Görev veya Kapsayıcı Özelliklerini Ayarlama
Bu özellikleri program aracılığıyla ayarlama hakkında daha fazla bilgi için aşağıdaki konuya bakın:
İlgili Görevler
Integration Services, veri dosyalarını indirip yükleyen ve sunuculardaki dizinleri yöneten bir görev içerir. Daha fazla bilgi için bkz. FTP Görevi.
Dosya Sistemi Görev Düzenleyicisi (Genel Sayfa)
Görevin gerçekleştirdiği dosya sistemi işlemini yapılandırmak için Dosya Sistemi Görev Düzenleyicisi iletişim kutusunun Genel sayfasını kullanın.
SourceConnection ve DestinationConnection özelliklerini ayarlayarak bir kaynak ve hedef bağlantı yöneticisi belirtmeniz gerekir. Görevin kaynak veya hedef olarak kullandığı dosyalara işaret eden Dosya bağlantısı yöneticilerinin adlarını sağlayabilir veya dosyaların yolları değişkenlerde depolanıyorsa, değişkenlerin adlarını sağlayabilirsiniz. Dosya yollarını depolamak için değişkenleri kullanmak için önce kaynak bağlantı için IsSourcePathVariable seçeneğini ve hedef bağlantı için IsDestinationPatheVariable seçeneğini True olarak ayarlamanız gerekir. Daha sonra kullanılacak mevcut sistem veya kullanıcı tanımlı değişkenleri seçebilir veya yeni değişkenler oluşturabilirsiniz. Değişken Ekle iletişim kutusunda, değişkenlerin kapsamını yapılandırabilir ve belirtebilirsiniz. Kapsam, Dosya Sistemi görevi ya da bir üst kapsayıcı olmalıdır. Daha fazla bilgi için bkz. Integration Services (SSIS) Değişkenleri ve Paketlerde Değişkenleri Kullanma.
Uyarı
SourceConnection ve DestinationConnection özellikleri için seçtiğiniz değişkenleri geçersiz kılmak için Source ve Destination özellikleri için bir ifade girin. İfadeler sayfasına, Dosya Sistemi Görev Düzenleyicisi'nde ifadeleri girersiniz. Örneğin, görevin hedef olarak kullandığı dosyaların yolunu ayarlamak için, belirli koşullar altında A değişkenini ve diğer koşullar altında B değişkenini kullanmak isteyebilirsiniz.
Uyarı
Dosya Sistemi görevi tek bir dosya veya dizin üzerinde çalışır. Bu nedenle, bu görev birden çok dosya veya dizinde aynı işlemi gerçekleştirmek için joker karakter kullanımını desteklemez. Dosya Sistemi görevinin bir işlemi birden çok dosya veya dizinde yinelemesini sağlamak için, Dosya Sistemi görevini bir Foreach Döngüsü kapsayıcısına yerleştirin. Daha fazla bilgi için bkz. Dosya Sistemi Görevi.
Farklı değişkenler kullanmak için ifadeler kullanabilirsiniz.
Seçenekler
IsDestinationPathVariable
Hedef yolun bir değişkende depolanıp depolanmadığını belirtin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.
| Değer | Açıklama |
|---|---|
| Doğru | Hedef yol bir değişkende depolanır. Bu değer seçildiğinde DestinationVariable dinamik seçeneği görüntülenir. |
| Yanlış | Hedef yol, Dosya bağlantı yöneticisinde belirtilir. Bu değerin seçilmesi , DestinationConnection dinamik seçeneğini görüntüler. |
OverwriteDestination
İşlemin hedef dizindeki dosyaların üzerine yazıp yazamayacağını belirtin.
İsim
Dosya Sistemi görevi için benzersiz bir ad sağlayın. Bu ad, görev simgesinde etiket olarak kullanılır.
Uyarı
Görev adları bir paket içinde benzersiz olmalıdır.
Açıklama
Dosya Sistemi görevinin açıklamasını yazın.
İşlem
Gerçekleştirilecek dosya sistemi işlemini seçin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.
| Değer | Açıklama |
|---|---|
| Dizini kopyalama | Bir dizini kopyalayın. Bu değerin seçilmesi, kaynak ve hedef için dinamik seçenekleri görüntüler. |
| Dosyayı kopyalama | Dosyayı kopyalayın. Bu değerin seçilmesi, kaynak ve hedef için dinamik seçenekleri görüntüler. |
| Dizin oluşturma | Bir dizin oluşturun. Bu değerin seçilmesi, bir kaynak ve hedef dizin için dinamik seçenekleri görüntüler. |
| Dizini silme | Bir dizini silin. Bu değerin seçilmesi, bir kaynağın dinamik seçeneklerini görüntüler. |
| Dizin içeriğini silme | Dizinin içeriğini silin. Bu değerin seçilmesi, bir kaynağın dinamik seçeneklerini görüntüler. |
| Dosyayı silmel | Bir dosyayı silin. Bu değerin seçilmesi, bir kaynağın dinamik seçeneklerini görüntüler. |
| Dizini taşıma | Dizini taşıma. Bu değerin seçilmesi, kaynak ve hedef için dinamik seçenekleri görüntüler. |
| Dosyayı taşı | Dosyayı taşıma. Bu değerin seçilmesi, kaynak ve hedef için dinamik seçenekleri görüntüler. Bir dosyayı taşırken, hedef olarak sağladığınız dizin yoluna dosya adı eklemeyin. |
| Dosyayı yeniden adlandır | Dosyayı yeniden adlandırın. Bu değerin seçilmesi, kaynak ve hedef için dinamik seçenekleri görüntüler. Bir dosyayı yeniden adlandırırken, hedef için sağladığınız dizin yoluna yeni dosya adını ekleyin. |
| Öznitelikleri ayarlama | Bir dosya veya dizinin özniteliklerini ayarlayın. Bu değerin seçilmesi, kaynak ve işlem için dinamik seçenekleri görüntüler. |
IsSourcePathVariable
Hedef yolun bir değişkende depolanıp depolanmadığını belirtin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.
| Değer | Açıklama |
|---|---|
| Doğru | Hedef yol bir değişkende depolanır. Bu değer seçildiğinde SourceVariable dinamik seçeneği görüntülenir. |
| Yanlış | Hedef yol, Dosya bağlantı yöneticisinde belirtilir. Bu değer seçildiğinde DestinationVariable dinamik seçeneği görüntülenir. |
IsDestinationPathVariable Dinamik Seçenekleri
IsDestinationPathVariable = Doğru
DestinationVariable
Listeden değişken adını seçin veya < öğesine tıklayarak > yeni bir değişken oluşturun.
İlgili Konular:Integration Services (SSIS) Değişkenleri, Değişken Ekle
IsDestinationPathVariable = False # Bu değişken false olduğunda, hedef yol bir değişken değildir.
DestinationConnection
Listeden bir Dosya bağlantı yöneticisi seçin veya < seçeneğine tıklayarak > yeni bir bağlantı yöneticisi oluşturun.
İlgili Konular:Dosya Bağlantı YöneticisiDosya Bağlantı Yöneticisi Düzenleyicisi
IsSourcePathVariable Dinamik Seçenekleri
IsSourcePathVariable = Doğru
SourceVariable
Listeden değişken adını seçin veya < öğesine tıklayarak > yeni bir değişken oluşturun.
İlgili Konular:Integration Services (SSIS) Değişkenleri, Değişken Ekle
IsSourcePathVariable = False
SourceConnection
Listeden bir Dosya bağlantı yöneticisi seçin veya < seçeneğine tıklayarak > yeni bir bağlantı yöneticisi oluşturun.
İlgili Konular:Dosya Bağlantı Yöneticisi
İşlem Dinamik Seçenekleri
İşlem = Öznitelikleri Ayarla
Gizli
Dosyanın veya dizinin görünür olup olmadığını belirtin.
SaltOkunur
Dosyanın salt okunur olup olmadığını belirtin.
Arşiv
Dosyanın veya dizinin arşivleme için hazır olup olmadığını belirtin.
Sistem
Dosyanın bir işletim sistemi dosyası olup olmadığını belirtin.
İşlem = Dizin oluşturma
UseDirectoryIfExists
Dizin oluşturma işleminin yeni dizin oluşturmak yerine belirtilen ada sahip mevcut bir dizini kullanıp kullanmadığını gösterir.