Loading

Anpassen der Oracle JDBC-Abrufgröße

Veröffentlichungsdatum: Sep 30, 2022
Beschreibung

So passen Sie die Oracle JDBC-Abrufgröße an, um die Abfragegeschwindigkeit zu erhöhen.

Cause

In Version 2020.4 hat Tableau die Methode der adaptiven Abrufgröße eingeführt.
Lösung
1. Erstellen Sie eine oracle.tdc-Datei wie folgt:
<?xml version='1.0' encoding='utf-8' ?>
<connection-customization class='oracle' enabled='true' version='8.10'>
<vendor name='oracle'/>
<driver name='oracle'/>
<customizations>
<customization name='CAP_JDBC_USE_ADAPTIVE_FETCH_SIZE' value='no' />
</customizations>
</connection-customization>

2. Erstellen Sie "oracle.properties" wie folgt:
defaultRowPrefetch=10000
HINWEIS: Der Benutzer sollte den Wert "10000" an seine eigene Umgebung anpassen.

3. Legen Sie "oracle.properties" und "oracle.tdc" in C:\Users\xxxx\Documents\My Tableau Repository\Datasources ab.

4. Legen Sie den Oracle JDBC-Treiber (z. B. ojdbc8.jar) in C:\Programme\Tableau\Driver ab.

5. Starten Sie Tableau Desktop und verwenden Sie den Oracle-Connector für die Verbindung. Tableau verwendet JDBC für die Verbindung zu Oracle und die angepasste Abrufgröße.

6. Um die geeignete Abrufgröße schneller einzustellen, klicken Sie nach der Verbindung zu Oracle in Tableau Desktop auf "Daten" -> "Daten extrahieren" und wählen Sie die ersten 2.000.000 Zeilen. Aktivieren Sie dann die Leistungsaufzeichnung, um zu prüfen, wie viel Zeit für die Abfrage verstrichen ist. ("Hilfe" -> "Einstellungen und Leistung")
 
Nummer des Knowledge-Artikels

001496900

 
Laden
Salesforce Help | Article