Referentie Tableau-functieaanpassingen

U kunt de volgende functieaanpassingen instellen in het TDC-bestand (Tableau Datasource Customization) om te definiëren welke Tableau-mogelijkheden worden ondersteund door de ODBC-verbinding. Zie Een verbinding aanpassen en afstemmen voor meer informatie.

Veel van deze aanpassingen hebben invloed op het type SQL-query's dat Tableau uitvoert. Voor instellingen die niet zijn gedefinieerd, probeert Tableau de juiste waarden voor elke mogelijkheid te bepalen door verschillende vormen van SQL-query's uit te geven om al doende te verifiëren welke vormen worden ondersteund, zoals beschreven in Hoe Tableau de mogelijkheden van het ODBC-stuurprogramma bepaalt.

CAP_CREATE_TEMP_TABLESStel in op Ja als Tableau tijdelijke tabellen kan maken die nodig zijn voor bepaalde complexe of geoptimaliseerde query's. Zie ook: CAP_SELECT_INTO.
CAP_CONNECT_STORED_PROCEDUREStel in op Ja om ondersteuning voor verbinding met een opgeslagen procedure toe te staan.
CAP_FAST_METADATAStel in op Ja als u met kleine tot middelgrote schema's werkt. Met deze mogelijkheid bepaalt u of Tableau alle objecten meteen moet opsommen wanneer u verbinding maakt. Stel de waarde in op 'ja' om deze mogelijkheid in te schakelen voor betere prestaties bij het maken van nieuwe verbindingen. Schakel deze mogelijkheid uit om te zoeken naar specifieke schema's of tabellen in plaats van alle objecten op te halen. Met een lege tekenreeks kunt u naar alle objecten zoeken. Deze mogelijkheid is beschikbaar in versie 9.0 en hoger.
CAP_ISOLATION_LEVEL_READ_COMMITTEDStel in op Ja om het transactie-isolatieniveau op Read Committed (Vastgelegde lezen) te zetten als de databron dit ondersteunt. Slechts één van de vier transactie-isolatieniveaus mag op Ja worden ingesteld. Zie ook: CAP_SET_ISOLATION_LEVEL_VIA_SQL, CAP_SET_ISOLATION_LEVEL_VIA_ODBC_API.
CAP_ISOLATION_LEVEL_READ_UNCOMMITTEDStel in op Ja om het transactie-isolatieniveau op Read Uncommitted (Niet-vastgelegde lezen) te zetten als de databron dit ondersteunt. Slechts één van de vier transactie-isolatieniveaus mag op Ja worden ingesteld. Deze mogelijkheid kan de snelheid verbeteren dankzij vermindering van vergrendelingsconflicten, maar kan resulteren in gedeeltelijke of inconsistente data in queryresultaten. Zie ook: CAP_SET_ISOLATION_LEVEL_VIA_SQL, CAP_SET_ISOLATION_LEVEL_VIA_ODBC_API.
CAP_ISOLATION_LEVEL_REPEATABLE_READSStel in op Ja om het transactie-isolatieniveau op Repeatable Reads (Herhaalbaar lezen) te zetten als de databron dit ondersteunt. Slechts één van de vier transactie-isolatieniveaus mag op Ja worden ingesteld. Zie ook: CAP_SET_ISOLATION_LEVEL_VIA_SQL, CAP_SET_ISOLATION_LEVEL_VIA_ODBC_API.
CAP_ISOLATION_LEVEL_SERIALIZABLEStel in op Ja om het transactie-isolatieniveau op Serializable (Serialiseerbaar) te zetten als de databron dit ondersteunt. Slechts één van de vier transactie-isolatieniveaus mag op Ja worden ingesteld. Dit is een zeer behoudende instelling die de stabiliteit kan verbeteren, maar ten koste kan gaan van de prestaties. Zie ook: CAP_SET_ISOLATION_LEVEL_VIA_SQL, CAP_SET_ISOLATION_LEVEL_VIA_ODBC_API.
CAP_SET_ISOLATION_LEVEL_VIA_ODBC_APIStel in op Ja om Tableau te dwingen het transactie-isolatieniveau voor de databron in te stellen met behulp van de ODBC API. CAP_SET_ISOLATION_LEVEL_VIA_ODBC_API moet op Ja worden ingesteld wanneer een van de vier CAP_ISOLATION_LEVEL-mogelijkheden op Ja is ingesteld.
CAP_SET_ISOLATION_LEVEL_VIA_SQLStel in op Ja om Tableau te dwingen het transactie-isolatieniveau voor de databron in te stellen met behulp van een SQL-query. CAP_SET_ISOLATION_LEVEL_VIA_SQL moet op Ja worden ingesteld wanneer een van de vier CAP_ISOLATION_LEVEL-mogelijkheden op Ja is ingesteld.
CAP_MULTIPLE_CONNECTIONS_FROM_SAME_IPStel in op Nee om te voorkomen dat Tableau meer dan één actieve verbinding met de database maakt. Dit is een behoudende instelling die de stabiliteit kan verbeteren, maar ten koste kan gaan van de prestaties.
CAP_ODBC_BIND_DETECT_ALIAS_CASE_FOLDINGStel in op Ja zodat Tableau een ODBC-databron kan detecteren en accepteren die de veldnamen in een resultatenset rapporteert met alleen hoofdletters of kleine letters, in plaats van de verwachte veldnamen.
CAP_ODBC_BIND_BOOL_AS_WCHAR_01LITERALStel in op Ja om een Booleaans datatype te binden als een WCHAR met de waarden '0' of '1'.
CAP_ODBC_BIND_BOOL_AS_WCHAR_TFLITERALStel in op Ja om een Booleaans datatype te binden als een WCHAR met de waarden 't' of 'f'.
CAP_ODBC_BIND_FORCE_DATUM_AS_CHARStel in op Ja om het systeemeigen ODBC-protocol van Tableau te dwingen datumwaarden te binden als CHAR.
CAP_ODBC_BIND_FORCE_DATETIME_AS_CHARStel in op Ja om het systeemeigen ODBC-protocol van Tableau te dwingen datum/tijdwaarden te binden als CHAR.
CAP_ODBC_BIND_FORCE_MAX_STRING_BUFFERSStel in op Ja om het systeemeigen ODBC-protocol van Tableau te dwingen buffers van maximale grootte (1 MB) te gebruiken voor tekenreeksen in plaats van de grootte die wordt aangegeven door de metadata.
CAP_ODBC_BIND_FORCE_MEDIUM_STRING_BUFFERSStel in op Ja om het systeemeigen ODBC-protocol van Tableau te dwingen buffers van gemiddelde grootte (1 kB) te gebruiken voor tekenreeksen in plaats van de grootte die wordt aangegeven door de metadata.
CAP_ODBC_BIND_FORCE_SMALL_STRING_BUFFERSStel in op Ja om het systeemeigen ODBC-protocol van Tableau te dwingen kleine buffers te gebruiken voor tekenreeksen in plaats van de grootte die wordt aangegeven door de metadata.
CAP_ODBC_BIND_FORCE_SIGNEDStel in op Ja om binding van gehele getallen als getekend af te dwingen.
CAP_ODBC_BIND_PRESERVE_BOMStel in op Ja om BOM te behouden indien aanwezig in tekenreeksen. Hive retourneert BOM en behandelt tekenreeksen die BOM bevatten als afzonderlijke entiteiten.
CAP_ODBC_BIND_SKIP_LOCAL_DATATYPE_UNKNOWNStel in op Ja om te voorkomen dat het systeemeigen ODBC-protocol wordt gebonden aan kolommen met het lokale datatype DataType::Unknown in de verwachte metadata.
CAP_ODBC_BIND_SPATIAL_AS_WKTStel in op Ja om ruimtelijke data te binden als WKT (Well Known Text).
CAP_ODBC_BIND_SUPPRESS_COERCE_TO_STRINGStel in op Ja om te voorkomen dat het systeemeigen ODBC-protocol van Tableau niet-tekenreeksdata als tekenreeksen bindt (d.w.z. stuurprogrammaconversie aanvraagt).
CAP_ODBC_BIND_SUPPRESS_INT64Stel in op Ja om te voorkomen dat het systeemeigen ODBC-protocol van Tableau 64-bits gehele getallen gebruikt voor grote numerieke data.
CAP_ODBC_BIND_SUPPRESS_PREFERRED_CHARStel in op Ja om te voorkomen dat het systeemeigen ODBC-protocol van Tableau de voorkeur geeft aan een tekentype dat afwijkt van de standaardinstelling van het stuurprogramma.
CAP_ODBC_BIND_SUPPRESS_PREFERRED_TYPESStel in op Ja om te voorkomen dat het systeemeigen ODBC-protocol van Tableau data bindt volgens de kabeltypen van voorkeur. Als u deze mogelijkheid instelt, zal Tableau alleen binden op basis van de datatypen die door de metadata van het ODBC-stuurprogramma worden beschreven.
CAP_ODBC_BIND_SUPPRESS_WIDE_CHARStel in op Ja om te voorkomen dat het systeemeigen ODBC-protocol van Tableau tekenreeksen bindt als WCHAR. In plaats daarvan worden ze gebonden als single-byte CHAR-arrays en lokaal verwerkt om erin voorkomende UTF-8-tekens vast te stellen.
CAP_ODBC_CONNECTION_STATE_VERIFY_FASTStel in op Ja om te controleren of een verbinding is verbroken met een snelle ODBC API-aanroep.
CAP_ODBC_CONNECTION_STATE_VERIFY_PROBEStel in op Ja om te controleren of een verbinding is verbroken met een geforceerde test.
CAP_ODBC_CONNECTION_STATE_VERIFY_PROBE_IF_STALEStel in op Ja om te controleren of een verbinding is verbroken met een geforceerde test, maar alleen als de verbinding 'verouderd' is (d.w.z. ongeveer 30 minuten niet gebruikt).
CAP_ODBC_CONNECTION_STATE_VERIFY_PROBE_PREPARED_QUERYStel in op Ja om te controleren of een verbinding verbroken is met een voorbereide query.
CAP_ODBC_CURSOR_DYNAMICStel in op Ja om het systeemeigen ODBC-protocol van Tableau te dwingen het cursortype voor alle instructies in te stellen op Dynamic (Dynamisch) (scrolbaar, detecteert toegevoegde/verwijderde/gewijzigde rijen).
CAP_ODBC_CURSOR_FORWARD_ONLYStel in op Ja om het systeemeigen ODBC-protocol van Tableau te dwingen het cursortype voor alle instructies in te stellen op Forward-only (Alleen vooruit) (niet-scrolbaar).
CAP_ODBC_CURSOR_KEYSET_DRIVENStel in op Ja om het systeemeigen ODBC-protocol van Tableau te dwingen het cursortype voor alle instructies in te stellen op Keyset-driven (Bepaald door sleutelset) (scrolbaar, detecteert gewijzigde waarden in een rij).
CAP_ODBC_CURSOR_STATICStel in op Ja om Tableau te dwingen het cursortype voor alle instructies in te stellen op Static (Statisch) (scrolbaar, detecteert wijzigingen niet).
CAP_ODBC_ERROR_IGNORE_FALSE_ALARMStel in op Ja zodat het systeemeigen ODBC-protocol van Tableau alle SQL_ERROR-voorwaarden waarbij SQLSTATE '00000' is (wat 'geen fout' betekent) mag negeren.
CAP_ODBC_ERROR_IGNORE_SQLNODATA_FOR_COMMAND_QUERIESStel in op Ja om te negeren wanneer SQLExecDirect het resultaat SQL_NO_DATA retourneert, zelfs wanneer er geen data worden verwacht.
CAP_ODBC_EXPORT_ALLOW_CHAR_UTF8Stel in op Ja om het gebruik van het datatype single-byteteken toe te staan voor het binden van Unicode-tekenreeksen als UTF-8.
CAP_ODBC_EXPORT_BIND_FORCE_TARGET_METADATAStel in op Ja om binding voor export af te dwingen op basis van alle metadata uit de doeltabel in plaats van de ODBC-metadata voor de geparametriseerde invoeginstructie.
CAP_ODBC_EXPORT_BIND_PREFER_TARGET_METADATAStel in op Ja om voor binding voor export de voorkeur te geven aan specifieke typen metadata uit de doeltabel in plaats van aan de ODBC-metadata voor de geparametriseerde invoeginstructie.
CAP_ODBC_EXPORT_BUFFERS_RESIZABLEStel in op Ja om toe te staan dat exportbuffers na de eerste batch opnieuw worden toegewezen om de prestaties te verbeteren.
CAP_ODBC_EXPORT_BUFFERS_SIZE_FIXEDStel in op Ja om de breedte van één rij te negeren bij het berekenen van het totale aantal rijen dat tegelijk moet worden ingevoegd.
CAP_ODBC_EXPORT_BUFFERS_SIZE_LIMIT_512KBStel in op Ja om de exportbuffers te beperken tot 512 kB. Dit is een ongebruikelijke instelling.
CAP_ODBC_EXPORT_BUFFERS_SIZE_MASSIVEStel in op Ja om het gebruik van grote buffers voor invoegen af te dwingen. Als CAP_ODBC_EXPORT_BUFFERS_RESIZABLE uitgeschakeld is of niet is ingesteld, wordt een vast aantal rijen gebruikt.
CAP_ODBC_EXPORT_BUFFERS_SIZE_MEDIUMStel in op Ja om het gebruik van middelgrote buffers voor invoegen af te dwingen. Als CAP_ODBC_EXPORT_BUFFERS_RESIZABLE uitgeschakeld is of niet is ingesteld, wordt een vast aantal rijen gebruikt.
CAP_ODBC_EXPORT_BUFFERS_SIZE_SMALLStel in op Ja om het gebruik van kleine buffers voor invoegen af te dwingen. Als CAP_ODBC_EXPORT_BUFFERS_RESIZABLE uitgeschakeld is of niet is ingesteld, wordt een vast aantal rijen gebruikt.
CAP_ODBC_EXPORT_CONTINUE_ON_ERRORStel in op Ja om door te gaan met het invoegen van data, ondanks fouten. Sommige databronnen rapporteren waarschuwingen als fouten.
CAP_ODBC_EXPORT_DATA_BULKStel in op Ja om het gebruik van ODBC-bulkbewerkingen toe te staan voor het invoegen van data.
CAP_ODBC_EXPORT_DATA_BULK_VIA_INSERTStel in op Ja om het gebruik van ODBC-bulkbewerkingen op basis van geparametriseerde 'INSERT INTO'-query's toe te staan.
CAP_ODBC_EXPORT_DATA_BULK_VIA_ROWSETStel in op Ja om het gebruik van ODBC-bulkbewerkingen op basis van een rijenset-cursor toe te staan.
CAP_ODBC_EXPORT_FORCE_INDICATE_NTSStel in op Ja om het gebruik van indicatorbuffers voor het identificeren van met null beëindigde tekenreeksen (null-terminated strings, ofwel NTS) af te dwingen.
CAP_ODBC_EXPORT_FORCE_SINGLE_ROW_BINDINGStel in op Ja om het gebruik van één rij af te dwingen voor het binden van exportbuffers om data in te voegen.
CAP_ODBC_EXPORT_FORCE_SINGLE_ROW_BINDING_WITH_TIMESTAMPSStel in op Ja om het gebruik van één rij af te dwingen voor het binden van exportbuffers bij het verwerken van tijdstempeldata. Dit is vereist in sommige versies van Teradata.
CAP_ODBC_EXPORT_FORCE_STRING_WIDTH_FROM_SOURCEStel in op Ja om het gebruik van de breedte van de brontekenreeks (uit Tableau-metadata) af te dwingen en de breedte van de doeltekenreeks (uit de metadata van de invoegparameter) te overschrijven.
CAP_ODBC_EXPORT_FORCE_STRING_WIDTH_USING_OCTET_LENGTHStel in op Ja om het gebruik van de breedte van de brontekenreeks uit de octetlengte af te dwingen.
CAP_ODBC_EXPORT_SUPPRESS_STRING_WIDTH_VALIDATIONStel in op Ja om te voorkomen dat wordt gevalideerd of de breedte van de doeltekenreeks groot genoeg is voor de breedste brontekenreeksen.
CAP_ODBC_EXPORT_TRANSACTIONS_COMMIT_BATCH_MASSIVEStel in op Ja om enorme batches INSERT-instructies (~100.000) tegelijk vast te leggen. Dit kan handig zijn bij exportbinding met één rij.
CAP_ODBC_EXPORT_TRANSACTIONS_COMMIT_BATCH_MEDIUMStel in op Ja om middelgrote batches INSERT-instructies (~50) tegelijk vast te leggen. Eén instructie kan aan meerdere records zijn gebonden.
CAP_ODBC_EXPORT_TRANSACTIONS_COMMIT_BATCH_SMALLStel in op Ja om kleine batches INSERT-instructies (~5) tegelijk vast te leggen. Eén instructie kan aan meerdere records zijn gebonden.
CAP_ODBC_EXPORT_TRANSACTIONS_COMMIT_BYTES_MASSIVEStel in op Ja om enorme batches data (~100 MB) tegelijk vast te leggen.
CAP_ODBC_EXPORT_TRANSACTIONS_COMMIT_BYTES_MEDIUMStel in op Ja om middelgrote batches data (~10 MB) tegelijk vast te leggen.
CAP_ODBC_EXPORT_TRANSACTIONS_COMMIT_BYTES_SMALLStel in op Ja om kleine batches data (~1 MB) vast te leggen.
CAP_ODBC_EXPORT_TRANSACTIONS_COMMIT_EACH_STATEMENTStel in op Ja om na elke INSERT-instructie een vastlegbewerking uit te voeren. Eén instructie kan aan meerdere records zijn gebonden.
CAP_ODBC_EXPORT_TRANSACTIONS_COMMIT_INTERVAL_LONGStel in op Ja om vast te leggen na lange tijdsintervallen (~100 seconden).
CAP_ODBC_EXPORT_TRANSACTIONS_COMMIT_INTERVAL_MEDIUMStel in op Ja om vast te leggen na middellange tijdsintervallen (~10 seconden).
CAP_ODBC_EXPORT_TRANSACTIONS_COMMIT_INTERVAL_SHORTStel in op Ja om vast te leggen na kleine tijdsintervallen (~1 seconde).
CAP_ODBC_EXPORT_TRANSACTIONS_COMMIT_ONCE_WHEN_COMPLETEStel in op Ja om slechts één keer een vastlegbewerking uit te voeren nadat de export is voltooid.
CAP_ODBC_EXPORT_TRANSLATE_DATA_PARALLELStel in op Ja om parallelle loops te gebruiken om Tableau DataValues te vertalen naar bekabelde buffers bij export.
CAP_ODBC_FETCH_ABORT_FORCE_CANCEL_STATEMENTStel in op Ja om de instructiehandle te annuleren bij het onderbreken van SQLFetch met een annuleringsuitzondering.
CAP_ODBC_FETCH_BUFFERS_RESIZABLEStel in op Ja om toe te staan dat buffers opnieuw worden toegewezen na het ophalen, om zo de prestaties te verbeteren of om data-afkapping te verwerken.
CAP_ODBC_FETCH_BUFFERS_SIZE_FIXEDStel in op Ja om de breedte van één rij te negeren bij het berekenen van het totale aantal rijen dat moet worden opgehaald.
CAP_ODBC_FETCH_BUFFERS_SIZE_MASSIVEStel in op Ja om het gebruik van grote buffers af te dwingen. Als CAP_ODBC_FETCH_BUFFERS_SIZE_FIXED is ingeschakeld, wordt een vast aantal rijen gebruikt.
CAP_ODBC_FETCH_BUFFERS_SIZE_MEDIUMStel in op Ja om het gebruik van middelgrote buffers af te dwingen. Als CAP_ODBC_FETCH_BUFFERS_SIZE_FIXED is ingeschakeld, wordt een vast aantal rijen gebruikt.
CAP_ODBC_FETCH_BUFFERS_SIZE_SMALLStel in op Ja om het gebruik van kleine buffers af te dwingen. Als CAP_ODBC_FETCH_BUFFERS_SIZE_FIXED is ingeschakeld, wordt een vast aantal rijen gebruikt.
CAP_ODBC_FETCH_CONTINUE_ON_ERRORStel in op Ja om het systeemeigen ODBC-protocol van Tableau toe te staan de resultatenset op te halen ondanks fouten (sommige databronnen rapporteren waarschuwingen als fouten).
CAP_ODBC_FETCH_IGNORE_FRACTIONAL_SECONDSStel in op Ja zodat het systeemeigen ODBC-protocol van Tableau de component voor de fractie van een seconde van een tijdwaarde negeert bij het ophalen van de resultatensetdata van een query. Dit is handig wanneer u werkt met databronnen die niet voldoen aan de ODBC-specificatie voor fracties van een seconde. Deze moeten worden weergegeven als een miljardste van een seconde.
CAP_ODBC_FETCH_RESIZE_BUFFERSStel in op Ja zodat het systeemeigen ODBC-protocol van Tableau automatisch de grootte van buffers aanpast en opnieuw ophaalt als er data-afkapping optreedt.
CAP_ODBC_FORCE_SINGLE_ROW_BINDINGStel in op Ja om het systeemeigen ODBC-protocol van Tableau te dwingen één rij te gebruiken voor de overdracht van resultatensets in plaats van de efficiëntere functie voor ophalen in bulk.
CAP_ODBC_IMPORT_ERASE_BUFFERSStel in op Ja om de inhoud van de databuffers opnieuw in te stellen voordat elk blok wordt opgehaald.
CAP_ODBC_IMPORT_TRANSLATE_DATA_PARALLELStel in op Nee om het lokaal parallel decoderen van data uit te schakelen.
CAP_ODBC_METADATA_FORCE_LENGTH_AS_PRECISIONStel in op Ja om het systeemeigen ODBC-protocol van Tableau te dwingen de kolom'lengte' te gebruiken als de numerieke precisie. Dit is een ongebruikelijke instelling.
CAP_ODBC_METADATA_FORCE_NUM_PREC_RADIX_10Stel in op Ja om het systeemeigen ODBC-protocol van Tableau te dwingen aan te nemen dat de numerieke precisie wordt gerapporteerd in cijfers uitgeschreven volgens het Basis 10-systeem. Dit is een ongebruikelijke instelling.
CAP_ODBC_METADATA_FORCE_UNKNOWN_AS_STRINGStel in op Ja om het systeemeigen ODBC-protocol te dwingen onbekende datatypen als tekenreeksen te behandelen in plaats van de bijbehorende kolom te negeren.
CAP_ODBC_METADATA_FORCE_UTF8_IDENTIFIERSStel in op Ja om het protocol te dwingen identificatoren als UTF-8 te behandelen bij communicatie met het stuurprogramma.
CAP_ODBC_METADATA_SKIP_DESC_TYPE_NAMEStel in op Ja om het vinkje bij het kenmerk SQL_DESC_TYPE_NAME te verwijderen met de SQLColAttribute API.
CAP_ODBC_METADATA_STRING_LENGTH_UNKNOWNStel in op Ja om te voorkomen dat Tableau geheugen toewijst op basis van de door het stuurprogramma gerapporteerde tekenreekslengte, die mogelijk niet bekend is of niet correct wordt gerapporteerd. In plaats daarvan gebruikt Tableau een vaste tekenreekslengte en worden de data indien nodig opnieuw toegewezen om tekenreeksdata te kunnen verwerken die te groot zijn voor de buffer met een vaste grootte.
CAP_ODBC_METADATA_STRING_TRUST_OCTET_LENGTHStel in op Ja om de octetlengte te gebruiken die door het stuurprogramma voor tekenreeksen wordt gerapporteerd, in plaats van deze te berekenen op basis van het aantal tekens.
CAP_ODBC_METADATA_SUPPRESS_EXECUTED_QUERYStel in op Ja om te voorkomen dat Tableau een query uitvoert om metadata te lezen. Hoewel Tableau doorgaans een rijbeperkende clausule in dergelijke metadataquery's opneemt (bijvoorbeeld 'LIMIT' of 'WHERE 1=0'), kan dat onhandig zijn bij gebruik met een aangepaste SQL-verbinding voor databasesystemen met slechte queryoptimizers. Houd er rekening mee dat deze mogelijkheid ertoe kan leiden dat Tableau de verbindingsmetadata niet correct kan bepalen.
CAP_ODBC_METADATA_SUPPRESS_PREPARED_QUERYStel in op Ja om te voorkomen dat Tableau een voorbereide query gebruikt om metadata te lezen. Een voorbereide query is vaak de snelste manier om metadata nauwkeurig te lezen. Niet alle databasesystemen zijn echter in staat om de metadata voor een voorbereide query te rapporteren zonder de query daadwerkelijk uit te voeren. Houd er rekening mee dat bepaalde metadata, bijvoorbeeld metadata van verbindingen die gebruikmaken van aangepaste SQL, niet kunnen worden opgehaald als deze mogelijkheid en CAP_ODBC_METADATA_SUPPRESS_EXECUTED_QUERY beide zijn ingesteld.
CAP_ODBC_METADATA_SUPPRESS_READ_IDENTITY_COLUMNSStel in op Nee om te voorkomen dat de metadata van identiteitskolommen worden gelezen.
CAP_ODBC_METADATA_SUPPRESS_SELECT_STARStel in op Ja om te voorkomen dat metadata worden gelezen met behulp van een 'select *'-query.
CAP_ODBC_METADATA_SUPPRESS_SQLCOLUMNS_APIStel in op Ja om te voorkomen dat Tableau een oudere, minder nauwkeurige API gebruikt voor het lezen van metadata uit ODBC-databronnen. Als u deze mogelijkheid instelt, kan Tableau metadata lezen door een volledige 'select *'-query uit te voeren. Dit is duur, maar kan connectiviteit mogelijk maken in geval van extreem beperkte of instabiele databronnen.
CAP_ODBC_METADATA_SUPPRESS_SQLFOREIGNKEYS_APIStel in op Ja om te voorkomen dat Tableau probeert metadata te lezen die beperkingen van refererende sleutels beschrijven. Ondanks de eenvoudige aard van deze ODBC API kunnen sommige stuurprogramma's onstabiel gedrag vertonen of onnauwkeurige resultaten produceren. Als u deze mogelijkheid instelt, kan het zijn dat Tableau minder efficiënte query's genereert met betrekking tot joins met meerdere tabellen.
CAP_ODBC_METADATA_SUPPRESS_SQLPRIMARYKEYS_APIStel in op Ja om te voorkomen dat Tableau de metadata voor primaire sleutels leest met behulp van de SQLPrimaryKeys API of een equivalente query. Deze mogelijkheid beschikbaar in Tableau 9.1 en hoger.
CAP_ODBC_METADATA_SUPPRESS_SQLSTATISTICS_APIStel in op Ja om te voorkomen dat unieke beperkingen en schattingen van tabelkardinaliteit worden gelezen met behulp van de SQLStatistics API of een equivalente query. Deze mogelijkheid beschikbaar in Tableau 9.0 en hoger.
CAP_ODBC_QUERY_USE_PREPARE_PARAMETER_MARKERHiermee kunt u voorbereide instructies met parametermarkeringen gebruiken in plaats van letterlijke waarden. Geldt alleen voor zwevende punten, gehele getallen en tekenreekswaarden.
CAP_ODBC_REBIND_SKIP_UNBINDStel in op Ja om het systeemeigen ODBC-protocol van Tableau te dwingen een kolom rechtstreeks opnieuw te binden en het ontbinden over te slaan. Zo worden er minder ODBC API-aanroepen uitgevoerd bij het aanpassen van de buffergrootte om afgekapte data opnieuw op te halen.
CAP_ODBC_SUPPORTS_LONG_DATA_BULKStel in op Ja als het stuurprogramma meerdere rijen met lange data tegelijk kan ophalen.
CAP_ODBC_SUPPORTS_LONG_DATA_ORDEREDStel in op Ja als het stuurprogramma vereist dat kolommen met lange data na kolommen met niet-lange data komen.
CAP_ODBC_SUPPRESS_INFO_SCHEMA_STORED_PROCSStel in op Ja om te voorkomen dat bij het opsommen van opgeslagen procedures een query wordt uitgevoerd op het schema INFORMATION.SCHEMA.
CAP_ODBC_SUPPRESS_INFO_SCHEMA_TABLESStel in op Ja om te voorkomen dat tabellen uit het schema 'information_schema' door EnumerateTables worden geretourneerd.
CAP_ODBC_SUPPRESS_PG_TEMP_SCHEMA_TABLESStel in op Ja om te voorkomen dat tabellen uit het schema 'pg_temp' door EnumerateTables worden geretourneerd.
CAP_ODBC_SUPPRESS_PREPARED_QUERY_FOR_ALL_COMMAND_QUERIESStel in op Ja om alle opdrachten rechtstreeks uit te voeren (d.w.z. geen voorbereide instructie).
CAP_ODBC_SUPPRESS_PREPARED_QUERY_FOR_DDL_COMMAND_QUERIESStel in op Ja om DDL-opdrachten (bijv. CREATE TABLE) rechtstreeks uit te voeren (d.w.z. geen voorbereide instructie).
CAP_ODBC_SUPPRESS_PREPARED_QUERY_FOR_DML_COMMAND_QUERIESStel in op Ja om DML-opdrachten (bijv. INSERT INTO) rechtstreeks uit te voeren (d.w.z. geen voorbereide instructie).
CAP_ODBC_SUPPRESS_PREPARED_QUERY_FOR_NON_COMMAND_QUERIESStel in op Ja om alle query's op niet-opdrachten rechtstreeks uit te voeren (geen voorbereide instructie).
CAP_ODBC_SUPPRESS_SYS_SCHEMA_STORED_PROCSStel in op Ja om het schema 'SYS' expliciet toe te voegen aan de schema-uitsluitingen bij het opsommen van opgeslagen procedures.
CAP_ODBC_TRANSACTIONS_COMMIT_INVALIDATES_PREPARED_QUERYStel in op Ja om aan te geven dat een transactie alle voorbereide instructies ongeldig maakt en alle open cursors sluit.
CAP_ODBC_TRANSACTIONS_SUPPRESS_AUTO_COMMITStel in op Ja om te voorkomen dat het systeemeigen ODBC-protocol het standaardgedrag voor het automatisch vastleggen van transacties in ODBC gebruikt. Deze mogelijkheid kan niet worden gebruikt met CAP_ODBC_TRANSACTIONS_SUPPRESS_EXPLICIT_COMMIT.
CAP_ODBC_TRANSACTIONS_SUPPRESS_EXPLICIT_COMMITStel in op Ja om te voorkomen dat het systeemeigen ODBC-protocol transacties expliciet beheert. Deze mogelijkheid kan niet worden gebruikt met CAP_ODBC_TRANSACTIONS_SUPPRESS_AUTO_COMMIT.
CAP_ODBC_TRIM_CHAR_LEAVE_PADDINGStel in op Ja om witruimte-opvulling na een teken of tekstdatatype te laten staan. De meeste databronnen verwijderen deze witruimte automatisch, maar het gedrag is afhankelijk van het stuurprogramma.
CAP_ODBC_TRIM_VARCHAR_PADDINGStel in op Ja om het systeemeigen ODBC-protocol van Tableau te dwingen de witruimte na VARCHAR-kolommen te verwijderen die het stuurprogramma ten onrechte heeft opgevuld.
CAP_ODBC_UNBIND_AUTOStel in op Ja om het systeemeigen ODBC-protocol van Tableau te dwingen het binden en toewijzen van kolommen automatisch ongedaan te maken, zodat het aantal ODBC API-aanroepen kan worden verminderd.
CAP_ODBC_UNBIND_BATCHStel in op Ja om het systeemeigen ODBC-protocol van Tableau te dwingen het binden en toewijzen van kolommen automatisch ongedaan te maken in één batchbewerking, zodat het aantal ODBC API-aanroepen kan worden verminderd.
CAP_ODBC_UNBIND_EACHStel in op Ja om het systeemeigen ODBC-protocol van Tableau te dwingen het binden en toewijzen van kolommen een voor een ongedaan te maken. Dit kan de stabiliteit ten goede komen.
CAP_ODBC_UNBIND_PARAMETERS_BATCHStel in op Ja om de binding van alle parameters in één batchbewerking ongedaan te maken.
CAP_ORACLE_SHOW_ALL_SYNONYM_OWNERSStel in op Ja om alle eigenaren in de all_synonyms-weergave voor Oracle weer te geven. Deze mogelijkheid is beschikbaar in versie 9.0 en hoger.
CAP_QUERY_BOOLEXPR_TO_INTEXPRStel in op Ja als Tableau Booleaanse expressies moet beperken tot een geheel getal om ze in een resultatenset te kunnen opnemen.
CAP_QUERY_FROM_REQUIRES_ALIASStel in op Ja als de FROM-clausule een alias voor de opgegeven tabel moet opgeven.
CAP_QUERY_GROUP_ALLOW_DUPLICATESStel in op Nee als SQL-query's geen dubbele expressies in de GROUP By-clausule mogen bevatten (dit komt niet vaak voor).
CAP_QUERY_GROUP_BY_ALIASStel in op Ja als SQL-query's met aggregaties naar de groeperingskolommen kunnen verwijzen via hun overeenkomstige alias in de SELECT-lijst, bijvoorbeeld GROUP BY 'none_ShipCountry_nk'.
CAP_QUERY_GROUP_BY_DEGREEStel in op Ja als SQL-query's met aggregaties naar de groeperingskolommen kunnen verwijzen via de ordinale positie van elke komen, bijvoorbeeld GROUP BY 2, 5. Zie ook: CAP_QUERY_SORT_BY_DEGREE
CAP_QUERY_HAVING_REQUIRES_GROUP_BYStel in op Ja als Tableau een kunstmatig groeperingsveld moet gebruiken voor query's met een HAVING-clausule, maar zonder groeperingskolommen.
CAP_QUERY_HAVING_UNSUPPORTEDStel in op Ja als de SQL-syntaxis voor HAVING niet wordt ondersteund. Tableau kan dit probleem mogelijk omzeilen door subquery's te gebruiken. Zie ook: CAP_QUERY_SUBQUERIES.
CAP_QUERY_INCLUDE_GROUP_BY_COLUMNS_IN_SELECTStel in op Ja om te vereisen dat alle GROUP BY-expressies ook in de SELECT-expressielijst verschijnen.
CAP_QUERY_JOIN_ACROSS_SCHEMASStel in op Ja als SQL-query's joins kunnen uitdrukken tussen tabellen die zich in verschillende schema's bevinden.
CAP_QUERY_JOIN_ASSUME_CONSTRAINEDStel in op Ja om binnenste joins te verwijderen, zelfs als de databasetabellen geen FK-PK-relaties hebben.
CAP_QUERY_JOIN_PUSH_DOWN_CONDITION_EXPRESSIONSStel in op Ja om joins te herschrijven en zo de voorwaarden van de ON-clausule te vereenvoudigen tot eenvoudige identificatievergelijkingen.
CAP_QUERY_JOIN_REQUIRES_SCOPEStel in op Ja als SQL-query's elke join-clausule tussen haakjes moeten plaatsen om een juiste evaluatievolgorde te garanderen.
CAP_QUERY_JOIN_REQUIRES_SUBQUERYStel in op Ja om te forceren dat joinexpressies met meer dan twee tabellen worden samengesteld met subquery's.
CAP_QUERY_NULL_REQUIRES_CASTStel in op Ja als de databron vereist dat alle letterlijke NULL-waarden worden omgezet in een expliciet datatype.
CAP_QUERY_SELECT_ALIASES_SORTEDStel in op Ja als Tableau een deterministische volgorde moet opleggen aan de SELECT-expressies (gesorteerd op alias) zodat queryresultaten correct kunnen worden gematcht met elk veld in de Tableau-visualisatie. Dit is alleen vereist voor databronnen die de aliassen van de SELECT-expressies niet behouden bij het retourneren van metadata met de queryresultaten.
CAP_QUERY_SORT_BY_DEGREEStel in op Ja als SQL-query's naar de sorteringskolommen kunnen verwijzen via de ordinale positie van elke kolom, bijvoorbeeld ORDER BY 2, 5. Zie ook: CAP_QUERY_GROUP_BY_DEGREE
CAP_QUERY_SUBQUERIESStel in op Ja als de databron subquery's ondersteunt.
CAP_QUERY_SUBQUERIES_WITH_TOPStel in op Ja als de databron een rijbeperkende TOP- of LIMIT-clausule in een subquery ondersteunt.
CAP_QUERY_SUBQUERY_DATASOURCE_CONTEXTStel in op Ja om de gefilterde querycontext van de subquery te gebruiken om databronfilters te implementeren. Deze mogelijkheid is alleen beschikbaar in Tableau 8.0 tot en met Tableau 9.3.
CAP_QUERY_SUBQUERY_QUERY_CONTEXTStel in op Ja om Tableau te dwingen een subquery te gebruiken voor contextfilters in plaats van een tijdelijke tabel of lokaal gecachte resultaten.
CAP_QUERY_TOP_0_METADATAStel in op Ja als de databron een 'TOP 0'-verzoek voor het ophalen van metadata kan verwerken.
CAP_QUERY_TOP_NStel in op Ja als de databron een rijbeperkende clausule van welk type dan ook ondersteunt. De exacte ondersteunde vormen worden hieronder beschreven.
CAP_QUERY_TOPSTYLE_LIMITStel in op Ja als de databron LIMIT gebruikt als de rijbeperkende clausule.
CAP_QUERY_TOPSTYLE_ROWNUMStel in op Ja als de databron ondersteuning biedt voor het gebruik van een filter in Oracle-stijl voor ROWNUM als de rijbeperkende clausule.
CAP_QUERY_TOPSTYLE_TOPStel in op Ja als de databron TOP gebruikt als de rijbeperkende clausule.
CAP_QUERY_USE_QUERY_FUSIONStel in op Nee om te voorkomen dat Tableau meerdere afzonderlijke query's combineert tot één query. Schakel deze mogelijkheid uit voor prestatie-afstemming of als de database grote query's niet kan verwerken. Deze mogelijkheid is standaard ingeschakeld en is beschikbaar in Tableau 9.0 en hoger voor alle databronnen, met uitzondering van Tableau-data-extracten. Deze mogelijkheid in Tableau-data-extracten wordt ondersteund in Tableau 9.0.6.
CAP_QUERY_WHERE_FALSE_METADATAStel in op Ja als de databron een 'WHERE <false>'-predictor voor het ophalen van metadata kan verwerken.
CAP_SELECT_INTOStel in op Ja als Tableau direct een tabel kan maken op basis van de resultatenset van een andere query. Zie ook: CAP_CREATE_TEMP_TABLES.
CAP_SELECT_TOP_INTOStel in op Ja als Tableau een rijbeperkende TOP- of LIMIT-clausule kan gebruiken bij het maken van een tabel op basis van een queryresultatenset.
CAP_STORED_PROCEDURE_PREFER_TEMP_TABLEStel in op Ja om een tijdelijke tabel te gebruiken om externe query's te kunnen uitvoeren op de resultatenset van de opgeslagen procedure.
CAP_STORED_PROCEDURE_REPAIR_TEMP_TABLE_STRINGSStel in op Ja om te proberen de werkelijke tekenreeksbreedtes te berekenen als de metadata geen breedte of een niet-positieve breedte aangeven.
CAP_STORED_PROCEDURE_TEMP_TABLE_FROM_BUFFERStel in op Ja om de tijdelijke tabel in te vullen met data uit een volledig gebufferde resultatenset.
CAP_STORED_PROCEDURE_TEMP_TABLE_FROM_NEW_PROTOCOLStel in op Ja om de tijdelijke tabel in te vullen vanuit een apart protocol dat speciaal voor deze bewerking is gemaakt.
CAP_SUPPRESS_DISCOVERY_QUERIESStel in op Ja om te voorkomen dat Tableau de ondersteunde SQL-syntaxis voor verschillende clausules detecteert.
CAP_SUPPRESS_DISPLAY_LIMITATIONSStel in op Ja om te voorkomen dat er waarschuwingen over beperkingen voor deze databron worden weergegeven.

Zie ook

Andere databases (ODBC) – Beschrijft hoe u via de ODBC-connector verbinding kunt maken met uw data.

Tableau en ODBC – Biedt achtergrondinformatie over ODBC, beschrijft hoe Tableau de functionaliteit van een ODBC-stuurprogramma bepaalt en geeft een overzicht van veelgestelde vragen.

Een verbinding aanpassen en afstemmen – Beschrijft hoe u verbindingsinformatie kunt aanpassen om de functionaliteit en prestaties te verbeteren.

Referentie ODBC/SQL-aanpassingen – Geeft een lijst met aanpassingen weer die de onderdelen van de ODBC- en SQL-standaarden vertegenwoordigen waarvan het ODBC-stuurprogramma rapporteert dat ze worden ondersteund.

Bedankt voor uw feedback.De feedback is verzonden. Dank u wel.