Partager via


Exemple Readme_Time Series

Cet exemple fonctionne uniquement avec SQL Server 2005 et SQL Server 2008. Il ne fonctionnera pas avec les versions de SQL Server antérieures à SQL Server 2005.

L'exemple de série chronologique pour SQL Server expose l'intégration de CLR dans SQL Server. L'exemple met en évidence les avantages de cette intégration :

  • le CLR est un meilleur modèle de programmation, qui offre des constructions et des fonctions non disponibles précédemment pour les développeurs SQL Server ;
  • développement rationnalisé à travers un environnement standardisé, l'environnement de développement Visual Studio ;
  • potentiel pour des performances et une évolutivité améliorées.

Cet exemple n'est pas pris en charge sur la plateforme IA64.

Bb677189.note(fr-fr,SQL.100).gifRemarque :
Lorsque vous compilez les exemples SQLCLR, le chemin d'accès de la version du compilateur Microsoft .NET Framework disponible dans SQL Server doit correspondre au premier répertoire Framework figurant dans la variable d'environnement PATH. L'emplacement du compilateur fourni avec SQL Server est lecteur:\WINNT\Microsoft.NET\Framework\v2.0.xxxxx ou lecteur:\Windows\Microsoft.NET\Framework\v2.0.xxxxx, où lecteur est le lecteur d'installation et xxxxx le numéro de version du .NET Framework fourni avec SQL Server.

Le répertoire d'installation par défaut est C:\Program Files\Microsoft SQL Server\100\Samples\Engine\Programmability\CLR \ TimeSeries.

Les exemples SQL Server et les exemples de bases de données doivent être téléchargés et installés avant que vous ne puissiez les afficher ou les utiliser. Pour plus d'informations, consultez Considérations relatives à l'installation d'exemples de bases de données et d'exemples de code SQL Server.

Scénario

Un analyste souhaite examiner l'historique des données boursières pour identifier la tendance représentée par la séquence d'observations et établir quelques prédictions fondées sur les données.

Langages

Visual C# .

Fonctionnalités

L'exemple Time Series utilise les fonctionnalités suivantes de SQL Server :

Domaine d'application Fonctionnalités

Global

Procédures stockées CLR ; fonctions table CLR ; fonctions scalaires CLR.

Procédures stockées LR ; appel de procédures stockées Transact-SQL à partir de procédures stockées CLR ; type de données VARBINARY(MAX).

Vue d'ensemble de l'exemple

L'exemple est composé des éléments suivants :

  • Bibliothèque Time Series : la Bibliothèque Time Series contient un ensemble de routines utilisées dans les analyses générales de séries chronologiques. Ces routines sont implémentées à la fois comme procédures stockées et fonctions dans Transact-SQL et CLR. L'implémentation Transact-SQL de la bibliothèque Time Series n'est pas un substitut complet pour l'implémentation du CLR, mais constitue un bon sous-ensemble de son équivalent CLR. Faites référence au fichier <ApplicationFolder>\Library\Readme.htm pour démarrer l'implémentation CLR de la bibliothèque Time Series. Faites référence au fichier <ApplicationFolder>\TimeSeries_TSQL\Readme.htm pour démarrer l'implémentation Transact-SQL de la bibliothèque Time Series.
  • Planificateur de stock personnel : PersonalStockPlanner est une application Excel qui appelle les routines de la bibliothèque. Lisez le fichier <ApplicationFolder>\PersonalStockPlanner\Readme.htm pour les instructions sur l'installation et l'utilisation de l'application. Nous recommandons aux utilisateurs de se familiariser avec la bibliothèque Time Series avant de commencer à utiliser PersonalStockPlanner.

Configuration requise

Avant d'exécuter cet exemple, assurez-vous que les logiciels suivants sont installés sur votre ordinateur :

  • SQL Server ou SQL Server Express. Vous pouvez obtenir SQL Server Express gratuitement à partir du site Web SQL Server Express Documentation et exemples.
  • Microsoft Visual Studio 2005 ou une version ultérieure.
  • Microsoft Visual Studio 2005 Tools pour Microsoft Office System
  • Microsoft Office Excel 2003 SP1 ou SP2

Commentaires

Pour que cet exemple fonctionne correctement, le CLR pour SQL Server ou SQL Server Express doit être activé.

Les exemples sont fournis à titre éducatif uniquement. Ils ne sont pas destinés à être utilisés dans un environnement de production et n'ont pas été testés à cet usage. Microsoft ne fournit aucun support technique pour ces exemples. Les exemples d'applications et les assemblys ne doivent pas être utilisés avec votre base de données SQL Server de production ou votre serveur de rapports, ou y être connectés, sans l'autorisation de l'administrateur système.

Voir aussi

Concepts

Exemples de programmabilité CLR

Autres ressources

Concepts de programmation pour l'intégration du CLR

Aide et informations

Assistance sur SQL Server 2008