Verbindung von Power BI mit Presto in watsonx.data

In diesem Thema erfahren Sie, wie Sie Power BI mit Presto verbinden können, indem Sie einen der folgenden ODBC verwenden:

  • Simba ODBC-Treiber
  • CData ODBC-Treiber

Wenn Sie sich mit der Presto-Engine in watsonx.data verbinden, können Sie auf die verschiedenen verbundenen Datenquellen zugreifen und überzeugende und interaktive Datenvisualisierungen erstellen.

Voraussetzungen

  • Power BI Desktop : Laden Sie die neueste Desktop-Version von Power BI herunter und installieren Sie sie über den Link zum erweiterten Download. Erstellen Sie ein Power BI-Konto, indem Sie Ihre E-Mail-ID verwenden und sich anmelden.
  • Laden Sie je nach ausgewähltem ODBC-Treiber einen der folgenden Treiber herunter und installieren Sie ihn:
    • Simba ODBC für Presto: Laden Sie die neueste Desktop-Version der Insight-Software herunter und installieren Sie den Simba ODBC vom Presto ODBC. Melden Sie sich je nach Computerplattform (Mac oder Desktop) bei dem Konto an. Nach dem Download erhalten Sie eine Lizenzdatei in einer registrierten E-Mail. Kopieren Sie die Datei und fügen Sie sie unter " ~\Simba Presto ODBC Driver\lib folder ein.
    • CData ODBC für Presto: Laden Sie die neueste Desktop-Version des CData ODBC für Presto vom Presto ODBC herunter und installieren Sie sie.
  • Abonnement von watsonx.data auf IBM Cloud.
  • Bereitstellung der watsonx.data Instanz mit Presto Engine.

Authentifizierung

Power BI verwendet den LDAP-Authentifizierungsmechanismus (Lightweight Directory Access Protocol) für die Verbindung mit Presto. Sie benötigen die folgenden Anmeldedaten:

  • Benutzername: Der Benutzername ist ibmlhapikey oder ibmlhapikey_<watsonx.datauser_id>.
  • Passwort: Der API-Schlüssel des Benutzers watsonx.data.

Konfigurieren des Treibers

Sie können einen der folgenden ODBC-Treiber auswählen, um eine Verbindung zu Presto von Power BI herzustellen.

Simba

  1. Öffnen Sie die ODBC Datenquelle > Ausführen als Administrator auf Ihrem Computer. Die Seite ODBC Data Source Administrator wird geöffnet.

  2. Klicken Sie auf System DSN.

  3. Wählen Sie Simba Presto.

  4. Klicken Sie auf Hinzufügen. Die Seite Neue Datenquelle erstellen wird geöffnet.

  5. Wählen Sie den Simba Presto ODBC-Treiber aus, für den Sie die Datenquelle einrichten möchten, und klicken Sie auf Finish. Die Seite Simba Presto ODBC Driver DSN Setup wird geöffnet.

  6. Geben Sie folgende Angaben ein:

    • Datenquellenname : Geben Sie einen Namen für Ihre Datenquellenverbindung ein.
    • Beschreibung : Geben Sie eine Beschreibung für das Presto Treiber-Setup an.
    • Authentifizierungstyp : Wählen Sie LDAP aus der Liste.
    • Benutzername : Der Benutzername ist ibmlhapikey oder ibmlhapikey_<watsonx.datauser_id>.
    • Passwort: Der API-Schlüssel des Benutzers watsonx.data. Weitere Informationen zum Abrufen des API-Schlüssels finden Sie unter Generieren des API-Schlüssels.
    • Host : Hostname der Presto-Engine in watsonx.data, mit der Sie sich verbinden möchten. Weitere Informationen zum Abrufen des Hostnamens finden Sie unter Abrufen von Verbindungsinformationen.
    • Port : Informationen zum Abrufen der Portnummer finden Sie unter Abrufen von Verbindungsinformationen.
    • Katalog : Wählen Sie den Iceberg-Katalog (Iceberg_data), der mit der Presto-Engine in watsonx.data verbunden ist.
    • Schema : Wählen Sie das Schema, das mit Ihren Daten verknüpft ist.
  7. Klicken Sie auf Test, um zu überprüfen, ob die Verbindung erfolgreich ist. Das Fenster Testergebnisse öffnet sich und zeigt die Erfolgsmeldung an. Klicken Sie auf ** OK**. Die Seite Simba Presto ODBC Driver DSN Setup wird geöffnet.

  8. Klicken Sie auf OK. Die Seite ODBC Data Source Administrator wird geöffnet. Klicken Sie auf ** OK**.

CData

  1. Öffnen Sie die ODBC Datenquelle > Ausführen als Administrator auf Ihrem Computer. Die Seite ODBC Data Source Administrator wird geöffnet.

  2. Klicken Sie auf System DSN.

  3. Wählen Sie CData Presto.

  4. Klicken Sie auf Hinzufügen. Die Seite CData ODBC Driver for Presto- DSN Configuration wird geöffnet.

  5. Geben Sie folgende Angaben ein:

    • Datenquellenname : Geben Sie einen Namen für Ihre Datenquellenverbindung ein.
    • Server : Hostname der Presto-Engine in watsonx.data, mit der Sie sich verbinden möchten. Weitere Informationen zum Abrufen des Hostnamens finden Sie unter Abrufen von Verbindungsinformationen.
    • Port : Weitere Informationen zum Abrufen der Portnummer finden Sie unter Abrufen von Verbindungsinformationen.
    • Auth Scheme : Wählen Sie LDAP aus der Liste.
    • Benutzername : Der Benutzername ist ibmlhapikey oder ibmlhapikey_<watsonx.datauser_id>.
    • Passwort: Der API-Schlüssel des Benutzers watsonx.data. Weitere Informationen zum Abrufen des API-Schlüssels finden Sie unter Generieren des API-Schlüssels.
    • SSL verwenden: Wählen Sie True aus der Liste.
  6. Klicken Sie auf Verbindung testen, um zu überprüfen, ob die Verbindung erfolgreich hergestellt wurde. Das Fenster ODBC- DSN Configuration öffnet sich und zeigt die Erfolgsmeldung an. Klicken Sie auf ** OK**. Die Seite CData ODBC Driver for Presto- DSN Configuration wird geöffnet.

  7. Klicken Sie auf OK. Die Seite ODBC Data Source Administrator wird geöffnet. Klicken Sie auf ** OK**.

Einrichten von Power BI und Anzeigen von Tabellen

  1. Öffnen Sie Power BI Desktop.

  2. Klicken Sie auf Daten aus anderen Quellen abrufen. Die Seite Daten zu Ihrem Bericht hinzufügen wird geöffnet.

  3. Klicken Sie auf den Link Daten aus anderen Quellen abrufen. Die Seite Daten abrufen wird geöffnet.

  4. Suchen und auswählen ODBC.

  5. Klicken Sie auf Verbinden. Die Seite Aus ODBC wird geöffnet.

  6. Wählen Sie in der Liste Datenquellenname die von Ihnen erstellte Datenquelle aus und klicken Sie auf Ok.

  7. Die Seite ODBC Treiber wird geöffnet.

  8. Geben Sie Benutzernamen und Passwort ein und klicken Sie auf Verbinden.

    Benutzername: Der Benutzername ist ibmlhapikey oder ibmlhapikey_<watsonx.datauser_id> und das Passwort ist der API-Schlüssel des watsonx.data Benutzers. Weitere Informationen zum Abrufen des API-Schlüssels finden Sie unter Generieren des API-Schlüssels.

  9. Die Seite Navigator öffnet sich mit der Liste der Schemata in der Presto Engine.

  10. Wählen Sie die gewünschte Tabelle aus, um eine Vorschau der Tabelle anzuzeigen, und klicken Sie auf Laden oder Daten umwandeln, je nach Ihren Anforderungen. Sie können anhand der Daten visuelle Darstellungen erstellen.

Verbindung zu Presto mit Hilfe der Config-Dateien

Bei dieser Methode können Sie den Katalog, den Sie analysieren möchten, in Power BI von der Konsole watsonx.data aus auswählen, und watsonx.data erzeugt eine Config-Datei für den ausgewählten Treiber (Simba oder CData). Diese Datei kann verwendet werden, um den watsonx.data Katalog direkt in Power BI ohne irgendwelche Presto Konfigurationen zugreifen.

Config dateien sind Abkürzungen für den schnellen Zugriff auf die Originaldaten, die Sie häufig verwenden. Datenquelldateien enthalten nicht die eigentlichen Daten, sondern die Informationen, die für die Verbindung mit den eigentlichen Daten erforderlich sind.

  1. Melden Sie sich bei der Instanz watsonx.data an.
  2. Gehen Sie zu Konfigurationen.
  3. Klicken Sie auf die Seite Verbindungsinformationen.
  4. Erweitern Sie BI Tools und wählen Sie PowerBI.
  5. Erweitern Sie im Abschnitt Verbindungsdetails den Presto motor.
  6. Verwenden Sie das Symbol Katalog bearbeiten im Feld Katalog, um den gewünschten Katalog für die Datenanalyse auszuwählen.
  7. Klicken Sie auf die Liste Konfigurationsdateien exportieren. Wählen Sie, je nach verwendetem Treiber, den Download der Konfigurations-Zip-Datei (Simba config.zip oder CData config.zip ). Klicken Sie auf die heruntergeladene Datei. Es enthält zwei Dateien, .reg und .pbids.
  8. Führen Sie die Datei .reg aus, um die Datenbankverbindung unter Windows zu konfigurieren. Führen Sie nun die Datei .pbids aus, um eine Verbindung mit der angegebenen Datenquelle herzustellen. Der PowerBI desktop öffnet sich. Geben Sie den Benutzernamen und das Passwort für die Anmeldung an.
  9. Die Informationen zum SSL-Zertifikat finden Sie unter watsonx.data Verbindungsinformationen > IBM Produkte > Instanzdetails > SSL-Zertifikat. Weitere Informationen zum Abrufen des SSL-Zertifikats finden Sie unter Abrufen von Verbindungsinformationen.
  10. Die Seite Katalog wird angezeigt. Sie können die Schemata und Tabellen für die Analyse auswählen.