Share via


SPDataStore.GetDataSource - Méthode

Récupère une source de données à partir d'une bibliothèque de documents SharePoint.

Espace de noms :  Microsoft.PerformancePoint.Scorecards.Store
Assembly :  Microsoft.PerformancePoint.Scorecards.Store (dans Microsoft.PerformancePoint.Scorecards.Store.dll)

Syntaxe

'Déclaration
Public Function GetDataSource ( _
    location As RepositoryLocation _
) As DataSource
'Utilisation
Dim instance As SPDataStore
Dim location As RepositoryLocation
Dim returnValue As DataSource

returnValue = instance.GetDataSource(location)
public DataSource GetDataSource(
    RepositoryLocation location
)

Paramètres

Valeur renvoyée

Type : Microsoft.PerformancePoint.Scorecards.DataSource
La source de données demandé, ou une référence Null (Rien dans Visual Basic) si elle n'existe pas.

Implémentations

IBIMonitoringStore.GetDataSource(RepositoryLocation)

Remarques

Remarque de sécuritéRemarque de sécurité

Pour appliquer les autorisations des utilisateurs appropriés avant le renvoi d'une source de données récupérées ou exposition de ses résultats à un appelant externe, appelez la méthode ApplyUserPermissionsToDatasource(DataSource) .

Exemples

L'exemple de code suivant montre comment récupérer une source de données à partir du référentiel.

Pour pouvoir compiler cet exemple de code, vous procédez comme suit :

  • Configurer votre environnement de développement et créer un projet de bibliothèque de classes c# dans Visual Studio. Pour plus d'informations sur la configuration d'un environnement de développement, voir Configurer un environnement de développement général pour SharePoint 2013.

  • Ajoutez les DLL de Microsoft.PerformancePoint.Scorecards.ServerCommon et de Microsoft.PerformancePoint.Scorecards.Client en tant que références à votre projet. Pour plus d'informations sur PerformancePoint Services DLL, voir PerformancePoint Services DLLs Used in Development Scenarios.

  • Ajoutez la directive using suivante à votre classe : using Microsoft.PerformancePoint.Scorecards;.

  • Créez une méthode qui définit une variable chaîne nommée « relativePath » pour stocker le chemin d'accès relatif de serveur à l'objet. Le chemin d'accès exemple suivant définit l'identificateur d'objet à « 5 »: /BI Center/Data Connections for PerformancePoint/5_.000.

  • Collez le code suivant dans la nouvelle méthode.

// Create a RepositoryLocation object to represent the location of the data source. 
// The constructor takes the server-relative path to the data source.
RepositoryLocation dataSourceLocation = new RepositoryLocation(relativePath);

// This example assumes the code is running in a Web Part on a front-end Web server.
// If this code is running within a service application, then you can call the
// SPDataStore.GlobalStore.GetDataSource method directly.
DataSource requestedDataSource = 
    BIMonitoringServiceApplicationProxy.Default.GetDataSource(dataSourceLocation);

Voir aussi

Référence

SPDataStore classe

SPDataStore - Membres

Microsoft.PerformancePoint.Scorecards.Store - Espace de noms