

 Amazon Redshift unterstützt UDFs ab Patch 198 nicht mehr die Erstellung von neuem Python. Das bestehende Python UDFs wird bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im [Blog-Posting](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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.

# Anzeigen von Null-ETL-Integrationen
<a name="zero-etl-using.describing"></a>

Sie können Ihre Null-ETL-Integrationen über die Amazon-Redshift-Konsole anzeigen. Hier können Sie die Konfigurationsinformationen und den aktuellen Status anzeigen und Bildschirme öffnen, um Daten abzufragen und freizugeben.

------
#### [ Amazon Redshift console ]

**So zeigen Sie die Details einer Null-ETL-Integration an**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon Redshift Redshift-Konsole unter [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/).

1. Wählen Sie im linken Navigationsbereich entweder das **Serverless**- oder das **Provisioned clusters**-Dashboard aus. Wählen Sie dann **Zero-ETL integrations** aus.

1. Wählen Sie die Null-ETL-Integration aus, die Sie anzeigen möchten. Für jede Integration werden die folgenden Informationen angegeben:
   + Die **Integrations-ID** ist der Bezeichner, der beim Erstellen der Integration zurückgegeben wird.
   + Der **Status** kann wie folgt lauten:
     + `Active` – Die Null-ETL-Integration sendet Transaktionsdaten an das Ziel-Data Warehouse in Amazon Redshift.
     + `Syncing` – Für die Null-ETL-Integration ist ein behebbarer Fehler aufgetreten und die Daten werden erneut gesendet. Betroffene Tabellen sind erst für Abfragen in Amazon Redshift verfügbar, wenn die Neusynchronisierung abgeschlossen ist.
     + `Failed` – Für die Null-ETL-Integration ist ein nicht behebbares Ereignis oder ein nicht behebbarer Fehler aufgetreten. Sie müssen die Null-ETL-Integration löschen und erneut erstellen.
     + `Creating` – Die Null-ETL-Integration wird erstellt.
     + `Deleting` – Die Null-ETL-Integration wird gelöscht.
     + `Needs attention` – Für die Null-ETL-Integration ist ein Ereignis oder ein Fehler aufgetreten, für dessen Behebung ein manuelles Eingreifen erforderlich ist. Befolgen Sie die Anweisungen in der Fehlermeldung, um das Problem zu beheben.
   + Der **Quelltyp** ist der Typ der Quelldaten, die zum Ziel repliziert werden. Typen können andere Datenbankmanager angeben, wie Aurora MySQL-Compatible Edition, Amazon Aurora PostgreSQL und RDS für MySQL sowie aus Anwendungen (`GlueSAAS`). 
   + Der **Quell-ARN** ist der ARN der Quelldaten. Für die meisten Quellen ist dies der ARN der Quelldatenbank oder Quelltabelle. Für die Zero-ETL-Integration mit Anwendungsquellen ist dies der ARN des AWS Glue Verbindungsobjekts.
   + Das **Ziel** ist der Namespace des Data Warehouse in Amazon Redshift, das Quelldaten empfängt.
   + Für **Datenbank** sind folgende Angaben möglich:
     + `No database` – Es gibt keine Zieldatenbank für die Integration.
     + `Creating` – Amazon Redshift erstellt gerade die Zieldatenbank für die Integration.
     + `Active` – Daten werden derzeit aus der Integrationsquelle auf Amazon Redshift repliziert.
     + `Error` – Bei der Integration ist ein Fehler aufgetreten.
     + `Recovering` – Die Integration wird wiederhergestellt, nachdem das Data Warehouse neu gestartet wurde.
     + `Resyncing` – Amazon Redshift synchronisiert die Tabellen in der Integration neu.
   + Der **Zieltyp** ist der Typ des Data Warehouse in Amazon Redshift.
   + **Erstellungsdatum** ist das Datum und die Uhrzeit (UTC) der Erstellung der Integration.

**Anmerkung**  
Um Integrationsdetails für ein Data Warehouse anzuzeigen, wählen Sie die Detailseite für Ihren bereitgestellten Cluster oder Serverless-Namespace und dann die Registerkarte **Null-ETL-Integrationen** aus.

In der Liste **Null-ETL-Integrationen** können Sie **Abfragen von Daten** auswählen, um zu Amazon Redshift Query Editor v2 zu wechseln. In der Amazon-Redshift-Zieldatenbank ist der Parameter [enable\$1case\$1sensitive\$1identifier](https://docs.aws.amazon.com/redshift/latest/dg/r_enable_case_sensitive_identifier.html) aktiviert. Beim Schreiben von SQL müssen Sie Schemas, Tabellen und Spaltennamen möglicherweise in doppelte Anführungszeichen setzen ("<Name>"). Weitere Informationen zum Abfragen von Daten in Ihrem Amazon Redshift Data Warehouse finden Sie unter [Abfragen einer Datenbank mit Query Editor v2Abfragen für Datenbanken mit dem Amazon-Redshift-Abfrage-Editor v2](query-editor-v2.md).

In der Liste **Null-ETL-Integrationen** können Sie **Daten teilen** auswählen, um ein Datashare zu erstellen. Um ein Datashare für die Amazon-Redshift-Datenbank zu erstellen, folgen Sie den Anweisungen auf der Seite **Datenfreigabe erstellen**. Bevor Sie Daten in Ihrer Amazon-Redshift-Datenbank freigeben können, müssen Sie eine Zieldatenbank erstellen. Weitere Informationen zur Datenfreigabe finden Sie unter [Konzepte für Datenfreigabe mit Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/dg/concepts.html).

Zum Aktualisieren Ihrer Integration können Sie den Befehl [ALTER DATABASE](https://docs.aws.amazon.com/redshift/latest/dg/r_ALTER_DATABASE.html) verwenden. Dadurch werden alle Daten aus Ihrer Integrationsquelle in Ihre Zieldatenbank repliziert. Im folgenden Beispiel werden alle synchronisierten und fehlgeschlagenen Tabellen in Ihrer Null-ETL-Integration aktualisiert.

```
ALTER DATABASE sample_integration_db INTEGRATION REFRESH ALL tables;
```

------
#### [ AWS CLI ]

Um eine Amazon DynamoDB Zero-ETL-Integration mit Amazon Redshift mithilfe von zu beschreiben AWS CLI, verwenden Sie den `describe-integrations` Befehl mit den folgenden Optionen:
+ `integration-arn` – Geben Sie den ARN der DynamoDB-Integration an, die beschrieben werden soll.
+ `integration-name` – Geben Sie einen optionalen Filter an, der eine oder mehrere Ressourcen angibt, die zurückgegeben werden soll(en).

Das folgende Beispiel beschreibt eine Integration durch die Bereitstellung des Integrations-ARN.

```
aws redshift describe-integrations
                 
{
    "Integrations": [
        {
            "Status": "failed", 
            "IntegrationArn": "arn:aws:redshift:us-east-1:123456789012:integration:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", 
            "Errors": [
                {
                    "ErrorCode": "INVALID_TABLE_PERMISSIONS", 
                    "ErrorMessage": "Redshift does not have sufficient access on the table key. Refer to the Amazon DynamoDB Developer Guide."
                }
            ], 
            "Tags": [], 
            "CreateTime": "2023-11-09T00:32:46.444Z", 
            "KMSKeyId": "arn:aws:kms:us-east-1:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", 
            "TargetArn": "arn:aws:redshift:us-east-1:123456789012:namespace:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", 
            "IntegrationName": "ddb-to-provisioned-02", 
            "SourceArn": "arn:aws:dynamodb:us-east-1:123456789012:table/mytable"
        }
    ]
}
```

Sie können die Ergebnisse von `describe-integrations` auch nach `integration-arn`, `source-arn`, `source-types` oder `status` filtern. Weitere Informationen finden Sie unter [describe-integrations](https://docs.aws.amazon.com/cli/latest/reference/redshift/describe-integrations.html) im *Leitfaden für die Amazon-Redshift-CLI*.

------