Frage

In den nächsten Wochen wird meine Firma eingreifende mehrere Anbieter sein, eine Wahl für ein gemeinsames globales ETL-Tool zu etablieren - nicht unbedingt eine, die nicht aus aufgebrochen werden kann, sondern nur, wo unsere Lizenz Investitionen gehen diese Kosten zu konsolidieren . Zwei der wichtigsten Akteure sind Talend und Informatica, mit anderen, die für die Zwecke dieser Frage keine Rolle spielen.

Meine Erfahrung ist, in Talend Enterprise ETL-Tool, Talend Integration Suite, die auch viele Standard-Integrationsfähigkeiten hat. Abgesehen von all den offensichtlichen Vor- und Nachteile zwischen den beiden, wie Kosten, Verfügbarkeit von erfahrenen Ressourcen usw. meine Frage spezifisch für die Wissensentwicklung Sprache ist erforderlich.

würde ich ein Feedback auf der Informatica Option mag. Ich kann aus eigener Erfahrung sagen, dass Talend effektiv zu nutzen und darüber hinaus vorprogrammierten Grenzen erreichen (was ziemlich oft geschieht), benötigen Sie einen angemessenen Hintergrund in Java haben. Und in diesem Fall, ich meine Java direkt - Sie buchstäblich Java verwenden kann, wenn Sie die Funktionalität von Add-on müssen, nicht eine „besondere“ Version von Java. Wie ist die Situation mit Informatica? Gibt es eine bestimmte Erweiterungssprache Sie verwenden können? Ist es proprietärer, aber vielleicht in engen Zusammenhang mit einer Mainstream-Sprache verwendet? Was ist die Wahrscheinlichkeit, dass sie benötigen, um für alle Arbeitsplätze der Folge zu benutzen?

Dies ist nur ein Faktor, den ich verwenden werde ich den Platz in der Bewertung, aber ich muss auf diesen Aspekt von Informatica ein wenig mehr bis zur Geschwindigkeit erhalten, bevor ich voll informiert fühlen. Vielen Dank für Ihre Antworten!

War es hilfreich?

Lösung

Informatica hat seine eigene Transformation langugage, dass Sie in Ihren Ausdrücke, Filter und so verwenden können. Es ist sehr vielseitig und nicht schwierig zu lernen, wenn Sie mit einem der beliebtesten Programmiersprachen von heute vertraut sind. SQL ist wahrscheinlich das, es am meisten ähnelt. Sie werden auf jeden Fall zumindest müssen lernen, die Grundlagen dieser langugage der Lage sein, effizient Informatica zu verwenden.

(Gutes Verständnis von SQL ist so ziemlich eine Voraussetzung sowieso, wenn Sie Informatica verwenden werden (oder ein ETL-Tool.) - natürlich hängt davon ab, was Ihre Quell- und Zielsysteme sind)

Es ist auch möglich Java Transformationen zu erstellen, obwohl diese ziemlich selten benötigt werden soll. Normalerweise sind die Einbau-Transformationen in Kombination mit Informatica eigenen Transformationssprache liefert mehr als genug Optionen.

Andere Tipps

Ich habe in 'C' geschrieben benutzerdefinierten transformaions gesehen. Für das, was es für verwendet wurde, es war wirklich nicht der Mühe wert. diese Antwort schlägt auch Java verwenden können. Ein paar Jahre zurück, ich sah, dass Perl als Erweiterungssprache unterstützt wurde, aber ich kann keine solche Referenzen heute findet. Sie fiel wahrscheinlich Unterstützung für die.

Wenn Sie erstellen Zuordnungen und Verknüpfungen zwischen Quellen und Zielen und wenn Sie die Transformation verwenden, in jedem Prozess informatica generiert oder mithilfe von SQL und SQL-Konzepten. Daher gründliche Kenntnisse von SQL ist obligatorisch Arbeit auf Informatica PC.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top