Sie können eine direkte Verbindung zu Redshift herstellen, um Daten in Lucanet xP&A (Extended Planning & Analysis) zu übernehmen. Es ist möglich, einen SSH-Tunnel für die Verbindung zu verwenden.

Dieser Artikel beschreibt die Voraussetzungen und die einzelnen Schritte der Einrichtung.

Die Felder, die übernommen werden, müssen während der Einrichtung mit einer Datenbank-Abfrage definiert werden. Eine detaillierte Anleitung zur Strukturierung einer solchen Abfrage finden Sie unter Datenbankabfragen definieren.

Damit xP&A eine Verbindung zu Ihrer Redshift-Datenbank herstellen kann, müssen Sie im Vorfeld die folgenden Aktionen durchführen:

Sie müssen die entsprechende statische IP-Adresse auf die Whitelist setzen, bevor Sie Redshift mit xP&A verbinden.

Welche IP-Adresse auf die Whitelist gesetzt werden muss, hängt von der Region ab, in der Ihre Lucanet-Instanz gehostet wird:

RegionIP-Adresse
eu-central-152.59.129.235
ap-southeast-113.214.111.217
us-east-13.223.155.63, 98.87.131.112, 44.219.125.183
eu-central-251.34.5.247
eu-north-113.51.154.160

Die für Ihre Region passende IP-Adresse wird im Dialog Neue Datenquelle angezeigt, wenn Sie die Verbindung erstellen. Bitte überprüfen Sie diese Angabe in der Benutzeroberfläche.

Außerdem müssen Sie sicherstellen, dass Ihre Redshift-Datenbank beim White-Listing dieser IP-Adressen nur mit einer starken Kombination aus Benutzername und Kennwort zugänglich ist. Gehen Sie wie folgt vor:

1

Öffnen Sie die Eigenschaften (Properties) Ihres Redshift Clusters.

2

Klicken Sie unter den Netzwerk- und Sicherheitseinstellungen (Network and security settings) auf die VPC-Sicherheitsgruppe (VPC security group):

Zeigt die Redshift-Netzwerk- und Sicherheitseinstellungen. Hervorgehoben ist der Abschnitt der VPC-Sicherheitsgruppe
Einstellungen der VPC-Sicherheitsgruppe
3

Öffnen Sie den Reiter Eingehende Regeln (Inbound rules) und klicken Sie auf Eingehende Regeln bearbeiten (Edit inbound rules):

Zeigt den Reiter „Eingehende Regeln" (Inbound rules) in den Redshift Cluster-Einstellungen. Hervorgehoben sind der Name des Reiters und die Schaltfläche „Eingehende Regeln bearbeiten" (Edit inbound rules)
Reiter 'Eingehende Regeln' (Inbound rules)
4

Wählen Sie als Typ (Type) die Option Redshift, geben Sie unter CIDR-Blöcke (CIDR blocks) Ihre externe IP-Adresse an und klicken Sie auf Regeln speichern (Save rules).

Zeigt den Bearbeitungsmodus der eingehenden Regeln (Inbound rules) in Redshift. Hervorgehoben sind das Feld „Typ" (Type) und das Feld „CIDR-Blöcke" (CIDR blocks) zur Eingabe der IP-Adresse.
IP-Adresse angeben

Damit xP&A eine Verbindung zu Ihrer Redshift-Datenbank herstellen kann, müssen Sie Ihre Datenbank öffentlich zugänglich machen. Gehen Sie wie folgt vor:

1

Öffnen Sie die Eigenschaften (Properties) Ihres Redshift Clusters.

2

Stellen Sie unter den Netzwerk- und Sicherheitseinstellungen (Network and security settings) sicher, dass die Option Öffentlich zugänglich (Publicly accessible) aktiviert ist.

Zeigt die Zusammenfassung der Redshift-Netzwerk- und Sicherheitseinstellungen. Hervorgehoben ist die Einstellung „Öffentlich zugänglich" (Publicly accessible)
Netzwerk- und Sicherheitseinstellungen in Redshift
3

Falls diese Option nicht aktiviert ist, klicken Sie auf Bearbeiten (Edit) und aktivieren Sie die Option Öffentlich zugänglich aktivieren (Turn on Publicy accessible).

Zeigt die Redshift-Eigenschaften „Netzwerk und Sicherheit" (Network and security). Hervorgehoben ist die Option „Öffentlich zugänglich aktivieren" (Turn on Publicly accessible)
Option 'Öffentlich zugänglich' (Publicly accessible)

Um eine Verbindung zu Redshift in xP&A herzustellen:

1

Wählen Sie eine der folgenden Optionen:

  • Öffnen Sie in der Übersicht auf der Startseite den Arbeitsbereich Daten und klicken Sie auf + Neu.
Zeigt die Startseite von Lucanet xP&A. Hervorgehoben sind die Schaltflächen, die verwendet werden müssen, um von der Startseite aus eine neue Datenquellenverbindung zu erstellen.
Neue Datenquellenverbindung aus dem Arbeitsbereich 'Daten'
  • Öffnen Sie das Modell, in das Sie die Daten integrieren möchten. Klicken Sie in der Übersicht auf das Symbol + neben Daten und wählen Sie Neue Datenquelle:
Zeigt die Ansicht eines Modells. Hervorgehoben sind die Schaltflächen, die verwendet werden müssen, um eine neue Datenquellenverbindung aus der Modellansicht zu erstellen.
Neue Datenquellenverbindung aus einem Modell heraus
2

Öffnen Sie im Dialog Datenquellen den Reiter BI/Database und wählen Sie Redshift:

Zeigt den Dialog 'Datenquellen' an. Rot hervorgehoben ist der Reiter 'BI/Database'.
Reiter 'BI/Database'
3

Der Dialog Neue Datenquelle wird wie folgt angezeigt:

Zeigt das Dialog 'Neue Datenquelle' für eine Redshift-Verbindung
Dialog 'Neue Datenquelle' für eine Redshift-Verbindung
4

Konfigurieren Sie die Schritte wie im folgenden Abschnitt beschrieben.

5

Klicken Sie auf Datenquelle erstellen.

Die folgenden Schritte sind erforderlich, um die Datenquelle einzurichten:

1

Wählen Sie eine Verbindung

Wählen Sie eine bestehende Verbindung oder, falls Sie noch keine Verbindung konfiguriert haben, klicken Sie auf Neue Verbindung und geben Sie Folgendes im Dialog Neue Redshift-Verbindung an:

  • Cluster-Endpunkt-Hostname für Redshift ohne Port und Datenbank
  • Cluster-Endpunkt-Port
  • Name der Datenbank, mit der Sie sich verbinden möchten
  • Datenbankbenutzername und Kennwort

Die Benutzeranmeldedaten sind spezifisch für den Redshift-Cluster und nicht für AWS-Services. Weitere Informationen zum Erstellen und Verwalten von Datenbankbenutzern im Redshift Cluster finden Sie in der Redshift-Dokumentation.

Wenn Sie eine Verbindung über einen SSH-Tunnel herstellen möchten, geben Sie zusätzlich Folgendes an:

  • Hostname des SSH-Servers, der zum Aufbau einer Tunnelverbindung zur Datenbank verwendet wird
  • Port des SSH-Servers, der verwendet wird, um eine Tunnelverbindung zur Datenbank herzustellen

Wenn Sie den Zugriff auf Ihr Data Warehouse über SSH konfigurieren:

  • Stellen Sie sicher, dass Sie die Voraussetzungen für die Einrichtung erfüllen.
  • Denken Sie daran, den Datenbank-Host-Namen auf die interne IP-Adresse Ihrer Datenbank im Netzwerk zu aktualisieren.
  • Wenn Sie eine bestehende Verbindung auf SSH aktualisieren möchten, wenden Sie sich bitte an uns.
2

Füllen Sie das Abfrageformular aus

Geben Sie Folgendes an:

  • Name der Datenquelle
  • Abfrage, um die Felder zu definieren, die übernommen werden sollen. Weitere Informationen finden Sie unter Datenbankabfragen definieren.
  • Name der Datumsspalte, die eines der Redshift-Datumsformate sein muss
  • Namen der Spalten, die Variablen enthalten (die einen numerischen Datentyp haben müssen)

Alle verbleibenden Spalten werden als Dimensionen behandelt und müssen einen string-Datentyp haben.

Eine Ausnahme ist die Kohorten-Dimension, die ein Datum sein muss, wobei die Spaltenüberschrift explizit als Kohorte gekennzeichnet werden muss.

Zeigt den Schritt 'Complete the query form' der Verbindungseinrichtung, mit den Feldern 'Data Source Name', 'Query', 'Date column' und 'Variable columns' (Benutzeroberfläche auf Englisch).

Dieser Inhalt wurde mithilfe von KI erstellt und vor der Veröffentlichung von Lucanet-Fachexperten geprüft.