Fix special characters in Snowflake identifiers causing SQL compilation errors
The problem was explained in detail in #8 (closed)
Solution provided was to enforce removing all special characters from attribute names and use underscores in their place:
- agent:os:version --> agent_os_version
- rum!by?the^see --> rum_by_the_see
- CamelCase*with!love --> camel_case_with_love
A new pytest was also added in order to test against similar issues in both column (field) names and table (stream) names.
Closes #8 (closed)