Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
SSIS Integration Runtime w ramach usługi Azure Data Factory
Zadanie XML służy do pracy z danymi XML. Za pomocą tego zadania pakiet może pobierać dokumenty XML, stosować operacje do dokumentów przy użyciu rozszerzalnych przekształceń języka stylów (XSLT) i wyrażeń XPath, scalać wiele dokumentów lub weryfikować, porównywać i zapisywać zaktualizowane dokumenty w plikach i zmiennych.
To zadanie umożliwia pakietowi usług Integration Services dynamiczne modyfikowanie dokumentów XML w czasie wykonywania. Do następujących celów można użyć zadania XML:
Ponowne formatowanie dokumentu XML. Na przykład zadanie może uzyskać dostęp do raportu znajdującego się w pliku XML i dynamicznie stosować arkusz stylów XSLT w celu dostosowania prezentacji dokumentu.
Wybierz sekcje dokumentu XML. Na przykład zadanie może uzyskać dostęp do raportu znajdującego się w pliku XML i dynamicznie zastosować wyrażenie XPath, aby wybrać sekcję dokumentu. Operacja może również pobierać i przetwarzać wartości w dokumencie.
Połącz dokumenty z wielu źródeł. Na przykład zadanie może pobierać raporty z wielu źródeł i dynamicznie scalać je w jeden kompleksowy dokument XML.
Zweryfikuj dokument XML i opcjonalnie uzyskaj szczegółowy raport błędów. Aby uzyskać więcej informacji, zobacz Weryfikowanie kodu XML za pomocą zadania XML.
Dane XML można uwzględnić w przepływie danych przy użyciu źródła XML w celu wyodrębnienia wartości z dokumentu XML. Aby uzyskać więcej informacji, zobacz Źródło XML.
Operacje XML
Pierwszą akcją wykonywaną przez zadanie XML jest pobranie określonego dokumentu XML. Ta akcja jest wbudowana w zadanie XML i odbywa się automatycznie. Pobrany dokument XML jest używany jako źródło danych dla operacji wykonywanej przez zadanie XML.
Operacje XML Diff, Scalanie i Patchowanie wymagają dwóch argumentów. Pierwszy operand określa źródłowy dokument XML. Drugi operand określa również dokument XML, którego zawartość zależy od wymagań operacji. Na przykład operacja różnicowania porównuje dwa dokumenty; dlatego drugi operand określa inny, podobny dokument XML, który jest porównywany z źródłowym dokumentem XML.
Zadanie XML może używać zmiennej lub menedżera połączeń plików jako źródła lub dołączać dane XML do właściwości zadania.
Jeśli źródło jest zmienną, określona zmienna zawiera ścieżkę dokumentu XML.
Jeśli źródłem jest Menedżer połączeń plików, określony menedżer połączeń plików udostępnia informacje źródłowe. Menedżer połączeń plików jest konfigurowany oddzielnie od zadania XML i jest przywołyny w zadaniu XML. Parametry połączenia menedżera połączeń plików określają ścieżkę pliku XML. Aby uzyskać więcej informacji, zobacz File Connection Manager.
Zadanie XML można skonfigurować tak, aby zapisać wynik operacji w zmiennej lub w pliku. W przypadku zapisywania w pliku zadanie XML używa Menedżera połączeń plików w celu uzyskania dostępu do pliku. Możesz również zapisać wyniki Diffgram wygenerowanego przez operację Diff w plikach i zmiennych.
Wstępnie zdefiniowane operacje XML
Zadanie XML zawiera wstępnie zdefiniowany zestaw operacji do pracy z dokumentami XML. W poniższej tabeli opisano te operacje.
| Operation | Description |
|---|---|
| Diff | Porównuje dwa dokumenty XML. Używając źródłowego dokumentu XML jako dokumentu podstawowego, operacja różnicowa porównuje go z drugim dokumentem XML, wykrywa różnice i zapisuje różnice w dokumencie diffgramu XML. Ta operacja obejmuje właściwości dostosowywania porównania. |
| Merge | Łączy dwa dokumenty XML. Używając źródłowego dokumentu XML jako dokumentu podstawowego, operacja scalania dodaje zawartość drugiego dokumentu do dokumentu podstawowego. Operacja może określać lokalizację scalania w dokumencie podstawowym. |
| Aktualizacja | Stosuje dane wyjściowe z operacji Diff, nazywanej dokumentem Diffgram, do dokumentu XML, w celu utworzenia nowego dokumentu nadrzędnego zawierającego zawartość z dokumentu Diffgram. |
| Zatwierdź | Weryfikuje dokument XML względem schematu definicji typu dokumentu (DTD) lub definicji schematu XML (XSD). |
| XPath | Wykonuje zapytania i oceny XPath. |
| XSLT | Wykonuje przekształcenia XSL w dokumentach XML. |
Operacja różnicowania
Operację różnicową można skonfigurować tak, aby używała innego algorytmu porównania w zależności od tego, czy porównanie musi być szybkie, czy dokładne. Operację można również skonfigurować tak, aby automatycznie wybierała szybkie lub dokładne porównanie na podstawie rozmiaru porównywanych dokumentów.
Operacja "Diff" zawiera zestaw opcji personalizujących porównanie dokumentów XML. W poniższej tabeli opisano opcje.
| Option | Description |
|---|---|
| IgnoreComments | Wartość określająca, czy węzły komentarzy są porównywane. |
| IgnoreNamespaces | Wartość określająca, czy identyfikator URI (uniform resource identifier) przestrzeni nazw elementu jest porównywany z nazwami jego atrybutów. Jeśli ta opcja ma wartość true, dwa elementy, które mają taką samą nazwę lokalną, ale inną przestrzeń nazw są uważane za identyczne. |
| IgnorujPrefiksy | Wartość określająca, czy prefiksy nazw elementów i atrybutów są porównywane. Jeśli ta opcja jest ustawiona na true, dwa elementy, które mają taką samą nazwę lokalną, ale inny identyfikator URI przestrzeni nazw i prefiks są traktowane jako identyczne. |
| IgnorujDeklaracjęXML | Wartość określająca, czy deklaracje XML są porównywane. |
| IgnoreOrderOfChildElements | Wartość określająca, czy kolejność elementów podrzędnych jest porównywana. Jeśli ta opcja ma wartość true, elementy podrzędne, które różnią się jedynie położeniem na liście rodzeństwa, są uznawane za identyczne. |
| IgnorujWhiteSpaces | Wartość określająca, czy białe spacje są porównywane. |
| IgnoreProcessingInstructions | Wartość określająca, czy instrukcje przetwarzania są porównywane. |
| IgnorujDTD | Wartość określająca, czy dtD jest ignorowany. |
Operacja scalania
Jeśli używasz wyrażenia XPath do identyfikowania lokalizacji scalania w dokumencie źródłowym, to wyrażenie powinno zwrócić jeden węzeł. Jeśli instrukcja zwraca wiele węzłów, jest używany tylko pierwszy węzeł. Zawartość drugiego dokumentu jest scalona w pierwszym węźle zwracany przez zapytanie XPath.
Operacja XPath
Operację XPath można skonfigurować do używania różnych typów funkcji XPath.
Wybierz opcję Ocena , aby zaimplementować funkcje XPath, takie jak sum().
Wybierz opcję Lista węzłów , aby zwrócić wybrane węzły jako fragment XML.
Wybierz opcję Wartości , aby zwrócić wewnętrzną wartość tekstową wszystkich wybranych węzłów, połączoną z ciągiem.
Operacja walidacji
Operację weryfikacji można skonfigurować tak, aby używała schematu definicji typu dokumentu (DTD) lub definicji schematu XML (XSD).
Włącz ValidationDetails, aby uzyskać szczegółowe wyjście błędów. Aby uzyskać więcej informacji, zobacz Weryfikowanie kodu XML za pomocą zadania XML.
Kodowanie dokumentów XML
Zadanie XML obsługuje scalanie tylko dokumentów Unicode. Oznacza to, że zadanie może zastosować operację scalania tylko do dokumentów, które mają kodowanie Unicode. Użycie innych kodowań spowoduje niepowodzenie zadania XML.
Uwaga / Notatka
Operacje Diff i Patch obejmują opcję ignorowania deklaracji XML w danych XML drugiego operandu, co umożliwia korzystanie z dokumentów, które korzystają z innych kodowań w tych operacjach.
Aby sprawdzić, czy można użyć dokumentu XML, przejrzyj deklarację XML. Deklaracja musi jawnie określać kodowanie UTF-8, które wskazuje kodowanie Unicode 8-bitowe.
Poniższy tag przedstawia kodowanie Unicode 8-bitowe.
<?xml version="1.0" encoding="UTF-8"?>
Niestandardowe komunikaty rejestrowania dostępne w zadaniu XML
W poniższej tabeli opisano niestandardowy wpis dziennika dla zadania XML. Więcej informacji znajdziesz w Integration Services (SSIS) Logging.
| Wpis dziennika | Description |
|---|---|
| XMLOperation | Zawiera informacje o operacji wykonywanej przez zadanie |
Konfiguracja zadania XML
Właściwości można ustawić za pomocą projektanta usług SSIS lub programowo.
Aby uzyskać więcej informacji na temat właściwości, które można ustawić w projektancie usług SSIS, kliknij jeden z następujących tematów:
Aby uzyskać więcej informacji na temat ustawiania właściwości w projektancie usług SSIS, kliknij następujący temat:
Programowa konfiguracja zadania XML
Aby uzyskać więcej informacji na temat programowego ustawiania tych właściwości, kliknij następujący temat:
Powiązane zadania
Ustaw właściwości zadania lub kontenera
Edytor zadań XML (strona ogólna)
Użyj węzła ogólnego okna dialogowego Edytora zadań XML , aby określić typ operacji i skonfigurować operację.
Aby dowiedzieć się więcej o tym zadaniu, zobacz Weryfikowanie kodu XML za pomocą zadania XML. Aby uzyskać informacje na temat pracy z dokumentami i danymi XML, zobacz "Stosowanie kodu XML w programie .NET Framework" w bibliotece MSDN.
Opcje statyczne
Typ operacji
Wybierz typ operacji z listy. Ta właściwość zawiera opcje wymienione w poniższej tabeli.
| Wartość | Description |
|---|---|
| Zweryfikuj | Weryfikuje dokument XML względem schematu definicji typu dokumentu (DTD) lub definicji schematu XML (XSD). Wybranie tej opcji powoduje wyświetlenie opcji dynamicznych w sekcji Weryfikuj. |
| XSLT | Wykonuje przekształcenia XSL w dokumentach XML. Wybranie tej opcji powoduje wyświetlenie opcji dynamicznych w sekcji XSLT. |
| XPATH | Wykonuje zapytania i oceny XPath. Wybranie tej opcji powoduje wyświetlenie opcji dynamicznych w sekcji XPATH. |
| scalanie | Łączy dwa dokumenty XML. Wybranie tej opcji powoduje, że opcje dynamiczne są wyświetlane w sekcji Scal. |
| Diff | Porównuje dwa dokumenty XML. Wybranie tej opcji powoduje wyświetlenie opcji dynamicznych w sekcji Różnice. |
| Aktualizacja | Stosuje dane wyjściowe z operacji różnicowania w celu utworzenia nowego dokumentu. Wybranie tej opcji powoduje wyświetlenie opcji dynamicznych w sekcji Patch. |
TypŹródła
Wybierz typ źródłowy dokumentu XML. Ta właściwość zawiera opcje wymienione w poniższej tabeli.
| Wartość | Description |
|---|---|
| bezpośrednich danych wejściowych | Ustaw źródło na dokument XML. |
| połączenie pliku | Wybierz plik zawierający dokument XML. |
| Zmienna | Ustaw źródło na zmienną zawierającą dokument XML. |
Źródło
Jeśli Źródło jest ustawione na Dane bezpośrednie, podaj kod XML lub kliknij przycisk wielokropka (...), a następnie użyj okna dialogowego Edytor źródła dokumentów, aby podać kod XML.
Jeśli ustawienie Źródło ma wartość Połączenie z plikiem, wybierz menedżera połączeń plików lub kliknij pozycję <Nowe połączenie...> w celu utworzenia nowego menedżera połączeń.
Tematy pokrewne: menedżer połączeń plików, edytor menedżera połączeń plików
Jeśli ustawienie Źródło ma wartość Zmienna, wybierz istniejącą zmienną lub kliknij pozycję <Nowa zmienna...> w celu utworzenia nowej zmiennej.
Tematy pokrewne: Zmienne usług Integration Services (SSIS),Dodaj zmienną.
Opcje dynamiczne OperationType
OperationType = Validate
Określ opcje operacji Weryfikuj.
SaveOperationResult
Określ, czy zadanie XML zapisuje dane wyjściowe operacji Validate.
NadpisanieMiejscaDocelowego
Określ, czy zastąpić plik docelowy, czy zmienną.
Destination
Wybierz istniejącego Menedżera połączeń plików lub kliknij pozycję <Nowe połączenie...> w celu utworzenia nowego menedżera połączeń.
Tematy pokrewne: menedżer połączeń plików, edytor menedżera połączeń plików
Destinationtype
Wybierz typ docelowy dokumentu XML. Ta właściwość zawiera opcje wymienione w poniższej tabeli.
| Wartość | Description |
|---|---|
| połączenie pliku | Wybierz plik zawierający dokument XML. |
| Zmienna | Ustaw źródło na zmienną zawierającą dokument XML. |
TypWalidacji
Wybierz typ weryfikacji. Ta właściwość zawiera opcje wymienione w poniższej tabeli.
| Wartość | Description |
|---|---|
| DTD | Użyj definicji typu dokumentu (DTD). |
| XSD | Użyj schematu definicji schematu XML (XSD). Wybranie tej opcji powoduje wyświetlenie opcji dynamicznych w sekcji ValidationType. |
FailOnValidationFail
Określ, czy operacja kończy się niepowodzeniem, jeśli weryfikacja dokumentu nie powiedzie się.
ValidationDetails
Udostępnia zaawansowane dane wyjściowe błędów, gdy wartość tej właściwości jest ustawiona na true. Aby uzyskać więcej informacji, zobacz Weryfikowanie kodu XML za pomocą zadania XML.
Opcje dynamiczne ValidationType
ValidationType = XSD
SecondOperandType
Wybierz typ źródłowy drugiego dokumentu XML. Ta właściwość zawiera opcje wymienione w poniższej tabeli.
| Wartość | Description |
|---|---|
| bezpośrednich danych wejściowych | Ustaw źródło na dokument XML. |
| połączenie pliku | Wybierz plik zawierający dokument XML. |
| Zmienna | Ustaw źródło na zmienną zawierającą dokument XML. |
SecondOperand
Jeśli parametr SecondOperandType ma wartość Wprowadzanie bezpośrednie, podaj kod XML lub kliknij przycisk wielokropka (...) , a następnie podaj kod XML przy użyciu okna dialogowego Edytor źródła .
Jeśli parametr SecondOperandType ma ustawioną wartość Połączenie z plikiem, wybierz menedżera połączeń plików lub kliknij pozycję <Nowe połączenie...> w celu utworzenia nowego menedżera połączeń.
Tematy pokrewne: menedżer połączeń plików, edytor menedżera połączeń plików
Jeśli właściwość XPathStringSourceType jest ustawiona na zmienną, wybierz istniejącą zmienną lub kliknij pozycję <Nowa zmienna...> w celu utworzenia nowej zmiennej.
Tematy pokrewne: Zmienne usług Integration Services (SSIS),Dodaj zmienną.
OperationType = XSLT
Określ opcje operacji XSLT.
SaveOperationResult
Określ, czy zadanie XML zapisuje dane wyjściowe operacji XSLT.
NadpisanieMiejscaDocelowego
Określ, czy zastąpić plik docelowy, czy zmienną.
Destination
Jeśli parametr DestinationType ma wartość Połączenie z plikiem, wybierz menedżera połączeń plików lub kliknij pozycję <Nowe połączenie...> w celu utworzenia nowego menedżera połączeń.
Tematy pokrewne: menedżer połączeń plików, edytor menedżera połączeń plików
Jeśli właściwość DestinationType jest ustawiona na zmienną, wybierz istniejącą zmienną lub kliknij pozycję <Nowa zmienna...> w celu utworzenia nowej zmiennej.
Tematy pokrewne: Zmienne usług Integration Services (SSIS),Dodaj zmienną.
Destinationtype
Wybierz typ docelowy dokumentu XML. Ta właściwość zawiera opcje wymienione w poniższej tabeli.
| Wartość | Description |
|---|---|
| połączenie pliku | Wybierz plik zawierający dokument XML. |
| Zmienna | Ustaw źródło na zmienną zawierającą dokument XML. |
SecondOperandType
Wybierz typ źródłowy drugiego dokumentu XML. Ta właściwość zawiera opcje wymienione w poniższej tabeli.
| Wartość | Description |
|---|---|
| bezpośrednich danych wejściowych | Ustaw źródło na dokument XML. |
| połączenie pliku | Wybierz plik zawierający dokument XML. |
| Zmienna | Ustaw źródło na zmienną zawierającą dokument XML. |
SecondOperand
Jeśli parametr SecondOperandType ma wartość Wprowadzanie bezpośrednie, podaj kod XML lub kliknij przycisk wielokropka (...) , a następnie podaj kod XML przy użyciu okna dialogowego Edytor źródła .
Jeśli parametr SecondOperandType ma ustawioną wartość Połączenie z plikiem, wybierz menedżera połączeń plików lub kliknij pozycję <Nowe połączenie...> w celu utworzenia nowego menedżera połączeń.
Tematy pokrewne: menedżer połączeń plików, edytor menedżera połączeń plików
Jeśli właściwość XPathStringSourceType jest ustawiona na zmienną, wybierz istniejącą zmienną lub kliknij pozycję <Nowa zmienna...> w celu utworzenia nowej zmiennej.
Tematy pokrewne: Zmienne usług Integration Services (SSIS),Dodaj zmienną.
OperationType = XPATH
Określ opcje operacji XPath.
SaveOperationResult
Określ, czy zadanie XML zapisuje dane wyjściowe operacji XPath.
NadpisanieMiejscaDocelowego
Określ, czy zastąpić plik docelowy, czy zmienną.
Destination
Jeśli parametr DestinationType ma wartość Połączenie z plikiem, wybierz menedżera połączeń plików lub kliknij pozycję <Nowe połączenie...> w celu utworzenia nowego menedżera połączeń.
Tematy pokrewne: menedżer połączeń plików, edytor menedżera połączeń plików
Jeśli właściwość DestinationType jest ustawiona na zmienną, wybierz istniejącą zmienną lub kliknij pozycję <Nowa zmienna...> w celu utworzenia nowej zmiennej.
Tematy pokrewne: Zmienne usług Integration Services (SSIS),Dodaj zmienną.
Destinationtype
Wybierz typ docelowy dokumentu XML. Ta właściwość zawiera opcje wymienione w poniższej tabeli.
| Wartość | Description |
|---|---|
| połączenie pliku | Wybierz plik zawierający dokument XML. |
| Zmienna | Ustaw źródło na zmienną zawierającą dokument XML. |
SecondOperandType
Wybierz typ źródłowy drugiego dokumentu XML. Ta właściwość zawiera opcje wymienione w poniższej tabeli.
| Wartość | Description |
|---|---|
| bezpośrednich danych wejściowych | Ustaw źródło na dokument XML. |
| połączenie pliku | Wybierz plik zawierający dokument XML. |
| Zmienna | Ustaw źródło na zmienną zawierającą dokument XML. |
SecondOperand
Jeśli parametr SecondOperandType ma wartość Wprowadzanie bezpośrednie, podaj kod XML lub kliknij przycisk wielokropka (...) , a następnie podaj kod XML przy użyciu okna dialogowego Edytor źródła .
Jeśli parametr SecondOperandType ma ustawioną wartość Połączenie z plikiem, wybierz menedżera połączeń plików lub kliknij pozycję <Nowe połączenie...> w celu utworzenia nowego menedżera połączeń.
Tematy pokrewne: menedżer połączeń plików, edytor menedżera połączeń plików
Jeśli właściwość XPathStringSourceType jest ustawiona na zmienną, wybierz istniejącą zmienną lub kliknij pozycję <Nowa zmienna...> w celu utworzenia nowej zmiennej.
Tematy pokrewne: Zmienne usług Integration Services (SSIS),Dodaj zmienną.
PutResultInOneNode
Określ, czy wynik jest zapisywany w jednym węźle.
XPathOperation
Wybierz typ wyniku XPath. Ta właściwość zawiera opcje wymienione w poniższej tabeli.
| Wartość | Description |
|---|---|
| Ocena | Zwraca wyniki funkcji XPath. |
| Lista węzłów | Zwróć wybrane elementy jako fragment XML. |
| Wartości | Zwróć wewnętrzną wartość tekstową wszystkich wybranych węzłów, złączoną w jeden ciąg znaków. |
OperationType = Merge
Określ opcje operacji scalania.
XPathStringSourceType
Wybierz typ źródłowy dokumentu XML. Ta właściwość zawiera opcje wymienione w poniższej tabeli.
| Wartość | Description |
|---|---|
| bezpośrednich danych wejściowych | Ustaw źródło na dokument XML. |
| połączenie pliku | Wybierz plik zawierający dokument XML. |
| Zmienna | Ustaw źródło na zmienną zawierającą dokument XML. |
XPathStringSource
Jeśli właściwość XPathStringSourceType jest ustawiona na dane wejściowe bezpośrednie, podaj kod XML lub kliknij przycisk wielokropka (...) , a następnie podaj kod XML przy użyciu okna dialogowego Edytor źródła dokumentów .
Jeśli ustawienie XPathStringSourceType ma wartość Połączenie z plikiem, wybierz menedżera połączeń plików lub kliknij pozycję <Nowe połączenie...> w celu utworzenia nowego menedżera połączeń.
Tematy pokrewne: menedżer połączeń plików, edytor menedżera połączeń plików
Jeśli właściwość XPathStringSourceType jest ustawiona na zmienną, wybierz istniejącą zmienną lub kliknij pozycję <Nowa zmienna...> w celu utworzenia nowej zmiennej.
tematy pokrewne: zmienne usług Integration Services (SSIS), dodawanie zmiennych
Jeśli używasz wyrażenia XPath do identyfikowania lokalizacji scalania w dokumencie źródłowym, to wyrażenie powinno zwrócić jeden węzeł. Jeśli instrukcja zwraca wiele węzłów, jest używany tylko pierwszy węzeł. Zawartość drugiego dokumentu jest scalona w pierwszym węźle zwracany przez zapytanie XPath.
SaveOperationResult
Określ, czy zadanie XML zapisuje dane wyjściowe operacji scalania.
NadpisanieMiejscaDocelowego
Określ, czy zastąpić plik docelowy, czy zmienną.
Destination
Jeśli parametr DestinationType ma wartość Połączenie z plikiem, wybierz menedżera połączeń plików lub kliknij pozycję <Nowe połączenie...> w celu utworzenia nowego menedżera połączeń.
Tematy pokrewne: menedżer połączeń plików, edytor menedżera połączeń plików
Jeśli właściwość DestinationType jest ustawiona na zmienną, wybierz istniejącą zmienną lub kliknij pozycję <Nowa zmienna...> w celu utworzenia nowej zmiennej.
Tematy pokrewne: Zmienne usług Integration Services (SSIS),Dodaj zmienną.
Destinationtype
Wybierz typ docelowy dokumentu XML. Ta właściwość zawiera opcje wymienione w poniższej tabeli.
| Wartość | Description |
|---|---|
| połączenie pliku | Wybierz plik zawierający dokument XML. |
| Zmienna | Ustaw źródło na zmienną zawierającą dokument XML. |
SecondOperandType
Wybierz typ docelowy drugiego dokumentu XML. Ta właściwość zawiera opcje wymienione w poniższej tabeli.
| Wartość | Description |
|---|---|
| bezpośrednich danych wejściowych | Ustaw źródło na dokument XML. |
| połączenie pliku | Wybierz plik zawierający dokument XML. |
| Zmienna | Ustaw źródło na zmienną zawierającą dokument XML. |
SecondOperand
Jeśli parametr SecondOperandType ma wartość Wprowadzanie bezpośrednie, podaj kod XML lub kliknij przycisk wielokropka (...) , a następnie podaj kod XML przy użyciu okna dialogowego Edytor źródła dokumentów .
Jeśli parametr SecondOperandType ma ustawioną wartość Połączenie z plikiem, wybierz menedżera połączeń plików lub kliknij pozycję <Nowe połączenie...> w celu utworzenia nowego menedżera połączeń.
Tematy pokrewne: menedżer połączeń plików, edytor menedżera połączeń plików
Jeśli właściwość SecondOperandType jest ustawiona na zmienną, wybierz istniejącą zmienną lub kliknij pozycję <Nowa zmienna...> w celu utworzenia nowej zmiennej.
tematy pokrewne: zmienne usług Integration Services (SSIS), dodawanie zmiennych
OperationType = diff
Określ opcje operacji różnicowania.
DiffAlgorithm
Wybierz algorytm różnicy, który ma być używany podczas porównywania dokumentów. Ta właściwość zawiera opcje wymienione w poniższej tabeli.
| Wartość | Description |
|---|---|
| Automatycznie | Niech zadanie XML określ, czy używać szybkiego, czy precyzyjnego algorytmu. |
| Szybko | Używaj szybkiego, ale mniej precyzyjnego algorytmu różnic. |
| Precyzyjne | Użyj dokładnego algorytmu różnic. |
Opcje różnic
Ustaw opcje Diff, które mają być stosowane do operacji Diff. Opcje są wymienione w poniższej tabeli.
| Wartość | Description |
|---|---|
| IgnorujDeklaracjęXML | Określ, czy chcesz porównać deklarację XML. |
| IgnorujDTD | Określ, czy ma być ignorowana definicja typu dokumentu (DTD). |
| Ignoruj Białe Znaki | Określ, czy podczas porównywania dokumentów mają być ignorowane różnice w ilości białych znaków. |
| IgnoreNamespaces | Określ, czy porównać jednolity identyfikator zasobu przestrzeni nazw (URI) elementu i jego nazw atrybutów. Uwaga: jeśli ta opcja jest ustawiona na true, dwa elementy, które mają taką samą nazwę lokalną, ale różne przestrzenie nazw są traktowane jako identyczne. |
| IgnoreProcessingInstructions | Określ, czy chcesz porównać instrukcje przetwarzania. |
| IgnoreOrderOf ChildElements | Określ, czy chcesz porównać kolejność elementów podrzędnych. Uwaga: Jeśli ta opcja jest ustawiona na True, elementy podrzędne, które różnią się tylko ich położeniem na liście rodzeństwa, są traktowane jako identyczne. |
| IgnoreComments | Określ, czy chcesz porównać węzły komentarzy. |
| IgnorujPrefiksy | Określ, czy mają być porównywane prefiksy nazw elementów i atrybutów. Uwaga: Jeśli ustawisz tę opcję na True, dwa elementy o tej samej nazwie lokalnej, ale różne identyfikatory URI i prefiksy przestrzeni nazw są traktowane jako identyczne. |
FailOnDifference
Określ, czy zadanie kończy się niepowodzeniem, jeśli operacja różnicy zakończy się niepowodzeniem.
SaveDiffGram
Określ, czy zapisać wynik porównania, dokument DiffGram.
SaveOperationResult
Określ, czy zadanie XML zapisuje dane wyjściowe operacji różnicowania.
NadpisanieMiejscaDocelowego
Określ, czy zastąpić plik docelowy, czy zmienną.
Destination
Jeśli parametr DestinationType ma wartość Połączenie z plikiem, wybierz menedżera połączeń plików lub kliknij pozycję <Nowe połączenie...> w celu utworzenia nowego menedżera połączeń.
Tematy pokrewne: menedżer połączeń plików, edytor menedżera połączeń plików
Jeśli właściwość DestinationType jest ustawiona na zmienną, wybierz istniejącą zmienną lub kliknij pozycję <Nowa zmienna...> w celu utworzenia nowej zmiennej.
Tematy pokrewne: Zmienne usług Integration Services (SSIS),Dodaj zmienną.
Destinationtype
Wybierz typ docelowy dokumentu XML. Ta właściwość zawiera opcje wymienione w poniższej tabeli.
| Wartość | Description |
|---|---|
| połączenie pliku | Wybierz plik zawierający dokument XML. |
| Zmienna | Ustaw źródło na zmienną zawierającą dokument XML. |
SecondOperandType
Wybierz typ docelowy dokumentu XML. Ta właściwość zawiera opcje wymienione w poniższej tabeli.
| Wartość | Description |
|---|---|
| bezpośrednich danych wejściowych | Ustaw źródło na dokument XML. |
| połączenie pliku | Wybierz plik zawierający dokument XML. |
| Zmienna | Ustaw źródło na zmienną zawierającą dokument XML. |
SecondOperand
Jeśli parametr SecondOperandType ma wartość Wprowadzanie bezpośrednie, podaj kod XML lub kliknij przycisk wielokropka (...) , a następnie podaj kod XML przy użyciu okna dialogowego Edytor źródła dokumentów .
Jeśli parametr SecondOperandType ma ustawioną wartość Połączenie z plikiem, wybierz menedżera połączeń plików lub kliknij pozycję <Nowe połączenie...> w celu utworzenia nowego menedżera połączeń.
Tematy pokrewne: menedżer połączeń plików, edytor menedżera połączeń plików
Jeśli właściwość SecondOperandType jest ustawiona na zmienną, wybierz istniejącą zmienną lub kliknij pozycję <Nowa zmienna...> w celu utworzenia nowej zmiennej.
tematy pokrewne: zmienne usług Integration Services (SSIS), dodawanie zmiennych
OperationType = Patch
Określ opcje operacji Patch.
SaveOperationResult
Określ, czy zadanie XML zapisuje dane wyjściowe operacji Patch.
NadpisanieMiejscaDocelowego
Określ, czy zastąpić plik docelowy, czy zmienną.
Destination
Jeśli parametr DestinationType ma wartość Połączenie z plikiem, wybierz menedżera połączeń plików lub kliknij pozycję <Nowe połączenie...> w celu utworzenia nowego menedżera połączeń.
Tematy pokrewne: menedżer połączeń plików, edytor menedżera połączeń plików
Jeśli właściwość DestinationType jest ustawiona na zmienną, wybierz istniejącą zmienną lub kliknij pozycję <Nowa zmienna...> w celu utworzenia nowej zmiennej.
Tematy pokrewne: Zmienne usług Integration Services (SSIS),Dodaj zmienną.
Destinationtype
Wybierz typ docelowy dokumentu XML. Ta właściwość zawiera opcje wymienione w poniższej tabeli.
| Wartość | Description |
|---|---|
| połączenie pliku | Wybierz plik zawierający dokument XML. |
| Zmienna | Ustaw źródło na zmienną zawierającą dokument XML. |
SecondOperandType
Wybierz typ docelowy dokumentu XML. Ta właściwość zawiera opcje wymienione w poniższej tabeli.
| Wartość | Description |
|---|---|
| bezpośrednich danych wejściowych | Ustaw źródło na dokument XML. |
| połączenie pliku | Wybierz plik zawierający dokument XML. |
| Zmienna | Ustaw źródło na zmienną zawierającą dokument XML. |
SecondOperand
Jeśli parametr SecondOperandType ma wartość Wprowadzanie bezpośrednie, podaj kod XML lub kliknij przycisk wielokropka (...) , a następnie podaj kod XML przy użyciu okna dialogowego Edytor źródła dokumentów .
Jeśli parametr SecondOperandType ma ustawioną wartość Połączenie z plikiem, wybierz menedżera połączeń plików lub kliknij pozycję <Nowe połączenie...> w celu utworzenia nowego menedżera połączeń.
Tematy pokrewne: menedżer połączeń plików, edytor menedżera połączeń plików
Jeśli właściwość SecondOperandType jest ustawiona na zmienną, wybierz istniejącą zmienną lub kliknij pozycję <Nowa zmienna...> w celu utworzenia nowej zmiennej.
tematy pokrewne: zmienne usług Integration Services (SSIS), dodawanie zmiennych