XML Görevi

Şunlar için geçerlidir:SQL Server Azure Data Factory'de SSIS Tümleştirme Çalışma Zamanı

XML görevi XML verileriyle çalışmak için kullanılır. Bir paket bu görevi kullanarak XML belgelerini alabilir, Genişletilebilir Stil Sayfası Dil Dönüştürmeleri (XSLT) stil sayfalarını ve XPath ifadelerini kullanarak belgelere işlem uygulayabilir, birden çok belgeyi birleştirebilir veya güncelleştirilmiş belgeleri doğrulayabilir, karşılaştırabilir ve dosyalara ve değişkenlere kaydedebilir.

Bu görev, Integration Services paketinin çalışma zamanında XML belgelerini dinamik olarak değiştirmesine olanak tanır. XML görevini aşağıdaki amaçlarla kullanabilirsiniz:

  • XML belgesini yeniden biçimlendirme. Örneğin, görev bir XML dosyasında bulunan bir rapora erişebilir ve belge sunusunu özelleştirmek için dinamik olarak bir XSLT stil sayfası uygulayabilir.

  • XML belgesinin bölümlerini seçin. Örneğin, görev bir XML dosyasında bulunan bir rapora erişebilir ve belgenin bir bölümünü seçmek için dinamik olarak bir XPath ifadesi uygulayabilir. İşlem ayrıca belgedeki değerleri alabilir ve işleyebilir.

  • Birçok kaynaktan belgeleri birleştirin. Örneğin, görev birden çok kaynaktan rapor indirebilir ve bunları tek bir kapsamlı XML belgesiyle dinamik olarak birleştirebilir.

  • XML belgesini doğrulayın ve isteğe bağlı olarak ayrıntılı hata çıktısı alın. Daha fazla bilgi için bkz. XML'yi XML Göreviyle Doğrulama.

XML belgesindeki değerleri ayıklamak için XML kaynağı kullanarak veri akışına XML verileri ekleyebilirsiniz. Daha fazla bilgi için bkz. XML Kaynağı.

XML İşlemleri

XML görevinin gerçekleştirdiği ilk eylem, belirli bir XML belgesini almaktır. Bu eylem XML görevinde yerleşiktir ve otomatik olarak gerçekleşir. Alınan XML belgesi, XML görevinin gerçekleştirdiği işlemin veri kaynağı olarak kullanılır.

XML işlemleri Diff, Merge ve Patch için iki işlem gerektirir. İlk işlenen kaynak XML belgesini belirtir. İkinci işlenen, içeriği işlemin gereksinimlerine bağlı olan bir XML belgesi de belirtir. Örneğin, Diff işlemi iki belgeyi karşılaştırır; bu nedenle, ikinci işlenen, kaynak XML belgesi ile karşılaştırılacak başka bir benzer XML belgesini belirtir.

XML görevi kaynağı olarak bir değişken veya Dosya bağlantı yöneticisi kullanabilir ya da XML verilerini bir görev özelliğine ekleyebilir.

Kaynak bir değişkense, belirtilen değişken XML belgesinin yolunu içerir.

Kaynak bir Dosya bağlantı yöneticisiyse, belirtilen Dosya bağlantı yöneticisi kaynak bilgilerini sağlar. Dosya bağlantı yöneticisi XML görevinden ayrı olarak yapılandırılır ve XML görevinde başvurulur. Dosya bağlantı yöneticisinin bağlantı dizesi XML dosyasının yolunu belirtir. Daha fazla bilgi için bkz. Dosya Bağlantısı Yöneticisi.

XML görevi, işlemin sonucunu bir değişkene veya dosyaya kaydedecek şekilde yapılandırılabilir. Bir dosyaya kaydediyorsanız, XML görevi dosyaya erişmek için Bir Dosya bağlantı yöneticisi kullanır. Ayrıca, Diff işlemi tarafından oluşturulan Diffgram sonuçlarını dosyalara ve değişkenlere de kaydedebilirsiniz.

Önceden Tanımlanmış XML İşlemleri

XML görevi, XML belgeleriyle çalışmak için önceden tanımlanmış bir işlem kümesi içerir. Aşağıdaki tabloda bu işlemler açıklanmaktadır.

Operation Description
Fark İki XML belgesini karşılaştırır. Temel belge olarak kaynak XML belgesi kullanıldığında, Fark işlemi bunu ikinci bir XML belgesiyle karşılaştırır, farklarını algılar ve farkları bir XML Diffgram belgesine yazar. Bu işlem, karşılaştırmayı özelleştirmeye yönelik özellikleri içerir.
Birleştir İki XML belgesini birleştirir. Kaynak XML belgesini temel belge olarak kullanarak, Birleştirme işlemi ikinci bir belgenin içeriğini temel belgeye ekler. İşlem, temel belge içinde bir birleştirme konumu belirtebilir.
Yama Diffgram belgesinden içerik içeren yeni bir üst belge oluşturmak için, Diffgram belgesi olarak adlandırılan Diffgram işleminden alınan çıkışı XML belgesine uygular.
Doğrulama XML belgesini Belge Türü Tanımı (DTD) veya XML Şema tanımı (XSD) şemasına göre doğrular.
XPath XPath sorguları ve değerlendirmeleri gerçekleştirir.
XSLT XML belgelerinde XSL dönüştürmeleri gerçekleştirir.

Fark İşlemi

Fark işlemi, karşılaştırmanın hızlı mı yoksa kesin mi olması gerektiğine bağlı olarak farklı bir karşılaştırma algoritması kullanacak şekilde yapılandırılabilir. İşlem, karşılaştırılan belgelerin boyutuna göre otomatik olarak hızlı veya kesin bir karşılaştırma seçecek şekilde de yapılandırılabilir.

Fark işlemi, XML karşılaştırmasını özelleştiren bir dizi seçenek içerir. Aşağıdaki tabloda seçenekler açıklanmaktadır.

Seçenek Description
IgnoreComments Açıklama düğümlerinin karşılaştırılıp karşılaştırılmayacağını belirten bir değer.
IgnoreNamespaces Bir öğenin ad alanı tekdüzen kaynak tanımlayıcısının (URI) ve öznitelik adlarının karşılaştırılıp karşılaştırılmayacağını belirten değer. Bu seçenek true olarak ayarlanırsa, aynı yerel ada ancak farklı bir ad alanına sahip iki öğe aynı kabul edilir.
IgnorePrefixes Öğe ve öznitelik adlarının ön eklerinin karşılaştırılıp karşılaştırılmayacağını belirten bir değer. Bu seçenek doğru olarak ayarlanırsa, aynı yerel ada sahip fakat farklı bir ad alanı URI'si ve ön eki olan iki öğe aynı kabul edilir.
IgnoreXMLDeclaration XML bildirimlerinin karşılaştırılıp karşılaştırılmayacağını belirten bir değer.
IgnoreOrderOfChildElements Alt öğelerin sırasının karşılaştırılıp karşılaştırılmayacağını belirten bir değer. Bu seçenek true olarak ayarlanırsa, yalnızca kardeşler listesinde konumları farklı olan alt öğeler aynı kabul edilir.
IgnoreWhiteSpaces Beyaz boşlukların karşılaştırılıp karşılaştırılmayacağını belirten bir değer.
IgnoreProcessingInstructions İşleme yönergelerinin karşılaştırılıp karşılaştırılmayacağını belirten bir değer.
IgnoreDTD DTD'nin yoksayılıp yoksayılmayacağını belirten bir değer.

Birleştirme İşlemi

Kaynak belgedeki birleştirme konumunu tanımlamak için bir XPath deyimi kullandığınızda, bu deyimin tek bir düğüm döndürmesi beklenir. deyimi birden çok düğüm döndürürse, yalnızca ilk düğüm kullanılır. İkinci belgenin içeriği, XPath sorgusunun döndürdüğü ilk düğüm altında birleştirilir.

XPath İşlemi

XPath işlemi farklı XPath işlevselliği türlerini kullanacak şekilde yapılandırılabilir.

  • Sum() gibi XPath işlevlerini uygulamak için Değerlendirme seçeneğini belirleyin.

  • Seçili düğümleri XML parçası olarak döndürmek için Düğüm listesi seçeneğini belirleyin.

  • Seçili tüm düğümlerin iç metin değerini bir dizeyle birleştirilmiş olarak döndürmek için Değerler seçeneğini belirleyin.

Doğrulama İşlemi

Doğrulama işlemi, Belge Türü Tanımı (DTD) veya XML Şema tanımı (XSD) şeması kullanacak şekilde yapılandırılabilir.

Ayrıntılı hata çıktısı almak için ValidationDetails'i etkinleştirin. Daha fazla bilgi için bkz. XML'yi XML Göreviyle Doğrulama.

XML Belge Kodlaması

XML görevi yalnızca Unicode belgelerini birleştirmeyi destekler. Bu, görevin Birleştirme işlemini yalnızca Unicode kodlaması olan belgelere uygulayabileceği anlamına gelir. Diğer kodlamaların kullanılması XML görevinin başarısız olmasına neden olur.

Uyarı

Fark ve Düzeltme Eki işlemleri, ikinci işlenen XML verilerindeki XML bildirimini yoksayma seçeneği sunar ve bu sayede başka kodlamaları olan belgelerin bu işlemlerde kullanılması mümkün hale gelir.

XML belgesinin kullanılabileceğini doğrulamak için XML bildirimini gözden geçirin. Bildirimin, 8 bit Unicode kodlamasını gösteren UTF-8'i açıkça belirtmesi gerekir.

Aşağıdaki etiket Unicode 8 bit kodlamasını gösterir.

<?xml version="1.0" encoding="UTF-8"?>

XML Görevinde Kullanılabilen Özel Günlük İletileri

Aşağıdaki tabloda XML 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 Description
XMLOperation Görevin gerçekleştirdiği işlem hakkında bilgi sağlar

XML Görevinin Yapılandırması

SSIS Tasarımcısı aracılığıyla veya program aracılığıyla özellikleri ayarlayabilirsiniz.

SSIS Tasarımcısı'nda ayarlayabileceğiniz özellikler hakkında daha fazla bilgi için aşağıdaki konulardan birine tıklayın:

SSIS Tasarımcısı'nda özellikleri ayarlama hakkında daha fazla bilgi için aşağıdaki konuya tıklayın:

XML Görevinin Programlı Yapılandırması

Bu özellikleri program aracılığıyla ayarlama hakkında daha fazla bilgi için aşağıdaki konuya tıklayın:

Görev veya Kapsayıcı Özelliklerini Ayarlama

XML Görev Düzenleyicisi (Genel Sayfa)

İşlem türünü belirtmek ve işlemi yapılandırmak için XML Görev Düzenleyicisi iletişim kutusunun Genel Düğümü'nü kullanın.

Bu görev hakkında bilgi edinmek için bkz. XML'yi XML Görevi ile Doğrulama. XML belgeleri ve verileriyle çalışma hakkında bilgi için MSDN Kitaplığı'ndaki ".NET Framework'te XML Kullanma" bölümüne bakın.

Statik Seçenekler

OperationType
Listeden işlem türünü seçin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.

Değer Description
Doğrulama XML belgesini Belge Türü Tanımı (DTD) veya XML Şema tanımı (XSD) şemasına göre doğrular. Bu seçeneğin belirtilmesi , Doğrula bölümünde dinamik seçenekleri görüntüler.
XSLT XML belgelerinde XSL dönüştürmeleri gerçekleştirir. Bu seçeneğin seçilmesi , XSLT bölümündeki dinamik seçenekleri görüntüler.
XPATH XPath sorguları ve değerlendirmeleri gerçekleştirir. Bu seçeneğin seçilmesi , XPATH bölümündeki dinamik seçenekleri görüntüler.
Birleştir İki XML belgesini birleştirir. Bu seçeneğin seçilmesi , Birleştir bölümündeki dinamik seçenekleri görüntüler.
Fark İki XML belgesini karşılaştırır. Bu seçeneğin seçilmesi, Diff bölümündeki dinamik seçenekleri görüntüler.
Düzeltme Eki Yeni bir belge oluşturmak için Diff işleminin çıkışını uygular. Bu seçeneğin seçilmesi Yama bölümündeki dinamik seçenekleri görüntüler.

SourceType
XML belgesinin kaynak türünü seçin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.

Değer Description
Doğrudan giriş Kaynağı bir XML belgesi olarak ayarlayın.
dosya bağlantısı XML belgesini içeren bir dosya seçin.
Değişken Kaynağı XML belgesini içeren bir değişken olarak ayarlayın.

Kaynak
Kaynak, Doğrudan giriş olarak ayarlandıysa, XML kodunu sağlayın veya üç nokta düğmesine (...) tıklayın ve sonra Belge Kaynağı Düzenleyicisi iletişim kutusunu kullanarak XML'yi sağlayın.

KaynakDosya bağlantısı olarak ayarlandıysa, bir Dosya bağlantısı 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

KaynakDeğişken olarak ayarlandıysa, var olan bir değişkeni seçin veya Yeni değişken...< öğesine tıklayarak> yeni bir değişken oluşturun.

İlgili Konular: Integration Services (SSIS) Değişkenleri, Değişken Ekle.

OperationType Dinamik Seçenekleri

OperationType = Validate

Doğrula işlemi için seçenekleri belirtin.

SaveOperationResult
XML görevinin Doğrula işleminin çıkışını kaydedip kaydetmediğini belirtin.

OverwriteDestination
Hedef dosyanın mı yoksa değişkenin mi üzerine yazılacağını belirtin.

Varış Yeri
Var olan bir Dosya bağlantısı yöneticisini 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

Destinationtype
XML belgesinin hedef türünü seçin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.

Değer Description
dosya bağlantısı XML belgesini içeren bir dosya seçin.
Değişken Kaynağı XML belgesini içeren bir değişken olarak ayarlayın.

ValidationType
Doğrulama türünü seçin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.

Değer Description
DTD Belge Türü Tanımı (DTD) kullanın.
XSD XML Şema tanımı (XSD) şeması kullanın. Bu seçeneğin seçilmesi ValidationType bölümündeki dinamik seçenekleri görüntüler.

FailOnValidationFail
Belge doğrulanamadıysa işlemin başarısız olup olmadığını belirtin.

ValidationDetails
Bu özelliğin değeri true olduğunda zengin hata çıkışı sağlar. Daha fazla bilgi için bkz. XML'yi XML Göreviyle Doğrulama.

ValidationType Dinamik Seçenekleri

Doğrulama Türü = XSD

SecondOperandType
İkinci XML belgesinin kaynak türünü seçin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.

Değer Description
Doğrudan giriş Kaynağı bir XML belgesi olarak ayarlayın.
dosya bağlantısı XML belgesini içeren bir dosya seçin.
Değişken Kaynağı XML belgesini içeren bir değişken olarak ayarlayın.

SecondOperand
SecondOperandTypeDoğrudan giriş olarak ayarlandıysa, XML kodunu girin veya üç nokta düğmesine (...) tıklayın ve ardından Kaynak Düzenleyicisi iletişim kutusunu kullanarak XML'yi sağlayın.

SecondOperandTypeDosya bağlantısı olarak ayarlandıysa, 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

XPathStringSourceTypeDeğişken olarak ayarlandıysa, var olan bir değişkeni 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.

OperationType = XSLT

XSLT işlemi için seçenekleri belirtin.

SaveOperationResult
XML görevinin XSLT işleminin çıkışını kaydedip kaydetmediğini belirtin.

OverwriteDestination
Hedef dosyanın mı yoksa değişkenin mi üzerine yazılacağını belirtin.

Varış Yeri
DestinationTypeDosya bağlantısı olarak ayarlandıysa, bir Dosya bağlantı yöneticisi seçin veya < öğesine tıklayarak > yeni bir bağlantı yöneticisi oluşturun.

İlgili Konular:Dosya Bağlantı YöneticisiDosya Bağlantı Yöneticisi Düzenleyicisi

DestinationTypeDeğişken olarak ayarlandıysa, var olan bir değişkeni seçin veya < seçeneğine tıklayarak > yeni bir değişken oluşturun.

İlgili Konular: Integration Services (SSIS) Değişkenleri, Değişken Ekle.

Destinationtype
XML belgesinin hedef türünü seçin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.

Değer Description
dosya bağlantısı XML belgesini içeren bir dosya seçin.
Değişken Kaynağı XML belgesini içeren bir değişken olarak ayarlayın.

SecondOperandType
İkinci XML belgesinin kaynak türünü seçin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.

Değer Description
Doğrudan giriş Kaynağı bir XML belgesi olarak ayarlayın.
dosya bağlantısı XML belgesini içeren bir dosya seçin.
Değişken Kaynağı XML belgesini içeren bir değişken olarak ayarlayın.

SecondOperand
SecondOperandTypeDoğrudan giriş olarak ayarlandıysa, XML kodunu girin veya üç nokta düğmesine (...) tıklayın ve ardından Kaynak Düzenleyicisi iletişim kutusunu kullanarak XML'yi sağlayın.

SecondOperandTypeDosya bağlantısı olarak ayarlandıysa, 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

XPathStringSourceTypeDeğişken olarak ayarlandıysa, var olan bir değişkeni 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.

OperationType = XPATH

XPath işlemi için seçenekleri belirtin.

SaveOperationResult
XML görevinin XPath işleminin çıkışını kaydedip kaydetmediğini belirtin.

OverwriteDestination
Hedef dosyanın mı yoksa değişkenin mi üzerine yazılacağını belirtin.

Varış Yeri
DestinationTypeDosya bağlantısı olarak ayarlandıysa, bir Dosya bağlantı yöneticisi seçin veya < öğesine tıklayarak > yeni bir bağlantı yöneticisi oluşturun.

İlgili Konular:Dosya Bağlantı YöneticisiDosya Bağlantı Yöneticisi Düzenleyicisi

DestinationTypeDeğişken olarak ayarlandıysa, var olan bir değişkeni seçin veya < seçeneğine tıklayarak > yeni bir değişken oluşturun.

İlgili Konular: Integration Services (SSIS) Değişkenleri, Değişken Ekle.

Destinationtype
XML belgesinin hedef türünü seçin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.

Değer Description
dosya bağlantısı XML belgesini içeren bir dosya seçin.
Değişken Kaynağı XML belgesini içeren bir değişken olarak ayarlayın.

SecondOperandType
İkinci XML belgesinin kaynak türünü seçin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.

Değer Description
Doğrudan giriş Kaynağı bir XML belgesi olarak ayarlayın.
dosya bağlantısı XML belgesini içeren bir dosya seçin.
Değişken Kaynağı XML belgesini içeren bir değişken olarak ayarlayın.

SecondOperand
SecondOperandTypeDoğrudan giriş olarak ayarlandıysa, XML kodunu girin veya üç nokta düğmesine (...) tıklayın ve ardından Kaynak Düzenleyicisi iletişim kutusunu kullanarak XML'yi sağlayın.

SecondOperandTypeDosya bağlantısı olarak ayarlandıysa, 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

XPathStringSourceTypeDeğişken olarak ayarlandıysa, var olan bir değişkeni 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.

PutResultInOneNode
Sonucun tek bir düğüme yazılıp yazılmayacağını belirtin.

XPathOperation
XPath sonuç türünü seçin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.

Değer Description
Değerlendirme XPath işlevinin sonuçlarını döndürür.
Düğüm listesi Seçili düğümleri XML parçası olarak döndürür.
Değerler Seçili tüm düğümlerin iç metin değerlerini bir dizgeye birleştirerek döndürür.

OperationType = Birleştirme

Birleştirme işlemi için seçenekleri belirtin.

XPathStringSourceType
XML belgesinin kaynak türünü seçin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.

Değer Description
Doğrudan giriş Kaynağı bir XML belgesi olarak ayarlayın.
dosya bağlantısı XML belgesini içeren bir dosya seçin.
Değişken Kaynağı XML belgesini içeren bir değişken olarak ayarlayın.

XPathStringSource
XPathStringSourceTypeDoğrudan giriş olarak ayarlandıysa, XML kodunu girin veya üç nokta düğmesine (...) tıklayın ve sonra Belge Kaynağı Düzenleyicisi iletişim kutusunu kullanarak XML'yi sağlayın.

XPathStringSourceTypeDosya bağlantısı olarak ayarlandıysa, bir Dosya bağlantı yöneticisi seçin veya < öğesine tıklayarak > yeni bir bağlantı yöneticisi oluşturun.

İlgili Konular:Dosya Bağlantı YöneticisiDosya Bağlantı Yöneticisi Düzenleyicisi

XPathStringSourceTypeDeğişken olarak ayarlandıysa, var olan bir değişkeni seçin veya < öğesine tıklayarak > yeni bir değişken oluşturun.

İlgili Konular: Integration Services (SSIS) DeğişkenleriDeğişken Ekle

Kaynak belgedeki birleştirme konumunu tanımlamak için bir XPath deyimi kullandığınızda, bu deyimin tek bir düğüm döndürmesi beklenir. deyimi birden çok düğüm döndürürse, yalnızca ilk düğüm kullanılır. İkinci belgenin içeriği, XPath sorgusunun döndürdüğü ilk düğüm altında birleştirilir.

SaveOperationResult
XML görevinin Birleştirme işleminin çıkışını kaydedip kaydetmediğini belirtin.

OverwriteDestination
Hedef dosyanın mı yoksa değişkenin mi üzerine yazılacağını belirtin.

Varış Yeri
DestinationTypeDosya bağlantısı olarak ayarlandıysa, bir Dosya bağlantı yöneticisi seçin veya < öğesine tıklayarak > yeni bir bağlantı yöneticisi oluşturun.

İlgili Konular:Dosya Bağlantı YöneticisiDosya Bağlantı Yöneticisi Düzenleyicisi

DestinationTypeDeğişken olarak ayarlandıysa, var olan bir değişkeni seçin veya < seçeneğine tıklayarak > yeni bir değişken oluşturun.

İlgili Konular: Integration Services (SSIS) Değişkenleri, Değişken Ekle.

Destinationtype
XML belgesinin hedef türünü seçin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.

Değer Description
dosya bağlantısı XML belgesini içeren bir dosya seçin.
Değişken Kaynağı XML belgesini içeren bir değişken olarak ayarlayın.

SecondOperandType
İkinci XML belgesinin hedef türünü seçin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.

Değer Description
Doğrudan giriş Kaynağı bir XML belgesi olarak ayarlayın.
dosya bağlantısı XML belgesini içeren bir dosya seçin.
Değişken Kaynağı XML belgesini içeren bir değişken olarak ayarlayın.

SecondOperand
SecondOperandTypeDoğrudan giriş olarak ayarlandıysa, XML kodunu girin veya üç nokta düğmesine (...) tıklayın ve sonra Belge Kaynağı Düzenleyicisi iletişim kutusunu kullanarak XML'yi sağlayın.

SecondOperandTypeDosya bağlantısı olarak ayarlandıysa, 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

SecondOperandTypeDeğişken olarak ayarlandıysa, var olan bir değişkeni seçin veya < öğesine tıklayarak > yeni bir değişken oluşturun.

İlgili Konular: Integration Services (SSIS) DeğişkenleriDeğişken Ekle

OperationType = Diff

Fark işlemi için seçenekleri belirtin.

DiffAlgorithm
Belgeleri karşılaştırırken kullanılacak Fark algoritmasını seçin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.

Değer Description
Otomatik XML görevinin hızlı veya hassas algoritmayı kullanıp kullanmayacağını belirlemesine izin verin.
Hızlı Hızlı ama daha az hassas bir Fark algoritması kullanın.
Kesin Hassas bir Fark algoritması kullanın.

Fark Seçenekleri
Karşılaştırma işlemine uygulanacak Karşılaştırma seçeneklerini ayarlayın. Seçenekler aşağıdaki tabloda listelenmiştir.

Değer Description
IgnoreXMLDeclaration XML bildiriminin karşılaştırılıp karşılaştırılmayacağını belirtin.
IgnoreDTD Belge türü tanımını (DTD) yoksayıp yoksaymayacağınızı belirtin.
Boş Alanları Yoksay Belgeler karşılaştırılırken boşluk miktarındaki farkların göz ardı edilip edilmeyeceğini belirtin.
IgnoreNamespaces Bir öğenin ad alanı tekdüzen kaynak tanımlayıcısının (URI) ve öznitelik adlarının karşılaştırılıp karşılaştırılmayacağını belirtin.

Not: Bu seçenek True olarak ayarlanırsa, aynı yerel ada ancak farklı ad alanlarına sahip iki öğe aynı kabul edilir.
IgnoreProcessingInstructions İşleme yönergelerinin karşılaştırılıp karşılaştırılmayacağını belirtin.
IgnoreOrderOf ChildElements Alt öğelerin sırasının karşılaştırılıp karşılaştırılmayacağını belirtin.

Not: Bu seçenek True olarak ayarlanırsa, yalnızca kardeş listesinde konumlarına göre farklılık gösteren alt öğeler aynı kabul edilir.
IgnoreComments Açıklama düğümlerinin karşılaştırılıp karşılaştırılmayacağını belirtin.
IgnorePrefixes Öğe ve öznitelik adlarının ön eklerinin karşılaştırılıp karşılaştırılmayacağını belirtin.

Not: Bu seçeneği True olarak ayarlarsanız, aynı yerel ada sahip olan ancak farklı ad alanı URI'leri ve ön ekleri olan iki öğe aynı kabul edilir.

FailOnDifference
Fark işlemi başarısız olursa görevin başarısız olup olmadığını belirtin.

SaveDiffGram
Karşılaştırma sonucunun (DiffGram belgesi) kaydedilip kaydedilmeyeceğini belirtin.

SaveOperationResult
XML görevinin Fark işlemi çıktısını kaydedip kaydetmediğini belirtin.

OverwriteDestination
Hedef dosyanın mı yoksa değişkenin mi üzerine yazılacağını belirtin.

Varış Yeri
DestinationTypeDosya bağlantısı olarak ayarlandıysa, bir Dosya bağlantı yöneticisi seçin veya < öğesine tıklayarak > yeni bir bağlantı yöneticisi oluşturun.

İlgili Konular:Dosya Bağlantı YöneticisiDosya Bağlantı Yöneticisi Düzenleyicisi

DestinationTypeDeğişken olarak ayarlandıysa, var olan bir değişkeni seçin veya < seçeneğine tıklayarak > yeni bir değişken oluşturun.

İlgili Konular: Integration Services (SSIS) Değişkenleri, Değişken Ekle.

Destinationtype
XML belgesinin hedef türünü seçin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.

Değer Description
dosya bağlantısı XML belgesini içeren bir dosya seçin.
Değişken Kaynağı XML belgesini içeren bir değişken olarak ayarlayın.

SecondOperandType
XML belgesinin hedef türünü seçin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.

Değer Description
Doğrudan giriş Kaynağı bir XML belgesi olarak ayarlayın.
dosya bağlantısı XML belgesini içeren bir dosya seçin.
Değişken Kaynağı XML belgesini içeren bir değişken olarak ayarlayın.

SecondOperand
SecondOperandTypeDoğrudan giriş olarak ayarlandıysa, XML kodunu girin veya üç nokta düğmesine (...) tıklayın ve sonra Belge Kaynağı Düzenleyicisi iletişim kutusunu kullanarak XML'yi sağlayın.

SecondOperandTypeDosya bağlantısı olarak ayarlandıysa, 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

SecondOperandTypeDeğişken olarak ayarlandıysa, var olan bir değişkeni seçin veya < öğesine tıklayarak > yeni bir değişken oluşturun.

İlgili Konular: Integration Services (SSIS) DeğişkenleriDeğişken Ekle

OperationType = Patch

Patch işlemi için seçenekleri belirtin.

SaveOperationResult
XML görevinin Patch işleminin çıkışını kaydedip kaydetmediğini belirtin.

OverwriteDestination
Hedef dosyanın mı yoksa değişkenin mi üzerine yazılacağını belirtin.

Varış Yeri
DestinationTypeDosya bağlantısı olarak ayarlandıysa, bir Dosya bağlantı yöneticisi seçin veya < öğesine tıklayarak > yeni bir bağlantı yöneticisi oluşturun.

İlgili Konular:Dosya Bağlantı YöneticisiDosya Bağlantı Yöneticisi Düzenleyicisi

DestinationTypeDeğişken olarak ayarlandıysa, var olan bir değişkeni seçin veya < seçeneğine tıklayarak > yeni bir değişken oluşturun.

İlgili Konular: Integration Services (SSIS) Değişkenleri, Değişken Ekle.

Destinationtype
XML belgesinin hedef türünü seçin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.

Değer Description
dosya bağlantısı XML belgesini içeren bir dosya seçin.
Değişken Kaynağı XML belgesini içeren bir değişken olarak ayarlayın.

SecondOperandType
XML belgesinin hedef türünü seçin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir.

Değer Description
Doğrudan giriş Kaynağı bir XML belgesi olarak ayarlayın.
dosya bağlantısı XML belgesini içeren bir dosya seçin.
Değişken Kaynağı XML belgesini içeren bir değişken olarak ayarlayın.

SecondOperand
SecondOperandTypeDoğrudan giriş olarak ayarlandıysa, XML kodunu girin veya üç nokta düğmesine (...) tıklayın ve sonra Belge Kaynağı Düzenleyicisi iletişim kutusunu kullanarak XML'yi sağlayın.

SecondOperandTypeDosya bağlantısı olarak ayarlandıysa, 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

SecondOperandTypeDeğişken olarak ayarlandıysa, var olan bir değişkeni seçin veya < öğesine tıklayarak > yeni bir değişken oluşturun.

İlgili Konular: Integration Services (SSIS) DeğişkenleriDeğişken Ekle