Compartir a través de


del método CubeAdmin.SetCubeBuildingSettings

En desuso en Project Server 2013. En su lugar, use UpdateOlapDatabaseSettings(Guid, CubeSettingsDataSet).

Espacio de nombres:  WebSvcCubeAdmin
Ensamblado:  ProjectServerServices (en ProjectServerServices.dll)

Sintaxis

'Declaración
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/CubeAdmin/SetCubeBuildingSettings", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/CubeAdmin/",  _
    ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/CubeAdmin/",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function SetCubeBuildingSettings ( _
    asCubeUID As Guid, _
    ASServerName As String, _
    ASDBName As String, _
    ASDatabaseDescription As String, _
    ASExtraNetAddress As String, _
    dateRangeChoice As Integer, _
    pastNum As Integer, _
    pastUnit As Integer, _
    nextNum As Integer, _
    nextUnit As Integer, _
    FromDate As DateTime, _
    ToDate As DateTime, _
    updateFreqChoice As Integer, _
    freqNumber As Integer, _
    freqUnit As Integer, _
    startDate As DateTime, _
    startTime As Integer _
) As Integer
'Uso
Dim instance As CubeAdmin
Dim asCubeUID As Guid
Dim ASServerName As String
Dim ASDBName As String
Dim ASDatabaseDescription As String
Dim ASExtraNetAddress As String
Dim dateRangeChoice As Integer
Dim pastNum As Integer
Dim pastUnit As Integer
Dim nextNum As Integer
Dim nextUnit As Integer
Dim FromDate As DateTime
Dim ToDate As DateTime
Dim updateFreqChoice As Integer
Dim freqNumber As Integer
Dim freqUnit As Integer
Dim startDate As DateTime
Dim startTime As Integer
Dim returnValue As Integer

returnValue = instance.SetCubeBuildingSettings(asCubeUID, _
    ASServerName, ASDBName, ASDatabaseDescription, _
    ASExtraNetAddress, dateRangeChoice, _
    pastNum, pastUnit, nextNum, nextUnit, _
    FromDate, ToDate, updateFreqChoice, _
    freqNumber, freqUnit, startDate, _
    startTime)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/CubeAdmin/SetCubeBuildingSettings", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/CubeAdmin/", 
    ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/CubeAdmin/", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public int SetCubeBuildingSettings(
    Guid asCubeUID,
    string ASServerName,
    string ASDBName,
    string ASDatabaseDescription,
    string ASExtraNetAddress,
    int dateRangeChoice,
    int pastNum,
    int pastUnit,
    int nextNum,
    int nextUnit,
    DateTime FromDate,
    DateTime ToDate,
    int updateFreqChoice,
    int freqNumber,
    int freqUnit,
    DateTime startDate,
    int startTime
)

Parámetros

  • ASServerName
    Tipo: System.String

    Nombre del servidor de Analysis Services.

  • ASDBName
    Tipo: System.String

    Nombre de la base de datos de Analysis Services.

  • ASDatabaseDescription
    Tipo: System.String

    Descripción de la base de datos de Analysis Services.

  • ASExtraNetAddress
    Tipo: System.String

    Dirección de extranet del servidor de Analysis Services.

  • dateRangeChoice
    Tipo: System.Int32

    Elección de intervalo de fechas (0 y 2).

  • pastNum
    Tipo: System.Int32

    Fecha pasada de intervalo de números (0-3000).

  • pastUnit
    Tipo: System.Int32

    Fecha pasada intervalo de unidad (de 0 a 2).

  • nextNum
    Tipo: System.Int32

    Fecha siguiente número de intervalo (de 0 a 3000).

  • nextUnit
    Tipo: System.Int32

    Fecha del próximo intervalo de unidad (de 0 a 2).

  • ToDate
    Tipo: System.DateTime

    Fecha de finalización de datos para el cubo.

  • updateFreqChoice
    Tipo: System.Int32

    Frecuencia (0 o 1) de la actualización.

  • freqNumber
    Tipo: System.Int32

    Número de frecuencia (entre 0 y 3000).

  • startTime
    Tipo: System.Int32

    Tiempo para empezar a generar el cubo (de 0 a 47).

Valor devuelto

Tipo: System.Int32
Devuelve -1 para un error o 0 para éxito en realizar la configuración de CBS.

Comentarios

Advertencia

SetCubeBuildingSettings está disponible sólo para la compatibilidad de Office Project Server 2007. El método establece la base de datos que se pasan ASDBName como la base de datos predeterminada, por lo que no debe usarse con Project Server 2010.

En Office Project Server 2007, SetCubeBuildingSettings hace que la configuración de servicio de generación de cubos (CBS) especificada.

Permisos de Project Server

Permiso

Descripción

ManageCubeBuildingService

Permite que un usuario administrar la configuración de creación del cubo OLAP. Permiso global.

ManageSiteServices

Permite a un usuario administrar servicios como la configuración de Active Directory y los tiempos de espera de la base de datos. Permiso global.

Vea también

Referencia

clase CubeAdmin

Miembros CubeAdmin

Espacio de nombres WebSvcCubeAdmin