Issue with Unsupported varchar Data Type in Qlik Compose
I am writing to report an issue I've encountered regarding Qlik Compose's compatibility with certain varchar data types in tables when the length of the varchar is not defined. After analyzing the table metadata, I've observed that when the fields CHARACTER_MAXIMUM_LENGTH and CHARACTER_OCTET_LENGTH are set to -1 (as seen in the attached image), Compose seems to struggle with loading that particular column.
I'd like to provide some context and details about the situation:
Background: My data source is Azure, and the data warehouse project in Compose is connected to a Microsoft SQL Server.
Scenario: The issue arises when the varchar data type is either not defined due to table creation through a query (such as "SELECT * INTO...") or when it is defined as varchar(MAX).
Observation: Upon investigating, I found that Qlik Compose encounters difficulties when loading tables with varchar columns exhibiting the characteristics mentioned above.
Considering the circumstances, I have a few questions:
Is this limitation a known behavior of Qlik Compose?
Are there any workarounds or solutions you can suggest to overcome this issue?
I appreciate your assistance and guidance in resolving this matter. If you require any further information or context, please don't hesitate to reach out.
Thank you for your attention to this matter. I look forward to your response.
I understand that sql is lacking an identical operator and is using the equal operator very opportunistically. Magic conversions of data types is one thing but just throwing away certain values in a string column is different. Even more so when the actual input is an integer. I wonder how many characters can be added in order to have it fail …