Schema

This section provides a complete list of the Schema properties you can configure in the connection string for this provider.


Property Description
Location A path to the directory that contains the schema files defining tables, views, and stored procedures.
Dataverse Which Analytics dataverse to scan when discovering tables.
TypeDetectionScheme Determines how the provider builds tables and columns from the buckets found in Couchbase.
InferNumSampleValues The maximum number of values for every field to scan before determining its data type. Applies to Automatic Schema Discovery when TypeDetectionScheme is set to INFER.
InferSampleSize The maximum number of documents to scan for the columns available in the bucket. Applies to Automatic Schema Discovery when TypeDetectionScheme is set to INFER.
InferSimilarityMetric Specifies the similarity degree where different schemas will be considered to be the same flavor. Applies to Automatic Schema Discovery when TypeDetectionScheme is set to INFER.
FlexibleSchemas Whether the provider allows queries to use columns that it has not discovered.
ExposeTTL Specifies whether document TTL information should be exposed.
NumericStrings Whether to allow string values to be treated as numbers.
IgnoreChildAggregates Whether the provider exposes aggregate columns that are also available as child tables. Ignored if TableSupport is not set to Full.
TableSupport How much effort the provider will put into discovering tables on the Couchbase server.
NewChildJoinsMode Determines the kind of child table model the provider exposes.