What is the best practice for handling semi-structured data with 3rd party BI tools?

A)  Use the BI tool to create a metadata object to view the column
B)  ETL the column with other columns that are part of the query into a structured table
C)  Create a Snowflake view that parse the semi-structured column into structure columns for the BI tool to retrieve
D)  All of the above

Correct Answer :   Create a Snowflake view that parse the semi-structured column into structure columns for the BI tool to retrieve