docs: alias tables now accessible via read-only storage (persisted alias views)#915
Open
MonikaFeigler wants to merge 1 commit intomainfrom
Open
docs: alias tables now accessible via read-only storage (persisted alias views)#915MonikaFeigler wants to merge 1 commit intomainfrom
MonikaFeigler wants to merge 1 commit intomainfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
storage/tables/index.md— Added explanation that alias tables are automatically materialized as database VIEWs, making them accessible in workspaces and transformations via read-only storage access without any input mapping configuration. Notes that filtered aliases are supported (WHERE clause enforced in the VIEW) and that alias VIEWs are mirrored to linked bucket projects.transformations/mappings/index.md— Removed the limitation stating read-only input mappings cannot access alias tables; replaced with positive statement that aliases (including filtered and linked-bucket aliases) are fully accessible.workspace/index.md— Same update as mappings — alias tables including filtered ones are accessible via read-only input mappings in workspaces.transformations/snowflake-plain/index.md— Updated the Bucket Objects for Read-Only Input Mapping section accordingly.catalog/index.md— Updated two places: (1) the sharing constraint now correctly states filtered aliases are shared as VIEWs with the WHERE clause enforced; (2) removed the "no filter" requirement from the "Adding new tables to an existing shared bucket" instructions.Context
Previously, alias tables were metadata-only — no physical database object existed, so they were invisible to workspaces, transformations using read-only input mapping, and linked bucket projects. With the Persisted Alias Views feature, every qualifying alias is automatically materialized as a database VIEW, making aliases first-class citizens in storage.
Test plan
WHERE status = 'active') is accessible via read-only input mapping in a transformation🤖 Generated with Claude Code