diff --git a/KustoSchemaTools/Parser/KustoDatabaseHandler.cs b/KustoSchemaTools/Parser/KustoDatabaseHandler.cs index ab127f4..ddb160c 100644 --- a/KustoSchemaTools/Parser/KustoDatabaseHandler.cs +++ b/KustoSchemaTools/Parser/KustoDatabaseHandler.cs @@ -31,7 +31,7 @@ public async Task LoadAsync() var database = new Database(); foreach (var plugin in Plugins) { - plugin.Load(database, DatabaseName, client); + await plugin.Load(database, DatabaseName, client); } return database; diff --git a/KustoSchemaTools/Parser/KustoLoader/KustoMaterializedViewBulkLoader.cs b/KustoSchemaTools/Parser/KustoLoader/KustoMaterializedViewBulkLoader.cs index 0e0e327..d448352 100644 --- a/KustoSchemaTools/Parser/KustoLoader/KustoMaterializedViewBulkLoader.cs +++ b/KustoSchemaTools/Parser/KustoLoader/KustoMaterializedViewBulkLoader.cs @@ -5,7 +5,7 @@ namespace KustoSchemaTools.Parser.KustoLoader public class KustoMaterializedViewBulkLoader : KustoBulkEntityLoader { const string LoadMaterializedViews = ".show materialized-views details| project EntityName=MaterializedViewName, Body=bag_pack(\"DocString\", DocString, \"Folder\", Folder,\"RetentionAndCachePolicy\",bag_pack(\"Retention\",strcat(toint(totimespan(parse_json(RetentionPolicy).SoftDeletePeriod)/1d),\"d\") , \"HotCache\", strcat(toint(totimespan(parse_json(CachingPolicy).DataHotSpan)/1d),\"d\")))"; - const string LoadDetails = ".show materialized-views | extend Lookback = strcat(toint(Lookback / 1d),\"d\") | extend Lookback = iff(Lookback == 'd', \"\", Lookback) | project EnitityName=Name, Body=bag_pack_columns(Source= SourceTable,Query,IsEnabled, Folder,DocString, AutoUpdateSchema, Lookback)"; + const string LoadDetails = ".show materialized-views | extend Lookback = strcat(toint(Lookback / 1d),\"d\") | extend Lookback = iff(Lookback == 'd', \"\", Lookback) | project EntityName=Name, Body=bag_pack_columns(Source= SourceTable,Query,IsEnabled, Folder,DocString, AutoUpdateSchema, Lookback)"; public KustoMaterializedViewBulkLoader() : base(d => d.MaterializedViews) { }