Schema Map
- Last Updated: July 25, 2025
- 2 minute read
- DataDirect Connectors
- ODBC
- Google Bigquery 8.0
- Documentation
Attribute
SchemaMap (SMP)
Purpose
Specifies either the name or the absolute path and name of the configuration file where the relational map of native data is written. The driver looks for this file when connecting to a Google BigQuery instance. If the file does not exist, the driver creates one.
Valid Values
string
where:
- string
- is either the name or the absolute path and name (including the
.config extension) of the configuration file. For
example, if Schema Map is set to a value of:
ABC, the driver either creates or looks for the configuration fileABCin the working directory of your application.- C:\Users\Default\AppData\Local\Progress\DataDirect\GoogleBigQuery_Schema\jsmith@defcorp.config, the driver either creates or looks for the configuration file jsmith@defcorp.config in the directory C:\Users\Default\AppData\Local\Progress\DataDirect\GoogleBigQuery_Schema.
Notes
- When connecting to a Google BigQuery instance, the driver looks for the schema map configuration file. If the configuration file does not exist, the driver creates a schema map using the name and location you have provided. If you do not provide a name and location, the driver creates one using default values.
- The driver uses the path specified in this connection option to store additional internal files.
- You can refresh the internal files related to an existing view of your data by using the SQL extension Refresh Map. Refresh Map runs a discovery against your native data and updates your internal files accordingly.
Default
The default is determined by the environment. The driver attempts to create the files in a subdirectory of the first available directory in the following order:
- Windows
- DD_HOME environment variable
- LOCALAPPDATA environment variable
- APPDATA environment variable
- User’s home directory
available_location\Progress\DataDirect\GoogleBigQuery_Schema\user_name.config - UNIX/Linux
- DD_HOME environment variable
- User’s home directory
available_location/progress/datadirect/GoogleBigQuery_schema/user_name.config