Database Excel,无法连接到XMLA Webservice

Database Excel,无法连接到XMLA Webservice,database,excel,connection,xmla,discover,Database,Excel,Connection,Xmla,Discover,我尝试在Excel中创建到XMLA Web服务的连接。我正在使用Analysis Services连接助手。我用web服务url和凭据填充第一个掩码。然后我在服务器上得到10个DISCOVER_属性和一个DISCOVER_SCHEMA_行集请求。在上次发现\u SCHEMA\u行集之后,我在excel中收到一个通知(无错误对话框),数据连接助手无法在给定的数据源中找到数据库列表。在哪里可以获得发生错误的进一步信息?我很感激你的帮助 发现\u架构\u行集消息: <soap:Envelope

我尝试在Excel中创建到XMLA Web服务的连接。我正在使用Analysis Services连接助手。我用web服务url和凭据填充第一个掩码。然后我在服务器上得到10个DISCOVER_属性和一个DISCOVER_SCHEMA_行集请求。在上次发现\u SCHEMA\u行集之后,我在excel中收到一个通知(无错误对话框),数据连接助手无法在给定的数据源中找到数据库列表。在哪里可以获得发生错误的进一步信息?我很感激你的帮助

发现\u架构\u行集消息:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <Session xmlns="urn:schemas-microsoft-com:xml-analysis" SessionId="D5C7494A-14DC-47F4-B9A5-AC6A487BCC38"/>
  </soap:Header>
  <soap:Body>
    <Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
      <RequestType>DISCOVER_SCHEMA_ROWSETS</RequestType>
      <Restrictions>
        <RestrictionList/>
      </Restrictions>
      <Properties>
        <PropertyList>
          <LocaleIdentifier>1031</LocaleIdentifier>
        </PropertyList>
      </Properties>
    </Discover>
  </soap:Body>
</soap:Envelope>

发现\u架构\u行集
1031
和发现回应:

<?xml version="1.0" encoding="UTF-8" ?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <SOAP-ENV:Body>
    <DiscoverResponse xmlns="urn:schemas-microsoft-com:xml-analysis">
      <return>
        <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset">
          <xsd:schema xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sql="urn:schemas-microsoft-com:xml-sql" elementFormDefault="qualified">
            <xsd:element name="root">
              <xsd:complexType>
                <xsd:sequence minOccurs="0" maxOccurs="unbounded">
                  <xsd:element name="row" type="row"/>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:complexType name="row">
              <xsd:sequence maxOccurs="unbounded" minOccurs="0">
                <xsd:element name="SchemaName" type="xsd:string" minOccurs="0" maxOccurs="1" sql:field="SchemaName"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:schema>
          <row>
            <SchemaName>DISCOVER_DATASOURCES</SchemaName>
          </row>
          <row>
            <SchemaName>DISCOVER_PROPERTIES</SchemaName>
          </row>
          <row>
            <SchemaName>DISCOVER_SCHEMA_ROWSETS</SchemaName>
          </row>
          <row>
            <SchemaName>DISCOVER_ENUMERATORS</SchemaName>
          </row>
          <row>
            <SchemaName>DISCOVER_KEYWORDS</SchemaName>
          </row>
          <row>
            <SchemaName>DISCOVER_LITERALS</SchemaName>
          </row>
          <row>
            <SchemaName>DBSCHEMA_CATALOGS</SchemaName>
          </row>
          <row>
            <SchemaName>MDSCHEMA_CUBES</SchemaName>
          </row>
          <row>
            <SchemaName>MDSCHEMA_DIMENSIONS</SchemaName>
          </row>
          <row>
            <SchemaName>MDSCHEMA_MEASURES</SchemaName>
          </row>
          <row>
            <SchemaName>MDSCHEMA_HIERARCHIES</SchemaName>
          </row>
          <row>
            <SchemaName>MDSCHEMA_LEVELS</SchemaName>
          </row>
          <row>
            <SchemaName>MDSCHEMA_MEMBERS</SchemaName>
          </row>
          <row>
            <SchemaName>MDSCHEMA_PROPERTIES</SchemaName>
          </row>
          <row>
            <SchemaName>DBSCHEMA_COLUMNS</SchemaName>
          </row>
          <row>
            <SchemaName>DBSCHEMA_PROVIDER_TYPES</SchemaName>
          </row>
          <row>
            <SchemaName>DBSCHEMA_TABLES</SchemaName>
          </row>
          <row>
            <SchemaName>DBSCHEMA_TABLES_INFO</SchemaName>
          </row>
          <row>
            <SchemaName>MDSCHEMA_ACTIONS</SchemaName>
          </row>
          <row>
            <SchemaName>MDSCHEMA_FUNCTIONS</SchemaName>
          </row>
          <row>
            <SchemaName>MDSCHEMA_SETS</SchemaName>
          </row>
        </root>
      </return>
    </DiscoverResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

发现数据源
发现属性
发现\u架构\u行集
发现枚举数
发现关键字
发现文本
DBSCHEMA_目录
MDU多维数据集
MDU维度
MDU度量
MDU层次结构
MDU级别
MDU成员
MDU属性
DBSCHEMA_柱
DBSCHEMA_提供程序_类型
DBSCHEMA_表
DBSCHEMA_表_信息
MDU操作
MDU函数
MDU集

首先将webservice的URL放在浏览器中进行测试,看看它是否工作


您可以下载在VBA接口中提供外接程序的。该插件允许您为webservice指定路径并为您创建类。您可以使用此类并调用web服务中的函数。

excel调用我的web服务。如果我调试它,我会看到消息。你是说我应该用vba调用我的web服务?web服务是一个Javaservlet。