DATASHARE ERSTELLEN - Amazon Redshift

Amazon Redshift wird UDFs ab dem 1. November 2025 die Erstellung von neuem Python nicht mehr unterstützen. Wenn Sie Python verwenden möchten UDFs, erstellen Sie das UDFs vor diesem Datum liegende. Bestehendes Python UDFs wird weiterhin wie gewohnt funktionieren. Weitere Informationen finden Sie im Blogbeitrag.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

DATASHARE ERSTELLEN

Erzeugt ein neues Datashare in der aktuellen Datenbank. Der Besitzer dieses Datashares ist derjenige, der den Befehl CREATE DATASHARE eingegeben hat.

Amazon Redshift verknüpft jedes Datashare mit einer einzelnen Amazon-Redshift-Datenbank. Sie können nur Objekte aus dieser Datenbank dem zugeordneten Datashare hinzufügen. Sie können mehrere Datashares in derselben Amazon-Redshift-Datenbank erstellen.

Weitere Informationen zu Datashares finden Sie unter Datenaustausch in Amazon Redshift.

Verwenden Sie zum Anzeigen von Informationen zu Datashares SHOW DATASHARES.

Erforderliche Berechtigungen

Im Folgenden sind die erforderlichen Berechtigungen für CREATE DATASHARE aufgeführt:

  • Superuser

  • Benutzer mit der Berechtigung CREATE DATASHARE

  • Datenbankbesitzer

Syntax

CREATE DATASHARE datashare_name
[[SET] PUBLICACCESSIBLE [=] TRUE | FALSE ];

Parameter

datashare_name

Der Name des Datashares. Der Name des Datashares muss im Cluster-Namespace eindeutig sein.

[[SET] PUBLICACCESSIBLE]

Eine Klausel, die angibt, ob das Datashare für öffentlich zugängliche Cluster freigegeben werden kann.

Der Standardwert für den SET PUBLICACCESSIBLE beträgt FALSE.

Nutzungshinweise

Standardmäßig hat der Besitzer des Datashares Rechte nur für die Freigabe, nicht aber für die Objekte innerhalb der Freigabe.

Nur Superuser und der Datenbankbesitzer können CREATE DATASHARE verwenden und ALTER-Berechtigungen an andere Benutzer oder Gruppen delegieren.

Beispiele

Im folgenden Beispiel wird das Datashare salesshare erstellt.

CREATE DATASHARE salesshare;

Im folgenden Beispiel wird das Datashare demoshare erstellt, der von AWS Data Exchange verwaltet wird.

CREATE DATASHARE demoshare SET PUBLICACCESSIBLE TRUE, MANAGEDBY ADX;