Step 3: Create a Workspace
Before creating a Workspace, you should make sure you have a Project created with version control. You can choose from username and password or OAuth.
A Workspace is a sandbox environment where you can complete the development of your data, refine, and perform preliminary validation before merging them into the codebase.
Workspace Best Practices
Snowflake
-
Select the Project you want to create the Workspace in.
-
Click Create Workspace.
-
Workspace Details
- Give your Workspace a Name and Description(optional).
-
Connect Snowflake to this Workspace
-
Enter your Snowflake Account URL.
- If you want to use OAuth, toggle Snowflake OAuth on.
- On the next page, enter your Client ID and Client Secret. Then enter your Warehouse and Role. Review Snowflake OAuth to learn how to generate the ID and Secret.
-
If you didn't choose OAuth, you'll need to Add your Snowflake Credentials on the next screen.
- Choose Key Pair or Username and Password (not recommended).
-
Set Up Version Control
- Workspaces let you work on a branch. You will need to select a branch and commit to make a new branch. For example, if you want to create a branch off main, select main, then select the commit in main to create your branch from.
- Then give the new branch a name.
-
Storage Location and Storage Mappings
- Add Storage Locations and Storage Mappings to your Workspace. If you have any existing Storage Locations and Storage Mappings from your repo, they will be listed here.
-
Click Create Workspace. You've just created your Workspace.
Databricks
-
Select the Project you want to create the Workspace in. The Project will have your Git information saved from Step 2: Create a Project.
-
Click Create Workspace.
-
Give your Workspace a Name and Description(optional).
-
Workspaces let you work in a branch in Git. You will need to select a current branch to make a new branch from. For example, if you want to create a branch off main, select main, then the commit you want to start from, and then in New Branch Name, enter the new branch name.
-
Then click Create.
-
Your new Workspace will be created with the new branch.
What's Next?
Review the Coalesce Fundamentals to learn more about: