sql-assessment extension code (#12948)

sql-assessment extension on model view components base
This commit is contained in:
Vladimir Chernov
2020-10-19 22:43:22 +03:00
committed by GitHub
parent 72f7e8de52
commit 873668a7cf
24 changed files with 1538 additions and 5 deletions

View File

@@ -0,0 +1,23 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the Source EULA. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import AdsTelemetryReporter from 'ads-extension-telemetry';
const packageJson = require('../package.json');
export const TelemetryReporter = new AdsTelemetryReporter(packageJson.name, packageJson.version, packageJson.aiKey);
export const SqlAssessmentTelemetryView = 'SqlAssessmentTab';
export enum SqlTelemetryActions {
InvokeServerAssessment = 'SqlAssessmentServerInvoke',
InvokeDatabaseAssessment = 'SqlAssessmentDatabaseInvoke',
GetServerAssessmentRules = 'SqlAssessmentServerGetRules',
GetDatabaseAssessmentRules = 'SqlAssessmentDatabaseGetRules',
ExportAssessmentResults = 'SqlAssessmentExportResult',
LearnMoreAssessmentLink = 'SqlAssessmentLearnMoreLink',
CreateHTMLReport = 'SqlAssessmentHTMLReport',
OpenHistory = 'SqlAssessmentOpenHistory',
}