Netezza

Pour créer un MPD prenant en charge les fonctionnalités spécifiques à la famille de SGBD Netezza, sélectionnez la version appropriée dans la zone SGBD de la boîte de dialogue Nouveau modèle. Pour afficher ces extensions du métamodèle de PowerAMC dans l'Editeur de ressources, sélectionnez SGBD > Editer le SGBD courant et développez le noeud Profile.

Les sections suivantes répertorient les extensions fournies pour Netezza.

Colonnes (v5.0 et version supérieures)

Contrôles standard :

Nom

Description

Défaut (nom de contrainte)

Spécifie le nom de contrainte pour la contrainte par défaut.

Nom dans le script : DefaultConstName

Non nul (nom de contrainte)

Spécifie le nom de contrainte pour la contrainte non-nul.

Nom dans le script : NotNullConstName

Tables

Les extensions suivantes sont disponibles sur l'onglet Options :

Nom

Description

Type de distribution

Spécifie le type de la distribution de ligne. Vous pouvez choisir entre Aucun, Hash, et Random (sur l'onglet Général pour la v4.5).

Nom dans le script : Distribution

Colonnes

[distribution Hash ou Random] Spécifie le colonnes de distribution hash (sur l'onglet Général pour la v4.5).

Nom dans le script : DistributeOnExplicitColumnList

Organisation activée

Spécifie si la table est ou non organisée.

Nom dans le script : Organized

Colonnes

[table organisée] Spécifie la liste des colonnes.

Nom dans le script : OrganizedColumnList

Options

Affiche les options définies pour la table.

Nom dans le script : TableOption

Bases de données (v5.0 et version supérieures)

Les extensions suivantes sont disponibles sur l'onglet Général :

Nom

Description

Jeu de caractères

Spécifie le jeu de caractères et la collation par défaut. La valeur par défaut et seule valeur prise en charge est Latin9.

Nom dans le script : Charset

Collation

La collation est binaire. Vous ne pouvez pas spécifier d'autre valeur.

Nom dans le script : Collation

Utilisateurs/Groupes (v5.0 et version supérieures)

Les extensions suivantes sont disponibles sur l'onglet Options :

Nom

Description

SysId

Spécifie la clause SYSID pour choisir l'ID de groupe du nouvel utilisateur/groupe.

Nom dans le script : SysId

Propriétaire

L'utilisateur a créé cet utilisateur/groupe.

Nom dans le script : Owner

Limite de jeu de lignes

Spécifie le nombre maximal de lignes qu'une requête exécutée par cet utilisateur (ou groupe) peut renvoyer.

Nom dans le script : RowsetLimit

Dépassement de délai de requête

Spécifie la durée pendant laquelle une requête peut être en cours d'exécution avant que le système n'envoie un message à l'administrateur.

Nom dans le script : QueryTimeout

Durée d'inactivité de session

Spécifie la durée pendant laquelle une session peut rester inactive avant que le système y mette fin.

Nom dans le script : SessionTimeout

Priorité de session

[groupe uniquement] Spécifie la priorité par défaut pour le groupe.

Nom dans le script : DefPriority

Priorité par défaut

[utilisateur uniquement] Spécifie la priorité par défaut pour l'utilisateur.

Nom dans le script : DefPriority

Priorité maximum

Spécifie la priorité maximale pour le groupe.

Nom dans le script : MaxPriority

Ressource minimum

[groupe uniquement] Spécifie le pourcentage minimum du système qu'un groupe de ressources peut utiliser lorsqu'il a des travaux.

Nom dans le script : ResourceMinimum

Ressource maximum

[groupe uniquement] Spécifie le pourcentage maximum du système qu'un groupe de ressources peut utiliser

Nom dans le script : ResourceMaximum

Nombre maxi de travaux

[groupe uniquement] Spécifie le nombre maximum de travaux simultanés pouvant être exécutés par un seul groupe de ressources.

Nom dans le script : JobMaximum

Mot de passe

[utilisateur uniquement] Spécifie le mot de passe utilisé pour la connexion à la base de données.

Nom dans le script : PasswordDisplay

Valide jusqu'à

[utilisateur uniquement] Spécifie la durée de validité du mot de passe.

Nom dans le script : ValidUntil

Expire

[utilisateur uniquement] Spécifie si le mot de passe expire à la prochaine connexion.

Nom dans le script : ExpirePassword

Authentification

[utilisateur uniquement] Redéfinit l'authentification pour l'utilisateur à LOCAL si spécifié. DEFAULT est le paramètre de connexion ou une authentification est définie.

Nom dans le script : Authentication

Séquences (v5.0 et version supérieures)

Les extensions suivantes sont disponibles sur l'onglet Options :

Nom

Description

Type de données

Spécifie le type de données. La valeur peut être un type d'entier exact tel que byteint, smallint, integer ou bigint.

Nom dans le script : As

Commencer avec

Spécifie la valeur de début.

Nom dans le script : StartWith

Incrément

Spécifie la valeur du pas d'incrément. La valeur peut être un entier positif ou négatif, mais ne peut pas être zéro.

Nom dans le script : IncrementBy

Minimum

Spécifie la valeur minimum de la séquence.

Nom dans le script : Minvalue

Pas de valeur mini

Résultats dans une valeur de 1.

Nom dans le script : NoMinvalue

Maximum

Spécifie la valeur maximum de la séquence.

Nom dans le script : Maxvalue

Pas de valeur maxi

Résultats dans la plus grande valeur pour le type de données spécifié.

Nom dans le script : NoMaxvalue

Cycle

Spécifie si la séquence continue à générer des valeurs après avoir atteint soit sa valeur maximale (séquence ascendante) soit sa valeur minimale (séquence descendante).

Nom dans le script : Cycle