SQL Tran Docs
  • Overview
    • About
    • Getting started
    • Object lifecycle
    • Why is there no AI inside?
    • Performance considerations
    • Security considerations
    • Assessment
    • Unlocking projects
    • Interface walk-through
    • Translation scenarios
    • Prerequisites for Azure Marketplace deployment
  • Emulation Scenarios
    • Emulation in SQL Tran
    • SQL Server to Fabric Warehouse
      • Data types
      • Case sensitivity
      • Cursors
        • Basic cursor loop
        • Cursor types
        • Fetch direction modes
        • Cursors in control flow
        • Nested cursors
        • Data modification cursors
        • Multiple cursors
        • Subqueries and filtering
      • Named procedure parameters
      • Result set limiting
      • MERGE statements
      • Computed columns
      • External tables
      • Materialized views
      • Identity columns
      • Unsupported system objects
    • Synapse Analytics to Fabric Warehouse
      • Emulations
      • Limitations
    • SQL Server to Synapse Analytics
    • Oracle to PostgreSQL
  • Project wizard
    • Source database
    • Target database
    • Wrapping up
  • Projects
    • Project list
    • Overview
    • Workspace
    • Reports
    • Tests
    • Scratch pad
    • Settings
      • Project name
      • Mapping
      • Database connections
    • Navigation
    • Object complexity
    • Static analysis
    • Translation errors
    • Exporting and importing projects
  • Workspace
    • Object tree
    • Data lineage
    • Code
    • Actions
      • Overriding source
      • Overriding target
      • Ignoring objects
  • Tests
    • Workflow
    • Configure SQL Tran
    • Connecting to databases
      • Fabric Warehouse
      • Synapse Dedicated SQL Pool
      • Azure SQL Database, Azure SQL Managed Instance, Microsoft SQL Server
    • Tables
    • Views
    • Procedures
    • Functions
    • Triggers
    • Performance tests
  • Scripter
    • About
    • Supported databases
    • SQL Server
    • Azure SQL
    • Synapse Dedicated Pool
    • Oracle
    • PostgreSQL
    • MySQL
Powered by GitBook
On this page
  • Object tree
  • Editors
  • Failure stats
  • Actions
  1. Projects

Workspace

Workspace screen is the main work area. You'll spend most of your time here.

PreviousOverviewNextReports

Last updated 5 months ago

You main work area consists of several areas.

Object tree

Editors

Failure stats

SQL Tran transpilation engine is continuously being improved. Typically, there will be a number of issues that it can't handle if the codebase is complex.

Some of these issues will be broken code in the source database. Some will be correct code that we currently can't handle.

More info is available here.

Actions

Actions menu is a way for you to alter the current object manually.

Override source

Unlocks the source script for editing. Target script is generated in real-time by transpiling the source script.

Override target

Unlocks the target script for editing. Any changes or updates in the source will no longer affect the target script.

Revert to original

Reload the source and the target script as if they were never modified by hand.

Ignore this object

Do not create this object in the target, nor take it into account as existing when doing static analysis of the codebase.

Even though you can quickly navigate using our dialog, object tree is very useful to have context about the rest of the database at your fingertips. More info is available .

Each object has source and target editors side-by side. By default, none are editable and SQL Tran is managing the transpilation for you. You can override or .

If your code references objects that are not available in the rest of the database, SQL Tran will warn you via squiggly lines under names referencing something that doesn't exist. seamlessly handles that for you.

quick-navigation
here
source
target
Static analysis engine
Code override, marking ignored objects
Workspace screen