docs: clarify NULL handling for quoted vs unquoted CSV values in BigQuery#908
Merged
docs: clarify NULL handling for quoted vs unquoted CSV values in BigQuery#908
Conversation
…lues in BigQuery
Expand the Handling NULLs section to explain:
- The difference between unquoted (,,) and quoted ("") empty values in CSV
- Backend-specific behavior comparison (Snowflake vs BigQuery STRING vs numeric)
- Why treatValuesAsNull only works on unquoted values in BigQuery
- The inconsistency where the same CSV value produces NULL for numeric but empty string for STRING columns
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Make it explicit that the difference in NULL handling for quoted empty strings is a limitation of BigQuery's CSV parser, not Keboola Storage, and that BigQuery provides no workaround for this behavior. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
jirkasemmler
approved these changes
Apr 10, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
,,) and quoted ("") empty values in CSVtreatValuesAsNullonly works on unquoted values in BigQuery (maps to BQ'snullMarkerwhich skips quoted fields)"") producesNULLfor numeric columns but empty string for STRING columns in BigQueryTest plan
🤖 Generated with Claude Code
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com