Sybase IQ

Pour créer un MPD prenant en charge les fonctionnalités spécifiques à la famille de SGBD Sybase AS 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 SGBD > Editer le SGBD courant et développez le noeud Profile.

Remarque :

Les SGBD Sybase IQ v12.0 et v12.4.3 ne sont plus mis à jour.

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

Remarque : Nous ne documentons pas les propriétés situées sur l'onglet Options physiques et sur certains autres onglets, bien que vous puissiez trouver des informations élémentaires les concernant dans l'Editeur de ressources. Pour obtenir des informations sur ces propriétés, consultez la documentation de référence de votre SGBD.

Tables

Sybase IQ (v12.4.3 et versions supérieures) :

Nom

Description

DBSpace

[v15.0 et versions supérieures] Spécifie dans quel fichier de base de données (dbspace) la table doit être créée.

Nom dans le script : DBSpace

Table temporaire globale

[v12.4.3 et versions supérieures] Spécifie que la table est une table globale temporaire.

Nom dans le script : ExtGlobalTemporaryTable

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

Colonnes

Sybase (v12.4.3 et versions supérieures) :

Nom

Description

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

Index

Sybase (v15.0 et versions supérieures) :

Nom

Description

Tablespace

[Index autres qu'index de texte] Spécifie le dbspace de l'index.

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) à utiliser afin de contrôle 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

Clés, références et partitions de table et de colonne

Général (v15.0 et versions supérieures) :

Nom

Description

Valeur

[partitions de table] Indique que la limite supérieure est infinie et ne peut être spécifié que pour la dernière partition.

Nom dans le script : Values

Partition

[partitions de colonne] Spécifie la partition sur laquelle les lignes de colonne sont stockées.

Nom dans le script : PortNumber

DBSpace

Spécifie le DBSpace dans lequel l'objet est stocké.

Nom dans le script : PortNumber

Sources de données

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 contenues 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 afin d'établir la connexion à la base de données externe au format suivant :
  • JDBC - <hôte>:<port>[/nom base]
  • ODBC - <nom odbc>

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

Procédures

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

Utilisateurs

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

Services Web

Sybase tab (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

Opérations Web

Sybase (v12.6 et versions supérieures) lorsque le type de service n'est pas dish :

Nom

Description

URL

Indique si le chemin URI sont acceptés et, s'ils le sont, comment ils sont traités.

Nom dans le script : Url