To deploy your data catalog to the SDF Cloud, you use the integrated sdf push command. The SDF cloud operates similar to an infrastructure as code platform (like Terraform). An SDF workspace is packaged up so that code and metadata such as lineage information can be displayed remotely.

push allows you to search, monitor your assets in a visual, interactive manner.

The SDF Cloud is only available via inquiry with our team at this time. If you’d like to get access, please inquire

Deploying Your Workspace

Deploying your workspace is easy. All of the flags associated with the sdf compile also work with push, but push has a few extra functionalities and tweaks to watch out for. Let’s take a look at the following example:

1

Authenticate Your CLI to SDF Cloud

First, we’ll authenticate to SDF Cloud.

sdf auth login
2

Let’s create a sample project with the sample deploy_sample

sdf new deploy_sample

SDF Cloud organizes workspaces by name. In the workspace.sdf.yml file, rename your workspace to somethng fun! (Note: must be a valid SQL identifirer).

workspace:
  name: [YOUR_NAME_HERE]
  ...
3

Now, let’s push our tables to the SDF Platform.

sdf push

After a successful deploy, the CLI will provide to you URL for your cloud workspace.