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_TABLES | Stel 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_PROCEDURE | Stel in op Ja om ondersteuning voor verbinding met een opgeslagen procedure toe te staan. |
CAP_FAST_METADATA | Stel 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_COMMITTED | Stel 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_UNCOMMITTED | Stel 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_READS | Stel 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_SERIALIZABLE | Stel 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_API | Stel 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_SQL | Stel 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_IP | Stel 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_FOLDING | Stel 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_01LITERAL | Stel in op Ja om een Booleaans datatype te binden als een WCHAR met de waarden '0' of '1'. |
CAP_ODBC_BIND_BOOL_AS_WCHAR_TFLITERAL | Stel in op Ja om een Booleaans datatype te binden als een WCHAR met de waarden 't' of 'f'. |
CAP_ODBC_BIND_FORCE_DATUM_AS_CHAR | Stel in op Ja om het systeemeigen ODBC-protocol van Tableau te dwingen datumwaarden te binden als CHAR. |
CAP_ODBC_BIND_FORCE_DATETIME_AS_CHAR | Stel in op Ja om het systeemeigen ODBC-protocol van Tableau te dwingen datum/tijdwaarden te binden als CHAR. |
CAP_ODBC_BIND_FORCE_MAX_STRING_BUFFERS | Stel 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_BUFFERS | Stel 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_BUFFERS | Stel 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_SIGNED | Stel in op Ja om binding van gehele getallen als getekend af te dwingen. |
CAP_ODBC_BIND_PRESERVE_BOM | Stel 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_UNKNOWN | Stel 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_WKT | Stel in op Ja om ruimtelijke data te binden als WKT (Well Known Text). |
CAP_ODBC_BIND_SUPPRESS_COERCE_TO_STRING | Stel 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_INT64 | Stel 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_CHAR | Stel 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_TYPES | Stel 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_CHAR | Stel 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_FAST | Stel in op Ja om te controleren of een verbinding is verbroken met een snelle ODBC API-aanroep. |
CAP_ODBC_CONNECTION_STATE_VERIFY_PROBE | Stel in op Ja om te controleren of een verbinding is verbroken met een geforceerde test. |
CAP_ODBC_CONNECTION_STATE_VERIFY_PROBE_IF_STALE | Stel 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_QUERY | Stel in op Ja om te controleren of een verbinding verbroken is met een voorbereide query. |
CAP_ODBC_CURSOR_DYNAMIC | Stel 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_ONLY | Stel 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_DRIVEN | Stel 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_STATIC | Stel 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_ALARM | Stel 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_QUERIES | Stel 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_UTF8 | Stel 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_METADATA | Stel 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_METADATA | Stel 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_RESIZABLE | Stel 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_FIXED | Stel 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_512KB | Stel in op Ja om de exportbuffers te beperken tot 512 kB. Dit is een ongebruikelijke instelling. |
CAP_ODBC_EXPORT_BUFFERS_SIZE_MASSIVE | Stel 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_MEDIUM | Stel 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_SMALL | Stel 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_ERROR | Stel in op Ja om door te gaan met het invoegen van data, ondanks fouten. Sommige databronnen rapporteren waarschuwingen als fouten. |
CAP_ODBC_EXPORT_DATA_BULK | Stel in op Ja om het gebruik van ODBC-bulkbewerkingen toe te staan voor het invoegen van data. |
CAP_ODBC_EXPORT_DATA_BULK_VIA_INSERT | Stel 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_ROWSET | Stel in op Ja om het gebruik van ODBC-bulkbewerkingen op basis van een rijenset-cursor toe te staan. |
CAP_ODBC_EXPORT_FORCE_INDICATE_NTS | Stel 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_BINDING | Stel 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_TIMESTAMPS | Stel 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_SOURCE | Stel 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_LENGTH | Stel in op Ja om het gebruik van de breedte van de brontekenreeks uit de octetlengte af te dwingen. |
CAP_ODBC_EXPORT_SUPPRESS_STRING_WIDTH_VALIDATION | Stel 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_MASSIVE | Stel 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_MEDIUM | Stel 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_SMALL | Stel 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_MASSIVE | Stel in op Ja om enorme batches data (~100 MB) tegelijk vast te leggen. |
CAP_ODBC_EXPORT_TRANSACTIONS_COMMIT_BYTES_MEDIUM | Stel in op Ja om middelgrote batches data (~10 MB) tegelijk vast te leggen. |
CAP_ODBC_EXPORT_TRANSACTIONS_COMMIT_BYTES_SMALL | Stel in op Ja om kleine batches data (~1 MB) vast te leggen. |
CAP_ODBC_EXPORT_TRANSACTIONS_COMMIT_EACH_STATEMENT | Stel 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_LONG | Stel in op Ja om vast te leggen na lange tijdsintervallen (~100 seconden). |
CAP_ODBC_EXPORT_TRANSACTIONS_COMMIT_INTERVAL_MEDIUM | Stel in op Ja om vast te leggen na middellange tijdsintervallen (~10 seconden). |
CAP_ODBC_EXPORT_TRANSACTIONS_COMMIT_INTERVAL_SHORT | Stel in op Ja om vast te leggen na kleine tijdsintervallen (~1 seconde). |
CAP_ODBC_EXPORT_TRANSACTIONS_COMMIT_ONCE_WHEN_COMPLETE | Stel in op Ja om slechts één keer een vastlegbewerking uit te voeren nadat de export is voltooid. |
CAP_ODBC_EXPORT_TRANSLATE_DATA_PARALLEL | Stel in op Ja om parallelle loops te gebruiken om Tableau DataValues te vertalen naar bekabelde buffers bij export. |
CAP_ODBC_FETCH_ABORT_FORCE_CANCEL_STATEMENT | Stel in op Ja om de instructiehandle te annuleren bij het onderbreken van SQLFetch met een annuleringsuitzondering. |
CAP_ODBC_FETCH_BUFFERS_RESIZABLE | Stel 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_FIXED | Stel 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_MASSIVE | Stel 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_MEDIUM | Stel 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_SMALL | Stel 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_ERROR | Stel 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_SECONDS | Stel 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_BUFFERS | Stel 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_BINDING | Stel 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_BUFFERS | Stel in op Ja om de inhoud van de databuffers opnieuw in te stellen voordat elk blok wordt opgehaald. |
CAP_ODBC_IMPORT_TRANSLATE_DATA_PARALLEL | Stel in op Nee om het lokaal parallel decoderen van data uit te schakelen. |
CAP_ODBC_METADATA_FORCE_LENGTH_AS_PRECISION | Stel 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_10 | Stel 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_STRING | Stel 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_IDENTIFIERS | Stel 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_NAME | Stel in op Ja om het vinkje bij het kenmerk SQL_DESC_TYPE_NAME te verwijderen met de SQLColAttribute API. |
CAP_ODBC_METADATA_STRING_LENGTH_UNKNOWN | Stel 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_LENGTH | Stel 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_QUERY | Stel 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_QUERY | Stel 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_COLUMNS | Stel in op Nee om te voorkomen dat de metadata van identiteitskolommen worden gelezen. |
CAP_ODBC_METADATA_SUPPRESS_SELECT_STAR | Stel in op Ja om te voorkomen dat metadata worden gelezen met behulp van een 'select *'-query. |
CAP_ODBC_METADATA_SUPPRESS_SQLCOLUMNS_API | Stel 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_API | Stel 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_API | Stel 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_API | Stel 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_MARKER | Hiermee 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_UNBIND | Stel 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_BULK | Stel in op Ja als het stuurprogramma meerdere rijen met lange data tegelijk kan ophalen. |
CAP_ODBC_SUPPORTS_LONG_DATA_ORDERED | Stel 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_PROCS | Stel 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_TABLES | Stel in op Ja om te voorkomen dat tabellen uit het schema 'information_schema' door EnumerateTables worden geretourneerd. |
CAP_ODBC_SUPPRESS_PG_TEMP_SCHEMA_TABLES | Stel 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_QUERIES | Stel in op Ja om alle opdrachten rechtstreeks uit te voeren (d.w.z. geen voorbereide instructie). |
CAP_ODBC_SUPPRESS_PREPARED_QUERY_FOR_DDL_COMMAND_QUERIES | Stel 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_QUERIES | Stel 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_QUERIES | Stel in op Ja om alle query's op niet-opdrachten rechtstreeks uit te voeren (geen voorbereide instructie). |
CAP_ODBC_SUPPRESS_SYS_SCHEMA_STORED_PROCS | Stel 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_QUERY | Stel 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_COMMIT | Stel 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_COMMIT | Stel 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_PADDING | Stel 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_PADDING | Stel 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_AUTO | Stel 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_BATCH | Stel 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_EACH | Stel 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_BATCH | Stel in op Ja om de binding van alle parameters in één batchbewerking ongedaan te maken. |
CAP_ORACLE_SHOW_ALL_SYNONYM_OWNERS | Stel 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_INTEXPR | Stel 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_ALIAS | Stel in op Ja als de FROM-clausule een alias voor de opgegeven tabel moet opgeven. |
CAP_QUERY_GROUP_ALLOW_DUPLICATES | Stel 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_ALIAS | Stel 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_DEGREE | Stel 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_BY | Stel in op Ja als Tableau een kunstmatig groeperingsveld moet gebruiken voor query's met een HAVING-clausule, maar zonder groeperingskolommen. |
CAP_QUERY_HAVING_UNSUPPORTED | Stel 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_SELECT | Stel in op Ja om te vereisen dat alle GROUP BY-expressies ook in de SELECT-expressielijst verschijnen. |
CAP_QUERY_JOIN_ACROSS_SCHEMAS | Stel in op Ja als SQL-query's joins kunnen uitdrukken tussen tabellen die zich in verschillende schema's bevinden. |
CAP_QUERY_JOIN_ASSUME_CONSTRAINED | Stel in op Ja om binnenste joins te verwijderen, zelfs als de databasetabellen geen FK-PK-relaties hebben. |
CAP_QUERY_JOIN_PUSH_DOWN_CONDITION_EXPRESSIONS | Stel in op Ja om joins te herschrijven en zo de voorwaarden van de ON-clausule te vereenvoudigen tot eenvoudige identificatievergelijkingen. |
CAP_QUERY_JOIN_REQUIRES_SCOPE | Stel in op Ja als SQL-query's elke join-clausule tussen haakjes moeten plaatsen om een juiste evaluatievolgorde te garanderen. |
CAP_QUERY_JOIN_REQUIRES_SUBQUERY | Stel in op Ja om te forceren dat joinexpressies met meer dan twee tabellen worden samengesteld met subquery's. |
CAP_QUERY_NULL_REQUIRES_CAST | Stel in op Ja als de databron vereist dat alle letterlijke NULL-waarden worden omgezet in een expliciet datatype. |
CAP_QUERY_SELECT_ALIASES_SORTED | Stel 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_DEGREE | Stel 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_SUBQUERIES | Stel in op Ja als de databron subquery's ondersteunt. |
CAP_QUERY_SUBQUERIES_WITH_TOP | Stel in op Ja als de databron een rijbeperkende TOP- of LIMIT-clausule in een subquery ondersteunt. |
CAP_QUERY_SUBQUERY_DATASOURCE_CONTEXT | Stel 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_CONTEXT | Stel 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_METADATA | Stel in op Ja als de databron een 'TOP 0'-verzoek voor het ophalen van metadata kan verwerken. |
CAP_QUERY_TOP_N | Stel 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_LIMIT | Stel in op Ja als de databron LIMIT gebruikt als de rijbeperkende clausule. |
CAP_QUERY_TOPSTYLE_ROWNUM | Stel 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_TOP | Stel in op Ja als de databron TOP gebruikt als de rijbeperkende clausule. |
CAP_QUERY_USE_QUERY_FUSION | Stel 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_METADATA | Stel in op Ja als de databron een 'WHERE <false>'-predictor voor het ophalen van metadata kan verwerken. |
CAP_SELECT_INTO | Stel 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_INTO | Stel 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_TABLE | Stel 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_STRINGS | Stel 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_BUFFER | Stel in op Ja om de tijdelijke tabel in te vullen met data uit een volledig gebufferde resultatenset. |
CAP_STORED_PROCEDURE_TEMP_TABLE_FROM_NEW_PROTOCOL | Stel in op Ja om de tijdelijke tabel in te vullen vanuit een apart protocol dat speciaal voor deze bewerking is gemaakt. |
CAP_SUPPRESS_DISCOVERY_QUERIES | Stel in op Ja om te voorkomen dat Tableau de ondersteunde SQL-syntaxis voor verschillende clausules detecteert. |
CAP_SUPPRESS_DISPLAY_LIMITATIONS | Stel 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.