ReportingService2005.GenerateModel(String, String, String, Property[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erzeugt ein Standardmodell auf einer gemeinsamen Datenquelle.
public:
cli::array <ReportService2005::Warning ^> ^ GenerateModel(System::String ^ DataSource, System::String ^ Model, System::String ^ Parent, cli::array <ReportService2005::Property ^> ^ Properties);
public ReportService2005.Warning[] GenerateModel(string DataSource, string Model, string Parent, ReportService2005.Property[] Properties);
member this.GenerateModel : string * string * string * ReportService2005.Property[] -> ReportService2005.Warning[]
Public Function GenerateModel (DataSource As String, Model As String, Parent As String, Properties As Property()) As Warning()
Parameter
- DataSource
- String
Der Pfad zu einer gemeinsamen Datenquelle auf dem Server, von der aus das Modell generiert werden kann.
- Model
- String
Der Name des Modells, das erstellt werden soll.
- Parent
- String
Vollständiger Name des Ordners, unter dem das neue Modell hinzugefügt werden soll.
- Properties
- Property[]
XML, das Eigenschaften definiert, die auf das Modell gesetzt werden sollen, und Werte, auf die sie gesetzt werden sollen.
Das oberste Element ist Eigenschaften.
Gibt zurück
Ein Array von Warning Objekten, die etwaige Warnungen beschreiben, die während der Erstellung des Modells aufgetreten sein könnten. Das oberste Element ist Warning.
Hinweise
Die untenstehende Tabelle zeigt Header- und Berechtigungsinformationen zu dieser Operation.
| SOAP-Überschriften | (In) BatchHeaderValue (Aus) ServerInfoHeaderValue |
| Erforderliche Berechtigungen |
ReadProperties UND DataSourceCreateModel weiter Parent |
Der Berichtsserver setzt die IsGenerated Eigenschaft auf dem generierten Modell, wenn GenerateModel aufgerufen wird.
Modelle werden mit den in der gemeinsamen Datenquelle angegebenen Zugangsdaten erstellt. Dadurch können zwei verschiedene Nutzer unterschiedliche Modelle aus derselben Datenquelle generieren. Beachten Sie, dass wenn eine gemeinsame Datenquelle so konfiguriert wird, dass sie Zugangsdaten im Berichtsserver speichert, immer den Benutzer imitiert, GenerateModel dessen Zugangsdaten gespeichert sind, selbst wenn die gemeinsame Datenquelle so konfiguriert ist, dass sie den aktuell authentifizierten Nutzer imitiert.
Wenn das Modell erstellt wird, wird die Standard-Modell-Item-Sicherheit auf die Knoten im Modell angewendet.
Wenn die Modelldefinition generiert wird, werden benutzerdefinierte Eigenschaften, die in der Modelldefinition gespeichert sind, als benutzerdefinierte Eigenschaften auf das Modellelement im Ordnernamensraum weitergegeben, und neue benutzerdefinierte Eigenschaftswerte überschreiben bestehende benutzerdefinierte Eigenschaftswerte.