Pour créer un MPD prenant en charge les fonctionnalités spécifiques à la famille de SGBD SAP® Sybase® IQ , 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 Profile. et développez le noeud
Les sections suivantes répertorient les extensions fournies pour IQ.
Sybase IQ (v12.4.3 et versions supérieures) :
Nom |
Description |
---|---|
DBSpace |
[v15.0 et versions supérieures] Spécifie le dbspace dans lequel la table doit être créée (voir Dbspaces (IQ)). Nom dans le script : DBSpace |
Table temporaire globale |
[de la v12.4.3 à la 15.2] Spécifie que la table est une table temporaire globale. Nom dans le script : ExtGlobalTemporaryTable |
Portée |
[v15.3 et versions supérieures] Spécifie que la table est une table temporaire locale ou globale. Nom dans le script : TemporaryTableScope |
Sur validation |
[v15.0 et versions supérieures] Action lors de la validation on commit Nom dans le script : OnCommit |
Non transactionnelle |
[v15.0 et versions supérieures] Une table créée à l'aide de NOT TRANSACTIONAL n'est pas affectée par COMMIT ou ROLLBACK. Nom dans le script : NotTransactional |
Emplacement distant |
[v15.0 et versions supérieures] Utilisé pour créer une table à l'emplacement distant. Nom dans le script : At |
Clé de partition |
[v15.0 et versions supérieures] Spécifie la colonne de clé de partition. Nom dans le script : PartitionKey |
Les extensions suivantes sont disponibles sur l'onglet Sybase (v12.4.3 et versions supérieures) :
Nom |
Description |
---|---|
DBSpace |
[v15.4 et versions supérieures] Spécifie le fichier de base de données (dbspace) dans lequel la colonne doit être créée (voir Dbspaces (IQ)). Nom dans le script : DBSpace |
Nombre de valeurs distinctes (Iq unique) |
Spécifie la cardinalité de la colonne (afin d'optimiser les index d'un point de vue interne). Nom dans le script : ExtIqUnicity |
En outre, depuis la v15.0, l'onglet Partitions permet de redéfinir les allocations des valeurs de colonne partitionnées vers des dbspaces différents (voir Partitions de table et de colonne (IQ)).
Les extensions suivantes sont disponibles sur l'onglet Sybase (v15.0 et versions supérieures) :
Nom |
Description |
---|---|
Valeurs nulles non distinctes |
[v15.4 et versions supérieures, si Unique] Spécifie que vous pouvez utiliser plusieurs valeurs nulles bien que l'index demande des valeurs uniques. Nom dans le script : WithNullsNotDistinct |
Tablespace |
[Index non-texte] Spécifie le dbspace de l'index (voir Dbspaces (IQ)). Nom dans le script : In |
Notifier |
[Index autres qu'index de texte] Fournit des messages de notification après que n enregistrements aient été correctement ajoutés pour l'index. Nom dans le script : Notify |
Longueur de mot |
[Index WD] Spécifie la longueur maximale de mot permise dans l'index WD. Nom dans le script : Limit |
Délimité par |
[WD indexes] Spécifie les séparateurs à utiliser lors du découpage d'une chaîne de colonne en mots à stocker dans l'index WD de cette colonne. Nom dans le script : DelimitedBy |
Configuration |
[Index de texte] Spécifie la configuration de texte (voir Configurations de texte (IQ/SQL Anywhere)) à utiliser afin de contrôler la construction de l'index de texte. Nom dans le script : Configuration |
Réactualisation immédiate |
[Index de texte v15.2 et versions supérieures] Spécifie que l'index est réactualisé immédiatement chaque fois que des données sont écrites dans la table. Nom dans le script : Refresh |
Les extensions suivantes sont disponibles sur l'onglet Général (v15.0 et versions supérieures) :
Nom |
Description |
---|---|
DBSpace |
Spécifie le DBSpace dans lequel l'objet est stocké (voir Dbspaces (IQ)). Nom dans le script : PortNumber |
Les extensions suivantes sont disponibles sur l'onglet Data Movement (Lifecycle) (v15.0 et versions supérieures), et sont requises lorsque la première phase d'une politique de cycle de vie doit gérer des données dans une base de données externe :
Nom |
Description |
---|---|
Nom de serveur distant |
Spécifie le nom du serveur sur lequel la base de données distante est située. Nom dans le script : Server |
Nom de base de données distante |
Spécifie le nom de la base de données distante à partir de laquelle les données peuvent être chargées. Nom dans le script : DatabaseName |
Classe de serveur |
Spécifie le type de connexion qui doit être effectué avec la base de données externe. Sélectionnez la valeur appropriée dans la liste. Nom dans le script : ServerClass |
Chaîne de connexion |
Spécifie la chaîne de connexion utilisée pour établir la connexion avec la base
de données externe, dans le format suivant :
Nom dans le script : JDBCConnectionString/ODBCConnectionString |
Utilisateur/groupe |
Spécifie le nom de l'utilisateur ou du groupe à utiliser pour se connecter à la base de données externe. Nom dans le script : ExternalLogin |
Les extensions suivantes sont disponibles sur l'onglet Sybase IQ (v15.0 et versions supérieures) :
Nom |
Description |
---|---|
Temporaire |
[fonctions standard] Spécifie que la fonction est visible uniquement par la connexion qui l'a créée, et qu'elle est automatiquement supprimée lors de la suppression de la connexion. Nom dans le script : TempFunction |
Type de données de résultat |
Spécifie le type de données de résultat de la procédure. Nom dans le script : ReturnDttp |
Caractéristiques de la routine |
[fonctions standard] Gestion des erreurs de type Transact-SQL et options déterministes. Nom dans le script : RoutineCharacteristics |
Sécurité SQL |
[fonctions standard] Sécurité SQL Nom dans le script : SqlSecurity |
URL |
[fonctions Web] Spécifie l'URL du service Web. Nom dans le script : URL |
Type |
[fonctions Web] Spécifie le format utilisé lors de la demande de service Web. Nom dans le script : URLType |
En-tête |
[fonctions Web HTTP] Lorsque vous créez des fonctions de client de service Web HTTP, utilisez cette clause pour ajouter ou modifier les entrées d'en-tête de requête HTTP. Nom dans le script : Header |
En-tête SOAP |
[fonctions Web SOAP] Lorsque vous déclarez un service Web SOAP comme une fonction, utilisez cette clause afin de spécifier une ou plusieurs entrées d'en-tête de requête SOAP. Nom dans le script : SoapHeader |
Certificat |
[fonctions Web] Pour effectuer une requête (HTTPS) sécurisée, un client doit avoir accès au certificat utilisé par le serveur HTTPS. L'information nécessaire est spécifiée dans une chaîne de paires clé-valeur séparées par des points-virgules. Nom dans le script : Certificate |
Port client |
[fonctions Web HTTP] Identifie le numéro du port sur lequel la procédure client HTTP communique à l'aide de TCP/IP. Nom dans le script : ClientPort |
Espace de noms |
[fonctions Web SOAP] Identifie l'espace de noms de la méthode généralement requis à la fois par les demandes SOAP:RPC et les demandes SOAP:DOC. Nom dans le script : Namespace |
Proxy |
[fonctions Web] Spécifie l'URI d'un serveur de proxy. Nom dans le script : Proxy |
Les extensions suivantes sont disponibles sur l'onglet Général (v15.0 et versions supérieures) :
Nom |
Description |
---|---|
Imposer le changement |
Contrôle si les utilisateurs doivent spécifier un nouveau mot de passe quand ils ouvrent une session. Ce paramètre prévaut sur la valeur du paramètre password_expiry_on_next_login dans leur politique. Nom dans le script : ForcePasswordChange |
Politique de connexion |
Spécifie le Nom de la politique de connexion à affecter à l'utilisateur (voir Politiques de connexion). Nom dans le script : LoginPolicy |
Les extensions suivantes sont disponibles sur l'onglet Sybase (v12.6 et versions supérieures) :
Nom |
Description |
---|---|
Numéro de port |
Spécifie le numéro de port de service Web. Nom dans le script : PortNumber |
Nom de serveur |
Spécifie le nom de serveur de service Web. Nom dans le script : ServerName |
Préfixe de nom |
[type de service DISH] Spécifie le préfixe de nom. Seuls les services SOAP dont les noms commencent par ce préfixe sont gérés. Nom dans le script : Prefix |