Skip to main content

Our Core Technology is now a Granted US Patent (opens in a new tab)

Menu

Platform Overview

Structural Assurance for Complex Semi-Structured Data in Snowflake

DataPancake® helps teams verify source data, discover complete structure, configure governed output models, generate Snowflake assets, document what was created, and monitor structural change over time.

Platform navigation

One deterministic, declarative workflow: verify the source, discover the structure, configure the model, and generate governed Snowflake outputs with documentation and semantic context.

Platform Pattern

DataPancake turns structural complexity into governed metadata.

Semi-structured data is difficult to operationalize because its structure is rarely fixed, simple, or fully known in advance. Attributes may appear inconsistently, values may arrive in multiple types, arrays and objects may be deeply nested, and important fields may only appear in a small portion of the source population.

Most pipelines force teams to make structural decisions too early: pick the fields, write the logic, flatten the data, and hope the source does not change. DataPancake takes a different approach. It treats observed structure as metadata first, so teams can inspect, configure, govern, and regenerate outputs from a durable representation of what the data actually contains.

Structural assurance is not a single transformation step. It is a controlled progression from source understanding to governed Snowflake output.

  1. 1

    Load + Verify

    Stage, chunk, inspect, and validate complex source data before structural decisions are made.

  2. 2

    Discover

    Scan the source population to identify paths, types, arrays, objects, variation, and embedded structures.

  3. 3

    Configure

    Use metadata to define relationships, shaping rules, virtual attributes, governance behavior, and output behavior.

  4. 4

    Generate

    Produce SQL, Dynamic Tables, child structures, secure views, documentation, and semantic assets.

  5. 5

    Monitor

    Track new paths, type changes, structural drift, and source variation as data evolves.

Snowflake-Native Architecture

Keep structural assurance close to the data.

DataPancake is designed for Snowflake-centered execution and governed asset generation. Instead of separating discovery, transformation logic, governance, documentation, and semantic context into disconnected manual work, DataPancake uses metadata to coordinate how complex semi-structured data becomes a trusted set of Snowflake assets.

Metadata control layer

Discovery results, configuration choices, shaping rules, governance behavior, and transformation logic are captured as auditable metadata.

Governance before generation

Row access and column masking policies can be configured before SQL DDL is created.

Snowflake-aligned outputs

Generated SQL produces declarative Dynamic Tables and Secure Views with security policy integration.

Schema drift management

Schema drift monitoring helps teams identify new fields and changed types, then generate new immutably typed derived columns, or ITDCs, so downstream teams can adapt without accumulating unnecessary technical debt.

Data Loader

Verify complex source data before modeling decisions are made.

Loading should create understanding, not just movement. Data Loader helps teams stage, chunk, validate, and inspect files before downstream transformation decisions are made.

This helps teams identify structure, inventory, validation issues, partner variation, and source complexity earlier in the workflow.

Pre-flight workflow

  • Chunk and stage
  • Validate and pre-flight
  • Capture inventory statistics
  • Surface exceptions early
  • Feed discovery and shaping

Why it matters

  • Less guesswork before modeling
  • Earlier validation feedback
  • Better handling of file complexity
  • More complete downstream structure
  • Stronger auditability and tie-out support
Schema Discovery

Discover the structure your source data actually contains.

Schema Discovery analyzes the source population to reveal nested paths, arrays, objects, type variation, optional attributes, embedded payloads, and low-frequency fields that are easy to miss with sampling or manual inspection.

The result is a metadata inventory teams can use before deciding how to flatten, normalize, shape, govern, document, or activate the data.

Discovery coverage

  • Nested paths, arrays, and objects
  • Polymorphic attributes
  • Rare and low-frequency fields
  • Stringified or embedded structures
  • Observed type and path variation

Why it matters

  • Reduces incomplete flattening
  • Improves downstream trust
  • Exposes structural complexity early
  • Supports better modeling choices
  • Creates a reusable metadata foundation
Pipeline Designer

Configure how discovered structure becomes Snowflake outputs.

Pipeline Designer turns discovery metadata into an operational configuration layer. Teams can decide what should be included, how relationships should be represented, where virtual attributes belong, and how outputs should behave before code is generated.

This keeps structural decisions visible, reviewable, reusable, and less dependent on hidden custom scripts.

Configure structure

  • Attribute inclusion and exclusion
  • Parent-child relationships
  • Foreign key behavior
  • Virtual attributes
  • Semantic output behavior

Configure governance

  • Row access behavior
  • Column masking behavior
  • Secure view generation
  • Policy-aware outputs
  • Consumption-ready structures
Schema Shaping / Transformation

Refine complex source structure before downstream generation.

Raw source structure and business-ready structure are rarely identical. Schema Shaping lets teams refine relationships, normalize loops, split values, consolidate paths, and reshape source structures before they become generated Snowflake assets.

Teams can scan, shape, rescan, and generate so the output model reflects both the real source and the business-ready representation.

Shaping patterns

  • Path-targeted transformations
  • Object-to-array patterns
  • String-to-array patterns
  • Loop normalization
  • Schema consolidation

Workflow value

  • Cleaner generated relational outputs
  • Less brittle downstream SQL
  • Better handling of source variation
  • Reusable transformation metadata
  • Stronger semantic model foundations
Code Generation

Generate Snowflake SQL from configured metadata.

DataPancake generates SQL to materialize operationalized sources into relational tables and views. Instead of building every transformation by hand, teams can generate repeatable Snowflake structures from discovered and configured metadata.

Generated assets can include Dynamic Tables, child structures, secure views, foreign key relationships, virtual columns, and regenerated outputs as source schemas evolve.

Generated assets

  • Dynamic Tables
  • Normalized child structures
  • Secure views
  • Foreign key relationships
  • Virtual columns

Generation value

  • Repeatable Snowflake outputs
  • Less manual SQL maintenance
  • Metadata-backed reproducibility
  • Faster operationalization
  • Easier regeneration after schema changes
Security + Governance

Configure governance before generated SQL is created.

Regulated data workflows require more than successful parsing. Teams need generated outputs to respect sensitive fields, access rules, masking behavior, row access policies, and secure downstream consumption patterns.

DataPancake helps teams represent governance behavior as part of the configuration process so generated Snowflake assets are aligned with enterprise controls.

Governance controls

  • Secure view generation
  • Row access policy support
  • Column masking policy support
  • Sensitive field handling
  • Policy-aware output configuration

Enterprise value

  • Keeps governance close to the data
  • Supports regulated workflows
  • Reduces external processing risk
  • Improves auditability
  • Enables safer downstream activation
Data Dictionary Builder

Document generated structures from the same metadata foundation.

Documentation often falls behind source data and pipelines. DataPancake helps teams generate data dictionary content from discovered and configured metadata so documentation reflects the structures being operationalized.

This supports clearer handoffs between engineering, analytics, governance, AI, and business teams.

Documentation outputs

  • Attribute descriptions
  • Definitions and synonyms
  • Sample values
  • Datasource descriptions
  • Nested array descriptions

Why it matters

  • Better governance review
  • Easier analyst onboarding
  • Stronger semantic model inputs
  • More explainable generated outputs
  • Reduced documentation drift
Semantic Model Generator

Generate semantic assets with structural context.

Semi-structured data is hard to activate when business semantics are disconnected from how data was discovered, shaped, and generated. DataPancake helps teams produce semantic assets from governed, normalized, and documented Snowflake structures.

This makes complex source data easier to query, explain, and activate for analytics and AI workflows.

Semantic assets

  • Cortex Analyst-ready YAML
  • Relationship metadata
  • Semantic descriptions
  • Verified queries
  • Custom instructions

Connected inputs

  • Pipeline Designer metadata
  • Data Dictionary content
  • Virtual attributes
  • Refined Snowflake structures
  • Governed views and relationships
Schema Drift Monitoring

Monitor structural change before downstream assumptions break.

Complex data changes over time. New attributes appear, source systems shift behavior, partners add fields, and the same path can begin arriving in new types.

Schema Drift Monitoring helps teams compare evolving source data against discovered and configured metadata so structural changes can be reviewed before they create downstream risk.

Drift signals

  • New attributes
  • New nested paths
  • Type changes
  • Partner deviations
  • Structural complexity changes

Operational value

  • Review change before activation
  • Generate new ITDCs as needed
  • Reduce downstream breakage
  • Support metadata regeneration
  • Track source evolution over time
Platform built for structural completeness

Move from raw semi-structured data to governed Snowflake outputs.

DataPancake helps teams discover the full source structure, configure how data should be represented, and generate governed relational assets from auditable metadata.