tree: b3d3578761af1aaf584822711d84865d0d053fc7
  1. src/
  2. tests/
  3. README.md
  4. requirements.txt
converters/snowflake/README.md

Apache Ossie to Snowflake Converter

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.

Setup

pip3 install -r requirements.txt

Usage

python3 src/osi_to_snowflake_yaml_converter.py -i input.yaml -o output.yaml

Tests

python3 -m pytest tests/

Limitations

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.