Поделиться через


Метод CubeAdmin.SetCubeBuildingSettings

Не поддерживаются в Project Server 2013. Используйте UpdateOlapDatabaseSettings(Guid, CubeSettingsDataSet).

Пространство имен:  WebSvcCubeAdmin
Сборка:  ProjectServerServices (в ProjectServerServices.dll)

Синтаксис

'Декларация
<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
'Применение
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
)

Параметры

  • asCubeUID
    Тип: System.Guid

    Идентификатор GUID куба.

  • ASServerName
    Тип: System.String

    Имя сервера служб Analysis Services.

  • ASDBName
    Тип: System.String

    Имя базы данных служб Analysis Services.

  • ASDatabaseDescription
    Тип: System.String

    Описание базы данных служб Analysis Services.

  • ASExtraNetAddress
    Тип: System.String

    Экстрасети адрес сервера служб Analysis Services.

  • dateRangeChoice
    Тип: System.Int32

    Выбор диапазона дат (от 0 до 2).

  • pastNum
    Тип: System.Int32

    Последние дата диапазон номеров (от 0 до 3000).

  • pastUnit
    Тип: System.Int32

    Последние дату в диапазоне единицы (от 0 до 2).

  • nextNum
    Тип: System.Int32

    Далее Дата номер диапазона (от 0 до 3000).

  • nextUnit
    Тип: System.Int32

    Дата следующего диапазона единицы (от 0 до 2).

  • FromDate
    Тип: System.DateTime

    Дата начала данных для куба.

  • ToDate
    Тип: System.DateTime

    Дата окончания данных куба.

  • updateFreqChoice
    Тип: System.Int32

    Частота (0 или 1) обновления.

  • freqNumber
    Тип: System.Int32

    Частота номер (от 0 до 3000).

  • freqUnit
    Тип: System.Int32

    Частота единица (от 0 до 2).

  • startDate
    Тип: System.DateTime

    Преобразование даты в Приступая к построению куба.

  • startTime
    Тип: System.Int32

    Время для создания куба (0-47).

Возвращаемое значение

Тип: System.Int32
Возвращает значение-1 для сообщение об ошибке или 0 для успешного изменения настроек CBS.

Замечания

Предупреждение

SetCubeBuildingSettings доступен только для совместимости Office Project Server 2007. Метод устанавливает базы данных, переданной в ASDBName в качестве базы данных по умолчанию, поэтому не должен использоваться с Project Server 2010.

В Office Project Server 2007SetCubeBuildingSettings выполняет указанные параметры службы построения куба (CBS).

Разрешения Project Server

Разрешение

Описание

ManageCubeBuildingService

Позволяет пользователю управлять параметрами для создания куба OLAP. Глобальное разрешение.

ManageSiteServices

Позволяет пользователям для администрирования службы, такие как параметры Active Directory и время ожидания базы данных. Глобальное разрешение.

См. также

Справочные материалы

CubeAdmin класс

Элементы CubeAdmin

Пространство имен WebSvcCubeAdmin