sequence

___ qstnhdr ___ Warum wird mein Fehlerfluss nicht ausgelöst, wenn der SSIS-Sequenzcontainer fehlschlägt? ___ qstntxt ___

Ich habe einige SSIS-Sequenzcontainer, und wenn eine der darin enthaltenen Aufgaben fehlschlägt, möchte ich den Fluss zu einer SQL-Aufgabe leiten, die alles aufräumt, damit ich das Problem beheben und es ohne doppelte Daten erneut ausführen kann. Mein Problem ist, dass ich den Fluss nicht in die SQL-Aufgabe leiten kann, selbst wenn etwas in einem der Sequenzcontainer fehlschlägt. Scheint so, als ob dies das Standardverhalten sein sollte, aber es muss eine Einstellung geben, die ich vermisse. Ich habe mit der Einstellung FailParentOnFailure gespielt, aber das alles stoppt den Rest des Pakets. Ich würde ein Bild einfügen, um zu verstehen, was ich eingerichtet habe, aber denke, mein Ruf ist noch nicht gut genug. : P

    
___ answer10885713 ___

Stellen Sie sicher, dass Sie in den Integritätsbedingungen auf Bearbeiten klicken und den letzten Teil für mehrere Integritätsbedingungen in OR ändern, so dass bei einem Fehler die Task ausgeführt wird. Andernfalls wird auf den Fehler gewartet.

    
___ tag123assis ___ SSIS (Microsoft SQL Server Integration Services) ist eine Plattform zum Erstellen von Datenintegrations- und Datenumwandlungslösungen auf Unternehmensebene. SSIS wird verwendet, um ETL-Operationen durchzuführen; d. h. Daten extrahieren, transformieren und laden. ___ tag123containers ___ Ein Container ist eine Klasse, eine Datenstruktur oder ein abstrakter Datentyp, dessen Instanzen Sammlungen anderer Objekte sind. Container verwenden normalerweise Generics oder Vorlagen, so dass eine Vielzahl von Objekten hinzugefügt werden kann. ___ answer8294520 ___

Ohne weitere Details zu Ihren Sequenzcontainern ist es schwierig, sich über das Problem zu vergewissern.

Ich würde versuchen, die Systemvariable %code% Ihrer Container zu überprüfen. Wenn Sie eine Aufgabe haben, die fehlschlagen kann und Sie nicht möchten, dass Ihr gesamtes Paket beendet wird, müssen Sie einen der folgenden Schritte ausführen:

  • Gehe zu %code% und tue etwas am %code% event to Behandle den Fehler oder
  • Setzen Sie die %code% Systemvariable dieser Aufgabe auf %code%

Ich würde ein paar Screenshots bereitstellen, aber dafür habe ich nicht genug Rep. Stattdessen hinterlasse ich Ihnen einige Links mit weiteren Informationen zu diesem Thema:

Ähnlich wie Ihre Frage: Ссылка

Detaillierte Informationen zur Ereignisausbreitung: Ссылка

    
___ tag123sequenz ___ Eine Sequenz ist eine geordnete Liste von Objekten (oder Ereignissen). Wie eine Menge enthält sie Elemente (auch Elemente oder Terme genannt) und die Anzahl der Terme (möglicherweise unendlich) wird als Länge der Sequenz bezeichnet. Im Gegensatz zu einer Menge ist die Reihenfolge wichtig, und genau dieselben Elemente können mehrmals an verschiedenen Positionen in der Sequenz erscheinen. In einer relationalen Datenbank ist eine Sequenz ein Objekt, das zum Generieren eindeutiger Zahlen für einen Primärschlüssel verwendet wird. ___ tag123precedence ___ hilf uns dieses Wiki zu bearbeiten ___ tag123constraints ___ Eine Einschränkung ist eine Bedingung, die in einem bestimmten Kontext erfüllt sein muss. Constraints werden typischerweise in Datenbanken und Programmiersprachen verwendet, um Fehler zu erkennen, Datenkonsistenz und Genauigkeit sicherzustellen und Geschäftsanforderungen durchzusetzen. ___ answer24935442 ___

Überprüfen Sie die Sequenzcontainereigenschaft, wenn FailPackageOnFailure = true, wird keine "failure precedence constraint" ausgelöst.

    
___ answer8299725 ___

Ich denke in diesem Fall definitiv ein Fall, in dem ein Bild anderen geholfen hätte, meine Frage zu beantworten. Ich hatte 3 Sequenzcontainer, die alle auf den gleichen SQL-Task zeigten, wenn sie fehlschlugen. Ich wollte, dass die SQL-Task ausgeführt wird, wenn einer der Sequenzcontainer einen Fehler aufweist. Daher müssen die Rangfolgeneinschränkungen auf ein logisches ODER gesetzt werden, andernfalls würde sie niemals ausgeführt werden, wenn nicht alle 3 fehlgeschlagen sind. Es wurde in OR geändert und es funktionierte genau so, wie ich es wollte.

    
___
3
Antworten

Unterschied zwischen a [:] = b und a = b [:]? (Python)

Ich wurde dies für einen Codierungstest gefragt und wusste die Antwort nicht. Hat jemand irgendwelche Ideen?     
11.08.2011, 22:07
6
Antworten

n größte Elemente in einer Sequenz (Duplikate müssen beibehalten werden)

Ich muss die n größten Elemente in einer Liste von Tupeln finden. Hier ist ein Beispiel für die Top 3 Elemente. %Vor% Ich habe versucht, heapq.nlargest zu verwenden. Es gibt jedoch nur die ersten drei größten Elemente zurück und gibt kein...
12.07.2011, 19:06
3
Antworten

Wie konvertiere ich einen String in eine Liste in Io?

Ich möchte zum Beispiel "hello" in list(104, 101, 108, 108, 111) oder list("h", "e", "l", "l", "o") umwandeln Bisher habe ich eine leere Liste erstellt, foreach verwendet und jedes Element selbst an die Liste angehängt, aber das i...
23.11.2010, 10:34
2
Antworten

Finden Sie die n-te Zahl in der wachsenden Folge von 0,2,4,6,8?

Wir haben eine ansteigende Reihenfolge, in der jedes Element nur aus geraden Ziffern besteht (0, 2, 4, 6, 8). Wie können wir find the nth number in this sequence Ist es möglich, die n-te Nummer in dieser Reihenfolge in O (1) Zeit zu finden...
03.06.2016, 11:05
1
Antwort

Bessere Möglichkeit, Elemente am Anfang der F # -Sequenz hinzuzufügen

F # List stellt den Operator cons ( :: ) zum Hinzufügen eines Elements am Anfang einer Liste bereit. Gibt es eine Funktion, die dasselbe für Seq macht? Der einzige Weg, auf den ich gestoßen bin, ist Seq.append wie folgt zu verwende...
19.03.2012, 16:56
3
Antworten

Ändern des Mindestwerts der Postgres-Sequenz

Ich versuche den Mindestwert einer bestehenden Sequenz zu ändern. Zuerst habe ich versucht %Vor% und ich habe ERROR: START value (1) cannot be less than MINVALUE (10000) . Also habe ich es versucht %Vor% hat aber den gleichen Feh...
06.04.2011, 03:52
2
Antworten

Warum gehen SQL-ID-Sequenzen nicht synchron (speziell mit Postgres)?

Ich habe Lösungen zum Aktualisieren einer Sequenz gesehen, wenn sie nicht mit dem generierten Primärschlüssel synchronisiert sind, aber ich verstehe nicht, wie dieses Problem von vornherein auftritt. Hat jemand einen Einblick darin, wie ein P...
16.02.2012, 15:49
2
Antworten

SELECT Bereich von ganzen Zahlen in MySQL. Z.B. 1,2,3,4, ..., n;

Ich muss den Bereich der ganzen Zahl in MySQL auswählen. So etwas Ähnliches SELECT RANGE(10,20) AS range; gibt zurück 10, 11, 12, 13, 14, ..., 20 Warum? Ich möchte eine zufällige Telefonnummer aus dem Bereich auswählen, der...
08.12.2010, 10:26
3
Antworten

Welcher Befehl würde IDENTITY INSERT ON / OFF vom SQL Server in Oracle ersetzen?

Ich muss diese Abfrage (hier vereinfacht) von T-SQL nach ORACLE migrieren %Vor% id ist ein Identity-Feld im SQL Server. Ich habe die gleiche Tabelle mit einer Sequenz in ORACLE, ich konnte kein Snippet finden, das zeigt, wie man die Se...
03.05.2010, 15:04
2
Antworten

Warum kannst du keinen RSeq bekommen?

%Vor% Warum kann rseq nicht das Ergebnis eines vorherigen Aufrufs von rseq akzeptieren? Ich habe im Docstring gelesen, dass das Argument (eigentlich "kann" sein) ein Vektor oder eine sortierte Karte sein muss, und das obige zeigt, dass...
25.05.2016, 08:10