Procédures stockées Teradata. SAP BusinessObjects
4.3.5 Procédures stockées Teradata
Connection Server prend uniquement en charge les macros Teradata si la connexion établie utilise ODBC.
Attention
Il ne prend pas en charge les procédures stockées Teradata dans ODBC car celles-ci ne renvoient aucun ensemble de résultats. Il ne prend pas non plus en charge les macros et les procédures stockées dans JDBC.
La syntaxe des macros Teradata est la suivante : create macro <macro_name> as (select * from <table_name>;);
Pour en savoir plus, voir la documentation de Teradata.
Exemple
Macro simple : create macro GUEST95 as (select * from guest where TYear='FY95';);
Macro avec paramètre : create macro MGUESTIN (inyear VARCHAR(12)) as (select * from GUEST where
TYear=:inyear;);
Macro avec plusieurs ensembles de résultats : create macro MGUEST as
(
select * from guest where TYear='FY95';
select count(*) from guest;
);
4.4 Pools de connexions
Un pilote ouvre une connexion à la base de données pour accéder aux données. Vous pouvez utiliser une des deux méthodes suivantes pour vous connecter à la base de données :
● Chaque fois que Connection Server a besoin d'informations, le pilote d'accès aux données ouvre une connexion à la base de données, extrait les données, puis ferme la connexion.
● Connection Server garde ouvertes les connexions disponibles et conserve leurs informations dans le pool de connexions. Chaque fois que Connection Server a besoin d'informations dans la source de données, le pilote d'accès aux données vérifie le pool de connexions pour voir s'il contient des connexions adéquates non utilisées. Si une connexion existante est disponible, elle est utilisée. Si toutes les connexions sont en cours d'utilisation, Connection Server crée une connexion et l'ajoute au pool. Cette méthode permet d'utiliser les ressources du système plus efficacement.
28
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide d'accès aux données
Spécificités de l'accès aux données

Public link updated
The public link to your chat has been updated.