Beispiel: Anpassen einer ODBC-Verbindung

Wenn Sie einen Connector für eine Datenbank verwenden, die SQL unterstützt, generiert Tableau SQL-Anweisungen, die für diese Datenbank optimiert sind. Da Tableau den durch eine ODBC-Datenquelle verwendeten SQL-Dialekt nicht darstellen kann, muss die unterstützte Syntax durch verschiedene Tests abgeleitet werden. Wenn ein Treiber falsche oder unvollständige Informationen zum unterstützten SQL-Dialekt meldet, können Sie die Tableau-Anpassungen verwenden, um diese Verbindungsinformationen zum Verbessern der Funktion und Leistung zu optimieren.

In diesem Artikel stellen Sie eine ODBC-Verbindung her, untersuchen die resultierende TDS-Datei (Tableau-Datenquelle) und verwenden einen Teil davon, um eine TDC-Datei (Tableau-Anpassung für Datenquellen) zu erstellen, die Sie dann zum Anpassen Ihrer ODBC-Verbindung verwenden können. Machen Sie sich als Erstes mit dem Inhalt in Tableau und ODBC vertraut.

Hinweis: Tableau stellt einen angemessenen Kundendienst bereit, der Ihnen bei der Fehlersuche bezüglich Verbindungen mit ODBC-Treibern hilft. Es kann jedoch kein Connector für einen spezifischen ODBC-Treiber erstellt oder angepasst werden.

Herstellen einer ODBC-Verbindung

In diesem Abschnitt wird das Herstellen einer ODBC-Verbindung unter Verwendung eines Beispiels gezeigt. Im Beispiel stellen Sie mithilfe des SQLite ODBC-Treibers eine Verbindung zu einer SQLite-Datenbank her.

Voraussetzungen

Die ODBC-Verbindung in diesem Artikel basiert auf SQLite (http://www.sqlite.org/), einer Open-Source-Datenbank.

Sie müssen die folgenden zwei Elemente herunterladen:

Haftungsausschluss: Diese Angaben verweisen auf ein Produkt eines Drittanbieters. Dieses Beispiel bedeutet keine Bevorzugung dieses Produkts gegenüber den Produkten anderer Anbieter.

Herstellen einer Verbindung

Verbinden Sie zum Herstellen einer ODBC-Verbindung die Northwind-Datenbank mithilfe des SQLite3 ODBC-Treibers, und speichern Sie die Verbindung dann als eine TDS-Datei (Tableau-Datenquelle).

  1. Öffnen Sie Tableau Desktop.

  2. Klicken Sie auf der Startseite unter Verbinden auf Weitere Datenbanken (ODBC).

    Hinweis: Für eine Datenbank, die bereits über einen Tableau-unterstützten Connector(Link wird in neuem Fenster geöffnet)verfügt, können Sie auf den Namen dieses Connectors klicken, um eine Verbindung zu erstellen.

  3. Wählen Sie unter Verbinden über die Option Treiber aus. Wählen Sie dann in der Dropdown-Liste SQLite3-ODBC-Treiber aus.

  4. Klicken Sie auf Verbinden.

  5. Klicken Sie neben dem Textfeld Datenbankname auf Suche in, navigieren Sie zum Speicherort Ihrer Northwind.sl3-Datei, und klicken Sie dann auf Öffnen.

  6. Klicken Sie zum Schließen des Dialogfelds auf OK, und klicken Sie dann auf Anmelden.

  7. Geben Sie auf der Datenquellenseite im Textfeld Tabelle den Text Orders ein.

  8. Ziehen Sie die Tabelle Orders in den Zeichenbereich, und klicken Sie dann auf die Blattregisterkarte.

    Es wird eine "Tableau ermittelte Einschränkungen für die ODBC-Datenquelle" wird geöffnet. Sie können die Details überprüfen oder das Dialogfeld schließen und fortfahren. Weitere Informationen finden Sie im Thema über das Bestimmen der Funktionen des ODBC-Treibers durch Tableau.

  9. Wählen Sie Daten > Orders [Pfad zu Northwind.sl3] > Zu gespeicherten Datenquellen hinzufügen aus.

  10. Klicken Sie auf Speichern.

  11. Schließen Sie die Arbeitsmappe. Klicken Sie auf Nein, wenn Sie gefragt werden, ob Sie die Änderungen speichern möchten.

Nun können Sie die TDS-Datei öffnen, um die SQLite-Verbindung zu untersuchen.

Überprüfen der XML-Struktur einer TDS-Datei

Öffnen Sie die gespeicherte TDS-Datei (Tableau-Datenquelle) in einem Texteditor, um die XML-Struktur anzuzeigen. Standardmäßig heißt die von Ihnen oben erstellte Datei Northwind.sl3.tds und befindet sich unter dem folgenden Pfad:

Users\[your name]\Documents\My Tableau Repository\Datasources

oder

Users\[your name]\Documents\My Tableau Repository (Beta)\Datasources

Hierbei handelt es sich um ein XML-Dokument, das die SQLite-Verbindung zur Tabelle "Northwind Orders" beschreibt. Suchen Sie im Abschnitt <connection> nach dem Element <connection-customization>. Dieses enthält die <customization>-Elemente, die Sie bearbeiten können.

Anbieter- und Treibername

Der Abschnitt für die Anpassung der Verbindung beginnt mit den Namen, die Tableau für den ODBC-Treiber und den Datenbankanbieter erkannt hat. Tableau nutzt diese Informationen, um eine spezifische Verbindungsanpassung mit einem einzigen ODBC-Datenquellentyp zu assoziieren. Der Abschnitt sieht wie folgt aus:

<connection-customization class='genericodbc' enabled='false' version='10.1'>
<vendor name='SQLite' />
<driver name='SQLite3 ODBC Driver' />
<customizations>

Arten der Anpassung

Tableau erlaubt zwei Anpassungstypen: Tableau-spezifische Funktionen und an SQLGetInfo gerichtete ODBC API-Aufrufe. Diese Anpassungen bestehen aus Namens-/Wert-Paaren, wobei die Namen einer Konvention folgen von CAP_ für Tableau-Funktionen und SQL_ für die SQLGetInfo-API-Aufrufe.

Die gespeicherte Datenquellendatei enthält Beispiele beider Typen der Anpassungen. Diese Anpassungen stellen die Werte dar, die Tableau durch das Abfragen des Treibers erkennen konnte, als Sie die Verbindung hergestellt haben. Die Liste der Anpassungen ist möglicherweise unvollständig oder falsch. Sie können Anpassungen verwenden, um das Verhalten von Tableau beim Herstellen einer Verbindung zu einer ODBC-Datenquelle zu ändern und zu formulieren.

Die folgenden Artikel enthalten eine vollständige Referenz für die Anpassungen. Sie sollten wissen, wie Sie die ODBC-Verbindung anpassen müssen, damit sie in Ihrer Umgebung erwartungsgemäß funktioniert. Lesen Sie die Listen, um sich einen Eindruck über die Anpassungen zu verschaffen, die Sie zum Optimieren Ihrer ODBC-Verbindung verwenden können.

Format der Anpassungswerte

  • Die Anpassungswerte werden allesamt als Zeichenfolgen für jedes Namens-/Wert-Paar dargestellt.

  • Tableau-Funktionen sind allesamt boolesche Werte, die durch "yes" oder "no" repräsentiert werden.

  • Die SQLGetInfo-Werte können lange ganzzahlige Werte (long-integer), kurze ganzzahlige Werte (short-integer) oder Zeichenfolgendaten sein. Dies hängt davon ob, welcher Wert erwartungsgemäß von SQLGetInfo für den jeweiligen Bezeichner zurückgegeben wird.

  • Viele der Ganzzahlenfelder sind Bitmasken, die eine Sammlung der Funktionen darstellen.

Globalisierung von Anpassungen mit einer TDC-Datei

Damit Ihre Anpassungsänderungen für alle Verbindungen für eine bestimmte ODBC-Datenquelle übernommen werden, müssen Sie eine TDC-Datei (Tableau-Anpassung für Datenquellen) erstellen. Diese Datei enthält nur den Abschnitt <connection-customization> und wird auf die neue Tableau-Verbindung angewendet, die den in der TDC-Datei (wie unter Anbieter- und Treibername erwähnt) beschriebenen Datenbankanbieternamen und Treibernamen abgleicht. Vorhandene Arbeitsmappen oder Datenquellendateien, in denen der Anpassungsabschnitt bereits aktiviert ist, verwenden nur die bereitgestellten Anpassungen, nicht die TDC-Datei.

Wichtig: TDC-Dateien werden von Tableau weder getestet noch unterstützt. Diese Dateien sollten als Tool zur Untersuchung oder gelegentlichen Behebung von Problemen mit Ihrer Datenverbindung verwendet werden. Das Erstellen und Verwalten von TDC-Dateien erfordert sorgfältige Bearbeitung, und die Weitergabe dieser Dateien wird nicht unterstützt.

Erstellen einer TDC-Datei

Wenn Sie eine TDC-Datei erstellen, müssen Sie sie im richtigen Pfad speichern, damit Sie von Ihrer Verbindung verwendet werden kann. Wenn Sie eine Arbeitsmappe erstellen, die Sie in Tableau Server veröffentlichen möchten, müssen Sie die TDC-Datei auch auf dem Server speichern. Weitere Informationen finden Sie in der Tableau Knowledge Base unter Verwenden einer TDC-Datei mit Tableau Server(Link wird in neuem Fenster geöffnet).

Struktur einer TDC-Datei

Jede TDC-Datei weist diese grundlegende Struktur auf:

<connection-customization class=DSCLASS enabled='true' version='10.0'>
    <vendor name=VENDOR />
    <driver name=DRIVER />
    <customizations>
        <customization name='CAP_FAST_METADATA' value='yes'/>
        <customization name='CAP_SOMETHING_ELSE' value='yes'/>
        ...
    </customizations>
</connection-customization>

Eine TDC-Datei hat drei Hauptabschnitte:

  • Verbindungsanpassungsvariablen
  • Anbieter- und Treibernamen
  • Die Anpassungen selbst

Der Abschnitt connection-customization enthält Folgendes:

  • Class (Klasse) Die Datenquelle, mit der Sie eine Verbindung herstellen und die Sie konfigurieren möchten.
  • Enabled (Aktiviert) Gibt an, ob die TDC-Dateiverbindungsanpassungen angewendet werden. Ist in der TDC-Datei immer auf "true" festgelegt.
  • Version : Tableau ignoriert die Versionsnummer.

Der nächste Abschnitt ist von entscheidender Bedeutung, da er den Herstellernamen und den Treibernamen des Datenbankanbieters für die Datenquelle dieser TDC-Datei identifiziert. Jede TDC-Datei kann nur an einen Datenquellentyp gebunden werden. Für unsere nativen Datenquellen müssen diese Namen mit dem Namen der Datenquellenklasse übereinstimmen, also beispielsweise "teradata" für unsere Teradata-Verbindungen. Bei ODBC-Datenquellen müssen der Herstellername und der Treibername der TDC-Datei mit dem übereinstimmen, was Tableau von der Datenbank und dem Treiber gemeldet wird. z. B. "SQLite" bzw. "SQLite3 ODBC Driver".

Im letzten Abschnitt werden die tatsächlichen Verbindungsanpassungen aufgeführt.

Hier sind zwei Beispieldateien für TDC: Erstens eine generische ODBC-Verbindung und zweitens eine Modifikation einer nativen Salesforce-Verbindung. Beachten Sie, dass dies nur zur Veranschaulichung dient und die aufgeführten Konfigurationen nicht ausgewählt werden, um ein bestimmtes Ziel zu erreichen.

<?xml version='1.0' encoding='utf-8' ?>
<connection-customization class='genericodbc' enabled='true' version='8.10'>
<vendor name='Gen_ODBC_Vendor'/>
<driver name='Gen_Driver'/>
<customizations>
<customization name='CAP_FAST_METADATA' value='yes' />
<customization name='CAP_ODBC_BIND_FORCE_MAX_STRING_BUFFERS' value='yes' />
<customization name='CAP_ODBC_BIND_PRESERVE_BOM' value='yes' />
</customizations>
</connection-customization>
<?xml version='1.0' encoding='utf-8' ?>
<connection-customization class='salesforce' enabled='true' version='8.10'>
  <vendor name='salesforce'/> 
  <driver name='salesforce'/>
  <customizations>
    <customization name='CAP_ODBC_EXPORT_CONTINUE_ON_ERROR' value='yes' />
    <customization name='CAP_ODBC_EXPORT_FORCE_SINGLE_ROW_BINDING' value='yes' />
    <customization name='CAP_ODBC_EXPORT_SUPPRESS_STRING_WIDTH_VALIDATION' value='no' />
  </customizations>
</connection-customization>

Verwenden der TDC-Datei mit Tableau Desktop

  1. Kopieren Sie in einem Texteditor den gesamten Abschnitt <connection-customization> der gespeicherten Datenquelldatei, und fügen Sie ihn ein. Weitere Informationen finden Sie unter TDC-Beispieldatei für SQLite.

  2. Benennen Sie die Datei odbc-sqlite.tdc, und speichern Sie sie unter Documents\My Tableau Repository\Datasources.

    Hinweis: Die Datei muss mit der Erweiterung .tdc gespeichert werden, der Name kann jedoch frei gewählt werden.

  3. Starten Sie Tableau Desktop neu, um die Änderung zu übernehmen.

  4. Stellen Sie eine neue Verbindung zu SQLite her, wie dies unter Erstellen einer Verbindung beschrieben ist.

  5. Wechseln Sie zur Tableau Desktop-Protokolldatei, und öffnen Sie sie. Suchen Sie nach einem Datensatz, der dem im folgenden Beispiel ähnelt, um zu überprüfen, ob diese Anpassungsdatei auf Ihre neue Verbindung angewendet wurde.

Speicherort der ProtokolldateiBeispiel eines Datensatzes
Standardmäßiger Pfad: C:\Benutzer\<Benutzer>\Dokumente\Eigenes Tableau-Repository\ProtokolleFound matching TDC 'C:\\Users\\<name>\\Documents\\My Tableau Repository\\Datasources\\odbc-sqlite.tdc' for class='genericodbc', vendor='SQLite', and driver='SQLite3 ODBC Driver'

Verwenden der TDC-Datei mit Tableau Prep Builder

  1. Kopieren Sie in einem Texteditor den gesamten Abschnitt <connection-customization> der gespeicherten Datenquelldatei, und fügen Sie ihn ein. Weitere Informationen finden Sie unter TDC-Beispieldatei für SQLite.

  2. Benennen Sie die Datei odbc-sqlite.tdc, und speichern Sie sie an folgendem Ort:

    • Unter Windows:

      Documents\My Tableau Prep Repository\Datasource

    • Auf dem Mac:

      Documents/My Tableau Prep Repository/Datasources

    Hinweis: Die Datei muss mit der Erweiterung .tdc gespeichert werden, der Name kann jedoch frei gewählt werden.

  3. Danach muss Prep neu gestartet werden, damit die Änderungen wirksam werden.

  4. Wechseln Sie zur Protokolldatei, und öffnen Sie sie. Suchen Sie nach einem Datensatz, der dem im folgenden Beispiel ähnelt, um zu überprüfen, ob diese Anpassungsdatei auf Ihre neue Verbindung angewendet wurde.

Speicherort der ProtokolldateiBeispiel eines Datensatzes
Standardmäßiger Pfad: C:\Benutzer\<Benutzer>\Dokumente\Eigenes Tableau Prep-Repository\ProtokolleFound matching TDC 'C:\\Users\\<name>\\Documents\\My Tableau Prep Repository\\Datasources\\odbc-sqlite.tdc' for class='genericodbc', vendor='SQLite', and driver='SQLite3 ODBC Driver'

Verwenden der TDC-Datei mit Tableau Server

  1. Kopieren Sie in einem Texteditor den gesamten Abschnitt <connection-customization> der gespeicherten Datenquelldatei, und fügen Sie ihn ein. Weitere Informationen finden Sie unter TDC-Beispieldatei für SQLite.

  2. Benennen Sie die Datei odbc-sqlite.tdc, und speichern Sie sie an folgendem Ort:

    • Unter Windows:

      In Tableau Server-Versionen vor 2018.2:

      Program Files\Tableau\Tableau Server\<version>\bin

      Ab Tableau Server-Version 2018.2:

      Program Files\Tableau\Tableau Server\packages\bin.<build number>

      Für alle Tableau Server-Versionen:

      ProgramData\Tableau\Tableau Server\data\tabsvc\vizqlserver\Datasources

      Zum Speichern der Datei müssen Sie über Windows-Administratorrechte auf dem Servercomputer verfügen.

    • Unter Linux:

      /var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/

    Hinweis: Die Datei muss mit der Erweiterung .tdc gespeichert werden, der Name kann jedoch frei gewählt werden. Für ein konsistentes Verhalten muss die TDC-Datei auf allen Serverknoten gespeichert werden.

  3. Für Tableau Prep Conductor (Ausführen von Schemata) oder Prep Web Authoring (Bearbeiten von Schemata im Web) muss die TDC-Datei in zusätzlichen Verzeichnissen abgelegt werden.

    Prep Conductor

    • Unter Windows:

      <data directory>\tabsvc\flowprocessor\Datasources

    • Unter Linux:

      <data directory>/tabsvc/flowprocessor/Datasources

    Prep-Webdokumenterstellung

    • Unter Windows:

      <data directory>\tabsvc\flowminerva\Datasources

    • Unter Linux:

      <data directory>/tabsvc/flowmineva/Datasources

  4. Starten Sie Tableau Server neu, um die Änderung zu übernehmen.

  5. Wechseln Sie zur Tableau Server-Protokolldatei, und öffnen Sie sie. Suchen Sie nach einem Datensatz, der dem im folgenden Beispiel ähnelt, um zu überprüfen, ob diese Anpassungsdatei auf Ihre neue Verbindung angewendet wurde.

Speicherort der ProtokolldateiBeispiel eines Datensatzes

<install path>\Tableau Server\data\tabsvc\log\vizqlserver

<install path>\Tableau Server\data\tabsvc\log\backgrounder

<install path>\Tableau Server\data\tabsvc\log\dataserver

<install path>\Tableau Server\data\tabsvc\log\vizportal

Found matching TDC 'C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\vizqlserver\\Datasources\\odbc-sqlite.tdc for class='genericodbc', vendor='SQLite', and driver='SQLite3 ODBC Driver'

TDC-Beispieldatei für SQLite

<?xml version='1.0' encoding='utf-8' ?>
<connection-customization class='genericodbc' enabled='true' version='7.8'>
<vendor name='SQLite' />
<driver name='SQLite3 ODBC Driver' />
	<customizations>
		<customization name='CAP_CREATE_TEMP_TABLES' value='yes' />
		<customization name='CAP_QUERY_BOOLEXPR_TO_INTEXPR' value='yes' />
		<customization name='CAP_QUERY_GROUP_BY_ALIAS' value='no' />
		<customization name='CAP_QUERY_GROUP_BY_DEGREE' value='yes' />
		<customization name='CAP_QUERY_JOIN_ACROSS_SCHEMAS' value='no' />
		<customization name='CAP_QUERY_JOIN_REQUIRES_SCOPE' value='no' />
		<customization name='CAP_QUERY_SUBQUERIES' value='yes' />
		<customization name='CAP_QUERY_SUBQUERIES_WITH_TOP' value='yes' />
		<customization name='CAP_SELECT_INTO' value='no' />
		<customization name='CAP_SELECT_TOP_INTO' value='yes' />
		<customization name='SQL_AGGREGATE_FUNCTIONS' value='127' />
		<customization name='SQL_SQL_CONFORMANCE' value='4' />
	</customizations>
</connection-customization>

Anpassen der ODBC-Verbindung

Angenommen, Sie haben eine ODBC-Verbindung zu Ihrer Datenquelle hergestellt und sichergestellt, dass Sie die gewünschten Metadaten und Daten abrufen können. Nun müssen Sie bestimmen, ob Ihnen das Erstellen eines Extrakts oder das Verwenden einer Direktverbindung die benötigte Funktion ermöglicht. Wenn dies der Fall ist, ist die von Ihnen erstellte TDC-Datei ausreichend, und es besteht keine Notwendigkeit, Ihre Verbindung anzupassen.

Wenn die TDC-Datei nicht wie gewünscht ausgeführt wird, können Sie die Verbindung anpassen. Sie sollten wissen, wie Sie die ODBC-Verbindung anpassen müssen, damit sie in Ihrer Umgebung erwartungsgemäß funktioniert. Lesen Sie die Listen, um sich einen Eindruck über die Anpassungen zu verschaffen, die Sie zum Optimieren Ihrer ODBC-Verbindung verwenden können.

Gängige Anpassungen zur Verbesserung der Funktionen

Die folgenden Anpassungen können die Funktion für Datenquellen mit Standardfunktionen verbessern, die nicht optimal sind.

  • CAP_SUPPRESS_DISCOVERY_QUERIES: Durch das Festlegen dieses Werts auf true wird verhindert, dass Tableau SQL-Abfragen am Anfang der Verbindung ausführt, um die Funktionen des Treibers zu bestimmen. Sie müssen entscheiden, welche anderen Funktionen explizit aktiviert werden sollten, da Tableau die anderen Funktionen nicht automatisch einstellen kann.

  • SQL_SQL_CONFORMANCE: Diese Einstellung gibt an, welche Ebene des SQL-Standards durch die Datenquelle vollständig unterstützt wird. Mit Tableau werden die besten Ergebnisse erzielt, wenn zumindest Konformität auf der Grundstufe gewährleistet ist. Dieser Wert sollte also mindestens auf 1 eingestellt sein, wenn die Datenquelle entsprechende Unterstützung bietet.

  • SQL_AGGREGATE_FUNCTIONS: Diese Einstellung gibt an, welche Aggregatfunktionen unterstützt werden, beispielsweise MIN, MAX, SUM. Ein Wert von '127' gibt die Unterstützung für alle SQL-Standardaggregatfunktionen an.

Verarbeitung von stark eingeschränkten Datenquellen

Manche Datenquellen sind so stark eingeschränkt, dass Tableau nicht in der Lage ist, alle Schritte zum Herstellen einer Verbindung durchzuführen. Dies kann gelegentlich auf Abstürze im Treiber zurückzuführen sein, durch die die weitere Verarbeitung durch Tableau abgebrochen wird. Sie können eine globale TDC-Datei verwenden, um zu verhindern, dass Tableau Abfragen ausgibt oder nach Funktionen sucht, die eventuell mit der Instabilität in Verbindung stehen.

Zum Erstellen dieser Datei müssen Sie den Datenbankanbieternamen und den ODBC-Treibernamen kennen.

  1. Erstellen Sie eine neue Verbindung in Tableau. Öffnen Sie die Protokolldatei, und suchen Sie nach einer Zeile, die folgendermaßen aussieht:
    GenericODBCProtocol::Connect: Detected vendor: 'SQLite' and driver: 'SQLite3 ODBC Driver'
  2. Erstellen Sie eine TDC-Datei mit dem aufgeführten vendor - und driver -Namen. Ein Beispiel finden Sie unter Anbieter- und Treibername.

  3. Verwenden Sie Anpassungen wie CAP_SUPPRESS_DISCOVERY_QUERIES, um die Interaktionen von Tableau mit einer begrenzten Datenquelle zu beschränken.

Konfigurieren von ODBC-Treibereinstellungen

ODBC-Treiber enthalten Dialogfelder für das Angeben von Verbindungsdetails, beispielsweise Server, Benutzername und Kennwort. Viele bieten erweiterte Optionen für die die Steuerung des Verbindungsverhaltens. Sie sollten diese Optionen in Erwägung ziehen, wenn Sie nach Möglichkeiten suchen, die Funktionalität oder Leistung der ODBC-Verbindung zu verbessern. Suchen Sie insbesondere nach Einstellungen, die die im Folgenden aufgeführten Elemente steuern, da diese die Ursache vergangener Probleme mit ODBC-Verbindungen in Tableau waren:

  • Transaktionsisolation: READ, COMMITTED oder SERIALIZABLE wird bevorzugt, um sicherzustellen, dass Abfragen keine Daten aus ausstehenden Transaktionen in ihren Ergebnissen enthalten.

  • Cursor: Anstelle von Streaming-Cursorn werden Holdable- oder Scrollable-Cursor bevorzugt. Da Tableau die Transaktion nach jeder analytischen Nur-lesen-Abfrage schließt, werden Streaming-Cursor unter Umständen abgeschnitten, sodass in Tableau unvollständige Ergebnisse angezeigt werden.

  • Zeilen/ResultSet-Puffer: Größere Puffergrößen werden bevorzugt, um die Leistung beim Abrufen zahlreicher Zeilen zu verbessern, wodurch sich die Geschwindigkeit beim Erstellen von Extrakten deutlich verbessern kann. Dies wird manchmal auch als Cachegröße oder Antwortgröße bezeichnet.

  • Zeichensatz: in der Reihenfolge, in der sie bevorzugt werden: UTF-16, UTF-8, ASCII

Erweiterte SQLite-Anpassungen

Tableau besitzt spezielle Anpassungen für SQLite, die im Produkt integriert sind. Diese Anpassungen haben Vorrang gegenüber anderen Verbindungsanpassungen für SQLite in der Arbeitsmappendatei, Datenquellendatei oder globalen TDS-Datei. Um erweiterte Änderungen an den SQLite-Verbindungsanpassungen vorzunehmen, müssen Sie Tableau so überlisten, dass es seinen eigenen SQLite-Dialekt ignoriert. Sie können dies bewirken, indem Sie den gemeldeten Namen des Datenbankanbieters (<customization name='SQL_DBMS_NAME' value='SQLite' />) in einen anderen Wert, wie z. B. SQLite-Tableau, ändern.

ODBC-Dokumentationsreferenz

Im Microsoft-MSDN findet sich eine Dokumentation zum ODBC-Standard. Die ODBC Appendixes(Link wird in neuem Fenster geöffnet) sind dabei für diesen Artikel von besonderer Bedeutung, insbesondere:

Siehe auch

Weitere Datenbanken (ODBC) – Hier wird beschrieben, wie Sie mithilfe des ODBC-Connectors eine Verbindung zu Ihren Daten herstellen.

Tableau und ODBC – Dieses Thema enthält Hintergrundinformationen zu ODBC, eine Liste häufig gestellter Fragen sowie eine Beschreibung, wie Tableau die Funktionalität eines ODBC-Treibers ermittelt.

Tableau-Funktionsanpassungsreferenz – Hier werden Anpassungen aufgeführt, mit deren Hilfe Sie festlegen können, welche Tableau-Funktionen von der Datenquelle unterstützt werden.

ODBC-/SQL-Anpassungsreferenz – Enthält eine Liste von Anpassungen, die die Teile der ODBC- und SQL-Standards darstellen, die von dem ODBC-Treiber unterstützt werden.

Anpassen der Verbindungszeichenfolge für einen nativen Connector(Link wird in neuem Fenster geöffnet) – dieser Artikel in der Tableau-Community beschreibt, wie Sie die mit einem nativen Connector hergestellte Verbindung mithilfe von odbc-connect-string-extras anpassen können.

Vielen Dank für Ihr Feedback!Ihr Feedback wurde erfolgreich übermittelt. Vielen Dank.