2017-04-24 3 views
1

Dans le monde des SGBDR matures nous avons beaucoup de pages vues catalogue qui décrivent les métadonnées et peuvent être utilisés pour codegeneration des scripts mainenance.vues de métadonnées de catalogue U-SQL

existe-t-il quelque chose comme ça dans U-SQL? Par exemple, je veux générer un script U-SQL qui crée des statistiques pour certaines colonnes dans certaines tables U-SQL. Il va me générer un script qui va créer des statistiques pour moi. Existe-t-il ces vues système?

(bien que semble que je peux utiliser l'API Powershell, mais je ne sais pas si assez puissant).

Répondre

1

Les scripts Powershell sont censés vous fournir toutes les informations pour vous permettre de générer de tels scripts. Si quelque chose manque ou ne fonctionne pas, s'il vous plaît laissez-nous savoir.

Nous avons vues catalogue sur notre feuille de route pour plus tard cette année.

0
$adlaAccount = "myacc"; 
$tablePath = "dbname.schemaname"; 

$tables = Get-AzureRmDataLakeAnalyticsCatalogItem -Account $adlaAccount -ItemType Table -Path $tablePath 
ForEach ($t in $tables) 
{ 
    ForEach ($c in $t.ColumnList) 
    { 
     "CREATE STATISTICS st__$($t.Name)__$($c.Name) ON $($t.name)($($c.Name)) WITH FULLSCAN;" 
    } 
}