* Addition: properties page with link to dashboard * Include new page * Initial Parameter page start * Include new changes from merged PRs * Including new constants * Git errors * Add parameter commands and help * Reset command * Added chart * git fix * Fixed string issues * connectSqlDialog is an abstract class. Separated out Miaa and Postgress connection * Initial start to adding connect to sql for postgres instance * Simplified classes extending ConnectToSqlDialog, added get providerName, and function to create error message * Miaa models provides dialog title * Updated failed message parameters * completionPromise.reject * Fixed connect to MSSql * Messy dialog showing from button * removed this._completionPromise.reject * Cleaning up code * Set connectSqlDialog to be an abstract class. Separated out Miaa and Postgres. (#13532) * connectSqlDialog is an abstract class. Separated out Miaa and Postgress connection * Simplified classes extending ConnectToSqlDialog, added get providerName, and function to create error message * Miaa models provides dialog title * Updated failed message parameters * completionPromise.reject * Fixed connect to MSSql * removed this._completionPromise.reject * Connect button clean up * Format * Format doc * Fixed compile errors * Cleaning up page * Clean up * clean up refresh * Format doc * Removed ellipse * Cleaning up problems * Updating localized constants * Missing username update * Get connection profile added to Resource model, abstract method created for calling connection dialog * Added createConnectionProfile * took out import * Pulled in new changes, fixed usercancellederror * Getting engine settings * Git errors * Git errors * Git errors fix * Fixing Css * Freezes, Search function working, 20 parameters * Fixed re * Git errors * Save and reset commands working * Discard works, updated how engine settings refresh with model * Updated search, add back loading for when trying to connect * Cleaning up comments left in code * Git error * Corrected names of icons and constants, Fixed Miaa dialog title * Removed using any on page, added void return types, took out commented code * Changed gear svg, made postgres extension a loc constant, fixed formatting * Fixed controller model name * Put connection profile and id in resource model, changed back controller model in base class * Fixed a comment * Added loading component for waiting for postgres extension to be installed * Fix parameters page to show parameters if engine settings are already loaded (#13996) * Added progress message for installing postgres extension * Minor styling updates * Making sure search box and rest buttons are enabled when opening page with loaded data. Update refresh * Git errors * change name * Code review updates: Combined create parameters and refresh table. * Update sql-assessment to use latest ads-extension-telemetry npm package (#14003) * Change configure Jupyter server steps from async to sync (#13937) * change config steps to sync * fix tests * use pathexistsSync * remove pathExistsSync call * address PR comments * Use a minimum cell height to prevent whitespace markdown cells from becoming invisible. (#14008) * Fix validation errors (#14009) * Fix validation errors * fix compile * update return type * Cleanup model component wrapper event handlers (#14012) * Clean up button component disposables (#14011) * Clean up button component disposables * consolidate logic * Adding Dacpac extension telemetry and core wizard/page telemetry updates(#13859) * Dacpac telmetry code changes * Removed added spaces * Generate deployScript accessibility changed back to public * code review suggessions updates * dacpac extension tests fixes * Updated time and filesize methods allowing general return values * Telemetry code updates * Dacpac Telemetry potential data loss capture and PII error excluded * Dacpac telemetry code updates for comments * Wizard pages navigation telemetry event capture moved to the core * DacpacTelemetry code updates * Extension wizard cancel telemetry for data loss * Dacpac telemetry pagename and small code updates * final Dacpac telemetry code updates... * migrated loc files (#14015) * Took out some info bubbles and addingitems * Update search function * Handle special value occasions * Undo change * Undo change Co-authored-by: chgagnon <chgagnon@microsoft.com> Co-authored-by: Lucy Zhang <luczhan@microsoft.com> Co-authored-by: Cory Rivera <corivera@microsoft.com> Co-authored-by: Sai Avishkar Sreerama <74571829+ssreerama@users.noreply.github.com> Co-authored-by: khoiph1 <khoiph@microsoft.com>
Microsoft Azure Arc Extension for Azure Data Studio
Welcome to Microsoft Azure Arc Extension for Azure Data Studio!
This extension is only applicable to customers in the Azure Arc data services public preview.
Overview
This extension adds the following features to Azure Data Studio.
Deployment Wizards
A gui-based experience to deploy an Azure Arc data controller as well as resources on an existing Azure Arc data controller. Current list of supported resources:
- SQL Managed Instance
- PostgreSQL server groups
Management Dashboards
After connecting to an existing Azure Arc data controller in the Azure Arc Controllers view of the Connections viewlet a list of the active resources registered to the controller is shown, which allow launching a dashboard for further management capabilities.
Usage Guide
Deployment Wizards
- After installing this extension open the Connections viewlet
- Click on '...' in the top right corner of the viewlet panel and click on 'New Deployment...'.
- This opens a dialog box that shows several deployment tiles. This extension adds tiles for the supported resources listed above.
- Click on that tile, accept any license agreements, and choose the appropriate 'Resource Type' to install
- A required tools check will run, if any required tools are missing then instructions will be given for installing those tools
- Once the check has passed successfully then click the Select button
- This opens up a new dialog where you can enter input parameters specific to the deployment selected and then open a notebook that does the actual deployment.
Controller View/Management Dashboards
- The Azure Arc Controllers view can be found in the Connections viewlet
- You can create a new controller by clicking the + button in the view title bar. This will launch the deployment wizard detailed above
- You can connect to an existing controller by clicking the plug button in the view title bar or the Connect Controller button in the view area when no controllers are registered
- You will then be prompted for the connection information to the controller, if it's successful then a node will be added to the tree for that controller
- Right click on one of the nodes to launch a dashboard for that resource - either the Data Controller or an instance deployed on it
Code of Conduct
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
Privacy Statement
The Microsoft Enterprise and Developer Privacy Statement describes the privacy statement of this software.
License
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Source EULA.