Skip to content

Side Panel

The Side Panel in the Bruin VSCode extension gives you a comprehensive view of the current asset's details and includes four tabs for easy navigation.

Tabs Overview

1. Asset Details

This tab provides a comprehensive view of your asset, allowing you to manage key information and execute actions directly from the UI.

  • Pipeline & Asset Name: Displays the current pipeline and asset names. The asset name can be updated from the UI.
  • Pipeline Schedule & Asset Type: Displays the current pipeline schedule and asset type as tags.
  • Description: View or edit the asset’s description to document its purpose.
  • Environment Dropdown: Seamlessly switch between environments (e.g., development, production).
  • Date Inputs:
    • Customize the date/time for runs directly within the UI.
    • A refresh button allows synchronization with the pipeline schedule.
    • Note: The time is specified in UTC.
  • SQL Preview: Displays a preview of the SQL query related to the asset for quick inspection.

Bruin Side Panel

2. Columns

  • Lists the columns associated with the asset.
  • Each column shows:
    • Name: The name of the column.
    • Type: The data type of the column (e.g., string, number).
    • Quality Checks: Any quality checks linked to the column.
    • Description: A brief description of the column's purpose.
    • Glossary Integration:
      • Columns sourced from the Glossary are marked with a link icon.
      • Clicking the link opens the corresponding glossary for more details.
  • Edit Capability:
    • Edit Name, Type, and Description: Modify column properties directly within the UI.
    • Add or Remove Columns: Easily insert new columns or delete existing ones.
    • Manage Quality Checks: Add or remove quality checks.

Bruin Columns Tab

3. Settings

The Settings tab has two main sections:

a. Bruin CLI Management

  • Install & Update: Easily install or update the Bruin CLI directly from the UI.
  • Quick Documentation Access: A dedicated button redirects you to the Bruin documentation for reference.
  • Version Details & Debugging: A chevron down arrow expands to reveal:
    • Bruin CLI version
    • Your operating system version
    • VS Code extension version
    • These details can be copied for debugging purposes.

Bruin Settings Tab

b. Connection Management

  • You can manage your connections, including:
    • Add Connection: Add new connections by entering the required credentials. If the connection name already exists in the same environment, an error will be displayed.
    • Duplicate Connection: If some connections share similar credentials, it's easier to duplicate and modify them as needed. This is fully supported.
    • Update Connection: Update existing connections.
    • Delete Connection: Delete existing connections.
    • Test Connection: This allows you to test your connection directly from the UI. Unsupported connections will display a message indicating they cannot be tested.

Bruin Connections Manager