Datashares von AWS Data Exchange - Amazon Redshift

Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting.

Datashares von AWS Data Exchange

Sie können AWS Data Exchange-Datashares verwenden, um die Abrechnung für die Datenfreigabe von Amazon Redshift zu verwalten.

Ein Datashare von AWS Data Exchange ist eine Lizenzierungseinheit für die Weitergabe Ihrer Daten über AWS Data Exchange. AWS verwaltet alle Abrechnungen und Zahlungen im Zusammenhang mit Abonnements für AWS Data Exchange und die Verwendung der Amazon-Redshift-Datenfreigabe. Zugelassene Datenanbieter können AWS Data Exchange-Datashares zu AWS Data Exchange-Produkten hinzufügen. Wenn Kunden ein Produkt mit AWS Data Exchange-Datashares abonnieren, erhalten sie Zugriff auf die Datashares im Produkt.

Mit AWS Data Exchange für Amazon Redshift ist es leicht möglich, den Zugriff auf Ihre Amazon-Redshift-Daten über AWS Data Exchange zu lizenzieren. Wenn ein Kunde ein Produkt mit AWS Data Exchange-Datashares abonniert, fügt AWS Data Exchange den Kunden automatisch als Datenkonsument zu allen AWS Data Exchange-Datashares hinzu, die im Produkt enthalten sind. Rechnungen werden automatisch generiert und Zahlungen zentral erfasst und automatisch über ausgezahlt AWS Marketplace Entitlement Service.

Anbieter können Daten in Amazon Redshift auf granularer Ebene lizenzieren, wie z. B. Schemas, Tabellen, Ansichten und benutzerdefinierte Funktionen. Sie können das gleiche AWS Data Exchange-Datashare über mehrereAWS Data Exchange-Produkte verwenden. Alle Objekte, die dem AWS Data Exchange-Datashare hinzugefügt werden, stehen den Konsumenten zur Verfügung. Produzenten können alle AWS Data Exchange-Datashares aufrufen, die von AWS Data Exchange in ihrem Namen verwaltet werden, und zwar mit Amazon-Redshift-API-Vorgängen, SQL-Befehlen und der Amazon-Redshift-Konsole. Kunden, die ein Produkt mit AWS Data Exchange-Datashares abonnieren, haben schreibgeschützten Zugriff auf die Objekte in den Datashares.

Kunden, die Daten von Drittanbietern konsumieren möchten, können den AWS Data Exchange-Katalog durchsuchen, um Datensätze in Amazon Redshift zu ermitteln und zu abonnieren. Nach der Aktivierung des AWS Data Exchange-Abonnements können sie eine Datenbank aus dem Datashare in ihrem Cluster erstellen und die Daten in Amazon Redshift abfragen.

Funktionsweise von AWS Data Exchange-Datashares

Verwalten von AWS Data Exchange-Datashares als Administrator eines Produzenten

Wenn Sie ein Datenproduzent sind (bei AWS Data Exchange auch als Anbieter bezeichnet), können Sie AWS Data Exchange-Datashares erstellen, die eine Verbindung zu Ihren Amazon-Redshift-Datenbanken herstellen. Um AWS Data Exchange-Datashares zu Produkten auf AWS Data Exchange hinzuzufügen, müssen Sie als AWS Data Exchange-Anbieter registriert sein.

Weitere Informationen zu den ersten Schritten mit AWS Data Exchange-Datashares erfahren Sie unter Freigeben lizenzierter Amazon-Redshift-Daten in AWS Data Exchange.

Verwenden von AWS Data Exchange-Datashares als Konsument mit einem aktiven AWS Data Exchange-Abonnement

Wenn Sie ein Konsument mit einem aktiven AWS Data Exchange-Abonnement sind (bei AWS Data Exchange auch als Abonnent bezeichnet), können Sie den AWS Data Exchange-Katalog auf der AWS Data Exchange-Konsole durchsuchen, um Produkte mit AWS Data Exchange-Datashares zu erkennen.

Nachdem Sie ein Produkt abonniert haben, das AWS Data Exchange-Datashares enthält, erstellen Sie eine Datenbank aus dem Datashare in Ihrem Cluster. Sie können die Daten in Amazon Redshift dann direkt abfragen, ohne die Daten extrahieren, transformieren und laden zu müssen.

Weitere Informationen zu den ersten Schritten mit AWS Data Exchange-Datashares erfahren Sie unter Freigeben lizenzierter Amazon-Redshift-Daten in AWS Data Exchange.

Für AWS Data Exchange-Datashares, beachten Sie Folgendes:

  • Wenn ein Produzenten-Cluster gelöscht wird, löscht Amazon Redshift die vom Produzenten-Cluster erstellten Datashares. Wenn ein Produzenten-Cluster gesichert und wiederhergestellt wird, bleiben die erstellten Datashares weiterhin auf dem wiederhergestellten Cluster erhalten. Damit Datenabonnenten weiterhin auf die Daten zugreifen können, erstellen Sie die AWS Data Exchange-Datashares erneut und veröffentlichen Sie sie in den Datensätzen des Produkts. Die Konsumenten-Datenbank auf dem Konsumenten-Cluster verweist auf das Datashare aus dem ursprünglichen Cluster, in dem der Snapshot erstellt wird. Um die freigegebenen Daten aus dem wiederhergestellten Cluster abzufragen, erstellt der Konsumenten-Administrator eine andere Datenbank oder löscht eine vorhandene Konsumenten-Datenbank und erstellt sie neu, um das neu erstellte AWS Data Exchange-Datashare aus dem neu wiederhergestellten Cluster zu verwenden.

  • Wir empfehlen, dass Sie Ihren Cluster nicht löschen, wenn Sie AWS Data Exchange-Datashares haben. Diese Art der Änderung kann außerdem zu einer Verletzung der Datenproduktbedingungen in führen AWS Data Exchange.

Hersteller und Verbraucher von Datashares

Datenproduzenten (auch bekannt als Datenfreigabeproduzenten oder Datashare-Produzenten) sind Cluster, aus denen Sie Daten freigeben möchten. Produzenten-Administratoren und Datenbankbesitzer können Datashares mit dem Befehl CREATE DATASHARE erstellen. Sie können Objekte wie Schemata, Tabellen, Ansichten und SQL-UDFs (benutzerdefinierte Funktionen) aus einer Datenbank hinzufügen, die der Produzenten-Cluster für Konsumenten-Cluster freigeben soll.

Datenproduzenten (bei AWS Data Exchange auch als Anbieter bezeichnet) können für AWS Data Exchange-Datashares Daten über AWS Data Exchange lizenzieren. Zugelassene Anbieter können AWS Data Exchange-Datashares zu AWS Data Exchange-Produkten hinzufügen.

Wenn ein Kunde ein Produkt mit AWS Data Exchange-Datashares AWS Data Exchange abonniert, fügt den Kunden automatisch als Datenkonsument zu allen AWS Data Exchange-Datashares hinzu, die im Produkt enthalten sind. AWS Data Exchange entfernt auch alle Kunden aus AWS Data Exchange-Datashares wenn ihr Abonnement beendet wird. AWS Data Exchange verwaltet auch automatisch Abrechnung, Rechnungsstellung, Zahlungseinzug und Zahlungsverteilung für bezahlte Produkte mit AWS Data Exchange-Datashares. Weitere Informationen finden Sie unter Datashares von AWS Data Exchange. Weitere Informationen zur Registrierung als AWS Data Exchange-Datenanbieter finden Sie unter Erste Schritte als Anbieter.

Datenkonsumenten (auch bekannt als Datenfreigabekonsumenten oder Datashare-Konsumenten) sind Cluster, die Datashares von Erzeugerclustern empfangen.

Amazon-Redshift-Cluster, die Daten gemeinsam nutzen, können sich in denselben oder in unterschiedlichen AWS-Konten bzw. in unterschiedlichen AWS-Regionen befinden, sodass Sie Daten organisationsübergreifend freigeben und mit anderen Parteien zusammenarbeiten können. Konsumenten-Administratoren erhalten die Datashares, deren Nutzung ihnen gewährt wurde, und prüfen die Inhalte jedes Datashares. Um gemeinsam genutzte Daten zu nutzen, erstellt der Konsumenten-Administrator eine Amazon-Redshift-Datenbank aus dem Datashare. Der Administrator weist dann Benutzern und Rollen im Konsumenten-Cluster Berechtigungen für die Datenbank zu. Nachdem Berechtigungen gewährt wurden, können Benutzer und Rollen die gemeinsam genutzten Objekte als Teil der standardmäßigen Metadatenabfragen zusammen mit den lokalen Daten im Konsumenten-Cluster auflisten. Sie können sofort mit der Abfrage beginnen.

Wenn Sie ein Konsument mit einem aktiven AWS Data Exchange-Abonnement sind (bei AWS Data Exchange auch als Abonnent bezeichnet) können Sie in Amazon Redshift granulare, aktuelle Daten finden, abonnieren und abfragen, ohne die Daten extrahieren, transformieren und laden zu müssen. Weitere Informationen finden Sie unter Datashares von AWS Data Exchange.