Converts Ossie YAML semantic models to Snowflake Cortex Analyst semantic model YAML. Pure offline conversion — no Snowflake connection required.
Note: This converter is under active development. It handles common cases but has not been thoroughly tested against all edge cases — use with caution in production.
pip3 install -r requirements.txt
python3 src/osi_to_snowflake_yaml_converter.py -i input.yaml -o output.yaml
python3 -m pytest tests/
Some Ossie concepts (e.g., ai_context on relationships) do not have a native counterpart in the Snowflake semantic model. These are dropped during conversion and the converter will emit warnings so you know what was left behind.