Существует ли схема XML или DTD для метаданных XML PerformancePoint? - PullRequest
2 голосов
/ 13 марта 2010

Я написал несколько операторов XQuery для уничтожения существующих метаданных KPI и Dashboard, но я хотел бы проверить свои запросы, просмотрев соответствующую Xml-схему или DTD, если она существует. Я искал в Интернете, но не смог найти то, что искал.

Метаданные хранятся в базе данных Sql Server Performance Point в столбце SerializedXml таблицы dbo.FCObjects.

Ответы [ 2 ]

1 голос
/ 28 февраля 2013

Служба авторизации PPS предоставляет WSDL, с которым вы можете проверить свой XML.

Вы можете получить этот WSDL из документации по открытой спецификации по адресу:

http://msdn.microsoft.com/en-us/library/dd930052(v=office.12).aspx

Или, нажав на сервер SharePoint, используя следующий URL:

http://server/_vti_bin/pps/PPSAuthoringService.asmx?wsdl

В вашем примере KPI:

  <xs:complexType name="Kpi">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:FirstClassElement">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="1" name="Actuals" type="tns:ArrayOfKpiMeasure"/>
          <xs:element minOccurs="0" maxOccurs="1" name="Targets" type="tns:ArrayOfTarget"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

И панель инструментов:

  <xs:complexType name="Dashboard">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:FirstClassElement">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="1" name="Pages" type="tns:ArrayOfDashboardElement"/>
        </xs:sequence>
        <xs:attribute name="TemplateType" type="xs:string"/>
        <xs:attribute name="DeploymentPath" type="xs:string"/>
        <xs:attribute name="SitePath" type="xs:string"/>
        <xs:attribute name="MasterPagePath" type="xs:string"/>
        <xs:attribute name="MasterPageDisplayName" type="xs:string"/>
        <xs:attribute name="PageList" type="xs:string"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

Если вам нужна помощь в проверке экземпляра XML по WSDL, взгляните на Проверка документа экземпляра XML по WSDL .

0 голосов
/ 12 сентября 2012

Если имеется образец исходного XML-источника, с помощью этого справочного документа можно создать валидатор одним из следующих способов:

...