此页面列出了大型主机连接器所用的所有环境变量 支持。根据大型主机连接器的版本, 变量。如需了解详情,请参阅下表中的从哪个版本开始提供列。
名称 | 默认值 | 可用版本 | 说明 |
---|---|---|---|
|
True |
5.8.0 | 修剪字符串末尾的空格。请注意,仅由空格组成的字符串会被视为空字符串。 |
|
False |
5.11.0 | 设置为 True 时,启用对可变长度字符串的支持。 |
|
-LEN |
5.11.0 | 如果设置了 BQSH_FEATURE_VARIABLE_LENGTH_ENABLED ,则此字段才相关。
表示可变长度中第一个参数的后缀
字符结构体。默认情况下,后缀为 -LEN 。如果您想
要使用其他后缀,请将此环境变量设为
选择。
|
|
-TEXT |
5.11.0 | 在设置了 BQSH_FEATURE_VARIABLE_LENGTH_ENABLED 时相关。
表示可变长度中第二个参数的后缀
字符结构体。默认后缀为 -TEXT 。如果您想使用其他后缀,请将此环境变量设置为您选择的后缀。
|
|
- | 5.11.0/5.13.0 |
(5.13.0 及更高版本)为日期、时间戳和 null 指示器数据类型设置值。
使用以下格式设置 null 指示器: SUFFIX_NULL_INDICATOR_NAME="command --null-value NULL_VALUE --not-null-value NOT_NULL_VALUE"
使用以下格式设置日期和时间戳: SUFFIX_SUFFIX_NAME="command --format FORMAT --timezone TIMEZONE"
如需了解详情,请参阅对日期和时间戳字段的支持以及对 null 指示器字段的支持。 (5.11.0 及更高版本)设置日期和时间戳数据类型的值。 您可以将此环境变量设置为以下格式的任何值: SUFFIX_SUFFIX_STRING="--bqtype TYPE --format FORMAT --timezone TIMEZONE"
|
|
True | 5.12.0 | 将 COPYBOOK 中字段名称中的连字符替换为 BigQuery 中相应字段名称中的下划线。 |
|
True | 5.12.0 | 将长度为 0 的字符串作为 null 导出到 BigQuery。
如果您将 BQSH_FEATURE_EMPTY_STRING_AS_NULL 设置为 false,则空字符串在导出到 BigQuery 时仍会保持为空字符串(空字符串不会设置为 null)。 |
|
错误 | 5.12.1/5.13.0 | (5.13.0 及更高版本)可让您强制执行更严格的错误处理,如下所示:
(5.12.1 及更高版本)可让您强制执行更严格的错误处理,如下所示:
|
|
True | 5.13.0 | 指定仅包含 null (0x00)、空格 (0x40) 或
高字节 (0xFF) 应解码为 null,并且不会针对
压缩十进制数和带区十进制数类型。只有当 BQSH_FEATURE_FAIL_ON_INVALID_DATA 设为 true 时,此标志才有效。否则,
不会影响解码器或编码器的行为。 |
|
错误 | 5.13.0 | 增大或减小 HTTP/2 流控制的窗口大小。 |