[SQL Migration] SKU recommendation improvements + SQL DB integration bug fixes (#20174)

* WIP - show error message for failed SKU recommendation

* WIP - run query to get correct instance name

* WIP - integrate elastic model recommendation

* Remove private endpoint restriction text

* Add feature switch for elastic recommendation

* Clean up

* Clean up

* Misc UI fixes

* Update package.json with updated azdata dependency

* Remove unused lines

* Fix broken next button

* Vbump extension to 1.0.6

* Update SQL DB card to show number of recommendations for correct model
This commit is contained in:
Raymond Truong
2022-08-26 14:06:33 -07:00
committed by GitHub
parent bd0c4cdb51
commit bfcbd60d24
12 changed files with 300 additions and 181 deletions

View File

@@ -538,10 +538,20 @@ declare module 'mssql' {
export interface SkuRecommendationResult {
sqlDbRecommendationResults: PaaSSkuRecommendationResultItem[];
sqlDbRecommendationDurationInMs: number;
sqlMiRecommendationResults: PaaSSkuRecommendationResultItem[];
sqlMiRecommendationDurationInMs: number;
sqlVmRecommendationResults: IaaSSkuRecommendationResultItem[];
sqlVmRecommendationDurationInMs: number;
elasticSqlDbRecommendationResults: PaaSSkuRecommendationResultItem[];
elasticSqlDbRecommendationDurationInMs: number;
elasticSqlMiRecommendationResults: PaaSSkuRecommendationResultItem[];
elasticSqlMiRecommendationDurationInMs: number;
elasticSqlVmRecommendationResults: IaaSSkuRecommendationResultItem[];
elasticSqlVmRecommendationDurationInMs: number;
instanceRequirements: SqlInstanceRequirements;
skuRecommendationReportPaths: string[];
elasticSkuRecommendationReportPaths: string[];
}
// SKU recommendation enums, mirrored from Microsoft.SqlServer.Migration.SkuRecommendation