Mai 2021 Veröffentlichung: Schnellere und einfachere Erstellung von APIs, alles in einer App- und Datenintegrationsplattform

Dhananjay Bapat Kopfbild
9 Minuten lesen

Im Mai 2021 wird die Veröffentlichung der SnapLogic Plattform für intelligente Integration ist da und wir freuen uns sehr, sie mit Ihnen zu teilen! In dieser Version haben wir unser API-Management-Angebot erheblich verbessert. Sie können jetzt APIs mit einer Design-First-Methodik erstellen. Außerdem können Sie nahtlos mehrere Versionen einer API verwalten. Mit der Anomalieerkennung für Pipelines und der verbesserten Speicherverwaltung machen wir die Plattform widerstandsfähiger. Wir erweitern unser ELT-Angebot mit Unterstützung für Snowflake auf Google Cloud, SCD2 usw. Im Bereich Snap fügen wir ein neues Snap Pack für Twilio, neue Snaps in unseren NetSuite- und SAP-Snap Packs und vieles mehr hinzu.

Flexibilität und bessere Benutzerfreundlichkeit bei der Entwicklung und Verwaltung von APIs

Design First-Entwicklung ist ein gängiger Ansatz für die API-Erstellung. Er ermöglicht es API-Entwicklern, zunächst API-Schnittstellen zu definieren, auf denen API-Kunden ihre Anwendungen aufbauen können. Die Design-First-Entwicklung beschleunigt die Entwicklung und Veröffentlichung von APIs und ermöglicht es Unternehmen, Produkte schnell auf den Markt zu bringen. Die SnapLogic-Plattform ermöglicht es Anwendern seit vielen Jahren, API-Endpunkte aus Pipelines zu erstellen, ein Ansatz, der oft als Code First- oder Pipeline First-Ansatz bezeichnet wird. Mit der Version vom Mai 2021 fügen wir jedoch auch Unterstützung für Design First API-Entwicklung hinzu. So können Sie als API-Entwickler die Option wählen, die Ihren Anforderungen am besten entspricht. 

Wenn Sie eine OpenAPI/Swagger-Spezifikation im JSON- oder YAML-Format importieren, erstellt die Plattform mit dem Design-First-Ansatz automatisch ein Pipeline-Gerüst und zugehörige Ressourcen in Abhängigkeit von den API-Endpunkten. Sie können dann die APIs implementieren, indem Sie die Pipelines erstellen, die jeden Endpunkt bedienen.

Abbildung 1: Design First API-Erstellung

Mit der Version vom Mai 2021 haben wir auch die Unterstützung für die API-Versionierung hinzugefügt. Dank der Unterstützung für die API-Versionierung können API-Entwickler mehr Funktionen zu APIs hinzufügen oder diese APIs optimieren und gleichzeitig die bestehenden API-Kunden weiterhin bedienen. API-Entwickler können jetzt Versionen einer API erstellen, indem sie eine neue API-Spezifikation mit den API-Änderungen importieren. API-Entwickler können Assets und Richtlinien für jede Version unabhängig voneinander verwalten.

Wenn Sie mehr über diese SnapLogic API Management-Updates erfahren möchten, sehen Sie sich dieses Video.

Verbesserte Ausfallsicherheit und Benutzerfreundlichkeit durch die Plattform-Updates

In der Version vom Mai 2021 fügen wir eine Reihe von Funktionen hinzu, die die Ausfallsicherheit der Plattform verbessern und die Anzahl der Unterbrechungen für Ihr Unternehmen auf ein Minimum reduzieren. Einige dieser Änderungen sind bereits heute sichtbar, weitere stehen kurz bevor.

Die erste dieser Änderungen ist die Einführung der Erkennung von Anomalien während der Laufzeit, die unter unseren Mitbewerbern wirklich einzigartig ist. Diese Funktion verbessert die Ausfallsicherheit, indem sie Pipelines identifiziert, die zu Knotenausfällen führen können, und entsprechende Warnungen ausgibt. Die Plattform prüft Zeitseriendaten von Pipeline-Ausführungen und warnt Sie, wenn die Ausführungszeiten einen vordefinierten Schwellenwert überschreiten, der in Prozent der normalen Ausführungszeit ausgedrückt wird.

Abbildung 2: Einrichten der Erkennung von Anomalien in der Pipeline und der Alarmierung

Die zweite wichtige Aktualisierung, die zur Verbesserung der Ausfallsicherheit beiträgt, ist eine bessere Speicherverwaltung von Snaps wie Group-by und Join, die mit großen Datenmengen arbeiten und erhebliche Speicherressourcen benötigen. Es ist wichtig anzumerken, dass dies ein universelles Problem ist, unabhängig von Ihrer Integrationsplattform. Und obwohl der Nutzen dieser Plattform-Updates derselbe ist, ist die Lösung für jeden Snap einzigartig. Der Group-by-Snap verwendet jetzt dynamisches Sizing, während der Join-Snap Daten aus dem Puffer in temporäre Dateien auf der Festplatte auslagert, um eine bessere Verwaltung des Knotenspeichers zu erreichen und Knotenausfälle erheblich zu reduzieren.

Abbildung 3: Dashboard für die Speichernutzung zur besseren Fehlersuche

Die dritte wichtige Aktualisierung zur Verbesserung der Ausfallsicherheit ist ein neues Widget, das wir in das Snaplex Dashboard aufgenommen haben. Mit dem Widget "Speicherauslastung" in diesem Dashboard können Sie Pipeline-Ausführungen mit Spitzen in der Speicherauslastung korrelieren. Sie können nun ein Zeitfenster auswählen und das Debugging optimieren, um Probleme mit einer hohen Ressourcenauslastung schnell zu erkennen und zu beheben.

Um mehr über diese Plattform-Updates zu erfahren, sehen Sie sich bitte dieses Demo-Video.

Verbesserte Unterstützung für die elastische Skalierung von Groundplex

Eine Reihe von SnapLogic-Kunden verwenden heute containerisierte SnapLogic-Knoten, die von Kubernetes in ihren Groundplexes verwaltet werden. Mit den Verbesserungen vom Mai 2021 helfen wir Ihnen nun, über die CPU- und Speichermetriken hinauszugehen und SnapLogic-spezifische Parameter zu nutzen, um die Kubernetes-Skalierungsentscheidungen zu treffen. Wir fügen die Größe der Warteschlange des Ausführungsknotens als Metrik hinzu, die es Ihnen ermöglicht, die Knoten dynamisch nach oben und unten zu skalieren, um Betriebskosten in Verbindung mit Ihrem Infrastrukturanbieter zu sparen. Außerdem werden die Ressourcen für die Ausführungsknoten ordnungsgemäß beendet, wenn die Pipeline-Ausführung abgeschlossen ist. 

Höhere Produktivität und besserer Support mit ELT Enhancements

Wir arbeiten weiter daran, unser SnapLogic ELT-Angebot robuster zu machen, und Sie werden in den Updates vom Mai 2021 sehen, warum.

Wir unterstützen jetzt Snowflake ELT auf Google Cloud, so dass Sie unabhängig davon, wo Sie Ihre Snowflake-Instanz betreiben, Transformationen mit SnapLogic ELT auf sie übertragen können. 

Wir haben für ELT die Unterstützung von Slowly Changing Dimensions Type 2 (SCD2) hinzugefügt. Die SCD2-Funktionalität ist ein Schlüsselfaktor für Datenanalyseanwendungen, da sie die analytische Sichtbarkeit sicherstellt, selbst wenn sich die zugrunde liegenden Daten ändern, wie z. B. Änderungen an der Wohnadresse eines Mitarbeiters oder die Verfolgung von Verkäufen in einer Region, aufgeschlüsselt nach Vertriebsmitarbeitern. SnapLogic hat SCD2-Unterstützung für alle wichtigen Cloud Data Warehouses für Standard-Pipelines bereitgestellt, aber jetzt erhalten Sie die gleiche Unterstützung auch für ELT-Pipelines. Sehen Sie sich dieses Video um mehr über die SCD2-Unterstützung für SnapLogic ELT zu erfahren.

Wir haben zwei weitere Verbesserungen vorgenommen, die die Benutzerproduktivität bei der Pflege des Ziel-Cloud-Data-Warehouses mit SnapLogic ELT verbessern:

  • Mit dem neuen ELT-Befehl "Execute" können Sie administrative Aufgaben wie das Erstellen, Löschen oder Abschneiden einer Tabelle durchführen. Für Snowflake unterstützt er auch das Ändern der Größe des Lagers.
  • Wir haben die Möglichkeit hinzugefügt, JDBC-Treiberdateien automatisch von einem bestimmten Pfad für Ihr Cloud Data Warehouse herunterzuladen und so den manuellen Aufwand für die Pflege Ihres ELT-Kontos zu reduzieren. 

Höhere Produktivität und bessere Erfahrungen mit neuen Snaps

Wir erweitern ständig unseren Snap-Katalog, der jetzt über 600 Snaps für die Verbindung mit SaaS-Anwendungen, lokalen Anwendungen, Datenbanken, Data Warehouses, anderen Datenendpunkten, Protokollen, Datentransformationen usw. umfasst.

Unser *NEU* Twilio Snap Pack ermöglicht es Ihnen, leistungsstarke Kommunikationserlebnisse für Ihre Kunden zu schaffen. Twilio ist ein API-basiertes Produkt, mit dem Sie eine Textnachricht senden, einen Telefonanruf initiieren oder eine programmierte Sprachnachricht hinterlassen können. Unser neues Snap Pack bietet CRUD-Operationen (Create Read Update Delete) für Objekte in Twilio und ermöglicht Ihnen die Automatisierung von Marketing-Workflows, z. B. das Senden einer Benachrichtigung an Ihr SDR-Team, wenn ein heißer Lead vorliegt, oder von Kundenservice-Workflows, z. B. Chatbots, die auf intelligente Weise auf Kundenanfragen reagieren, und vieles mehr. Sehen Sie sich dieses Demo-Video wie Sie mit Twilio und SnapLogic ganz einfach eine Whatsapp-Nachricht senden können.

Wir haben unser NetSuite Snap Pack um einen neuen Snap erweitert: RESTlet aufrufen'. Wie der Name schon sagt, ermöglicht es Ihnen, Ihre Investition in NetSuite RESTlets zu erweitern. Dabei handelt es sich um serverseitige Skripte, die eine REST-API-ähnliche Erfahrung bieten und Ihnen außerdem ermöglichen, das Verhalten von Seiten und Funktionen in NetSuite anzupassen. Selbst mit den in NetSuite verfügbaren REST- und SOAP-APIs bieten RESTlets weiterhin die beste Leistung bei der Interaktion mit Ihrem NetSuite-ERP-System, und mit diesem Snap können Sie genau das tun. 

Wir haben auch einen neuen Snap zu unserem SAP Snap Pack hinzugefügt, den 'RFC Listener'. RFC steht für Remote Function Call. Dieser Snap ermöglicht es Ihrem SAP ERP-System, auf Fehler zu reagieren oder die Vorteile eines beliebigen Features oder einer Funktion eines Nicht-SAP-Systems in Echtzeit zu nutzen. Dieser Snap bietet Ihren SAP-Anwendungen die Möglichkeit, synchron mit anderen SAP- oder Nicht-SAP-Anwendungen zu kommunizieren.

Verbesserte Konnektivität mit anderen Snap Pack-Erweiterungen

Hier sind einige weitere bemerkenswerte Verbesserungen: 

  • DynamoDB Snap Pack: Unterstützung für automatische Skalierung und dynamische Konten 
  • Snowflake Snap Pack: Datentransformation (Neuordnung von Spalten, Änderung von Typen) vor dem Bulk Loading
  • Microsoft Power BI Snap Pack: Unterstützung für DataFlows und DataFlow-Speicherkonten in Entitätstypen
  • Salesforce Snap Pack: 
    • Verbessertes Pass-Through-Verhalten für Snaps, die Massen-API verwenden
    • Unterstützung für CSV-Nutzdaten im Bulk-Inhaltstyp und Nullwerte im Bulk-API-Modus
  • Binäres Snap Pack
    • Zwei-Faktor-Authentifizierung für SFTP
  • Flow Snap Pack
    • HTTP Router Snap unterstützt jetzt Ultra-Pipelines
  • Box und Hadoop Snap Pack:
    • Unterstützung für Wiederholungen mit Anzahl der Wiederholungen und Wiederholungsintervall

Um eine vollständige Liste der Snap-Updates zu erhalten, besuchen Sie bitte unsere Dokumentation hier.

Wenn Sie das Webinar zur Produktfreigabe im Mai 2021 verpasst haben, können Sie es es hier ansehen und von unserem Produktteam hören. Sie können immer mehr über diese Updates erfahren, indem Sie die SnapLogic-Dokumentation.

Wenn Sie noch nicht Teil der SnapLogic-Community sind, nehmen Sie an der Diskussion teil hier. Tauschen Sie sich mit anderen aus, erhalten Sie Antworten auf Ihre Fragen, und informieren Sie sich über kommende Produktveröffentlichungen im Abschnitt 'Produkt-Updates in der Community, um einen ersten Blick auf die kommenden Produkte zu werfen.

Dhananjay Bapat Kopfbild
Senior Technical Product Marketing Manager bei SnapLogic
Kategorie: Produkt

Wir stellen ein!

Entdecken Sie Ihre nächste große Karrierechance.