I am creating new database in Snowflake and working on migrating data from other data sources. What are best practices around creating schemas? Should I create multiple schemas for logical groups of data? Should I migrate all tables in one schema? Should I use PUBLIC schema or create new ones? Wondering what are pros and cons and best practices of each? Thanks!
Database schemas separate out the data into different entities and helps to organize the data.
A] Best Practices:
B] You can create multiple schema if it helps to differentiate logical group like – entity, department, user groups etc.
C] You can use Public schema for data which can be accessed by all users Please let me know if it helps Or you need any help.