Common Workflows — Data Studio
Typical Workflows
1. Nightly Backup with Cloud Upload
- Select all user databases on the Backup tab
- Enable snapshot consistency and GZip compression
- Set Max Threads to 4–8 (balance speed vs. server load)
- Export to a local folder
- Upload to Azure Blob Storage for offsite archival
2. Environment Refresh (Dev/Staging from Production)
- Use the Migrate tab for streaming server-to-server transfer
- Connect to Production as source, Dev/Staging as target
- Override target database name if needed
- Enable “Drop & Recreate” for a clean refresh
- Tables are available on the target in seconds, not hours
3. Cross-Platform Migration (MySQL → SQL Server)
- Open the Export/Import tab, direction: Database → Database
- Source: MySQL provider, enter host, port, username, password
- Target: SQL Server provider, enter connection details
- Click Discover Tables
- Select tables — Data Studio maps
INT→INT, VARCHAR→NVARCHAR, DATETIME→DATETIME2, etc.
- Click Start Transfer
4. Export Data for Stakeholders
- Direction: Database → File
- Connect to the source database
- Select tables to export
- Choose Excel (XLSX) for business users, JSON for APIs, SQL for deployment scripts
- Click Start Transfer — one file per table in the output folder
5. Bulk Import from CSV/JSON
- Direction: File → Database
- Browse to the source file
- Configure target database connection
- Review auto-detected columns and types
- Click Start Transfer — the target table is auto-created if it doesn’t exist
6. Generate Deployment SQL Scripts
- Direction: Database → File, format: SQL Script
- Enable Include CREATE TABLE and Include DROP TABLE
- Export — each table produces a
.sql file with DROP, CREATE, and batched INSERT statements
- Run the scripts on the target server using Script Runner or SSMS