Datenbankverbindung mit einem JNDI-Verbindungspool einrichten

Sie können eine Verbindung zu einer Datenbank über einen JNDI-Verbindungspool erstellen, um auf Daten für pixelgenaue Berichte zuzugreifen.

Die Nutzung eines Verbindungspools sorgt für größere Effizienz, indem ein Cache mit physischen Verbindungen gepflegt wird, die wiederverwendet werden können. Wenn ein Client eine Verbindung schließt, wird die Verbindung wieder im Pool abgelegt und kann dann von einem anderen Client verwendet werden. Ein Verbindungspool verbessert die Performance und Skalierbarkeit, da mehrere Clients eine geringe Anzahl physischer Verbindungen teilen können. Sie richten den Verbindungspool im Anwendungsserver ein und greifen über Java Naming and Directory Interface (JNDI) darauf zu.

Hinweis:

Sie können JNDI-Verbindungen zu den benutzerdefinieren Datenquellen, aber keine JNDI-Verbindungen zu den systemdefinierten Datenquellen erstellen. Nur zum Erstellen von Auditberichten können Sie JNDI-Verbindungen zu den systemdefinierten Datenquellen erstellen, um auf die Auditdatenquelle zuzugreifen (AuditViewDataSource).
  1. Klicken Sie auf der Administrationsseite von Publisher auf JNDI-Verbindung.
  2. Klicken Sie auf Datenquelle hinzufügen.
  3. Geben Sie einen Anzeigenamen für die Datenquelle ein. Dieser Name wird in der Auswahlliste für Datenquellen im Datenmodelleditor angezeigt.
  4. Geben Sie den JNDI-Namen für den Verbindungspool ein. Beispiel: jdbc/BIPSource.
  5. Wählen Sie Proxyauthentifizierung verwenden aus, um die Proxyauthentifizierung zu aktivieren.
  6. Klicken Sie auf Verbindung testen. Eine Bestätigungsmeldung gibt an, dass die Verbindung hergestellt wurde.
  7. Definieren Sie die Sicherheit für diese Datenquellenverbindung. Verschieben Sie die erforderlichen Rollen aus der Liste Verfügbare Rollen in die Liste Zulässige Rollen. Nur Benutzer mit den Rollen aus der Liste Zulässige Rollen können Berichte aus dieser Datenquelle erstellen oder anzeigen.