Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / OWC + XML + Dimension parent-child / 4 сообщений из 4, страница 1 из 1
05.08.2004, 13:00
    #32636688
mike1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OWC + XML + Dimension parent-child
Вопрос, у кого-нибудь есть пример работы с owc pivot table данные в который загружаются из xml. Причем среди измерений есть измерение типа parent-child.

И ещё может кто-нибудь кинуть ссылочку на спецификацию xml-данных для pivot table.
...
Рейтинг: 0 / 0
05.08.2004, 15:21
    #32637126
Валек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OWC + XML + Dimension parent-child
да что там за пример, целый метод есть для выгрузки данных в xml и загрузки
выгрузи данные и см спецификацию
...
Рейтинг: 0 / 0
05.08.2004, 17:06
    #32637439
mike1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OWC + XML + Dimension parent-child
Валекда что там за пример, целый метод есть для выгрузки данных в xml и загрузки
выгрузи данные и см спецификацию

если не секрет можешь рассказать про метод или дать ссылку

попробовал через ADO Recordset по основам статьи
XML Integration Features in ADO 2.5


Создал recordset из следующего xml документа (взят из главы Hierarchical Recordsets in XML )

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
<xml xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882"
     xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"
      xmlns:rs="urn:schemas-microsoft-com:rowset"
      xmlns:z="#RowsetSchema">
  <s:Schema id="RowsetSchema">
    <s:ElementType name="row" content="eltOnly" rs:updatable="true">
      <s:AttributeType name="stor_id" rs:number="1"
        rs:writeunknown="true">
        <s:datatype dt:type="string" dt:maxLength="4"
          rs:fixedlength="true" rs:maybenull="false"/>
      </s:AttributeType>
      <s:AttributeType name="stor_name" rs:number="2" rs:nullable="true"
        rs:writeunknown="true">
          <s:datatype dt:type="string" dt:maxLength="40"/>
      </s:AttributeType>
      <s:AttributeType name="state" rs:number="3" rs:nullable="true"
        rs:writeunknown="true">
        <s:datatype dt:type="string" dt:maxLength="2"
          rs:fixedlength="true"/>
      </s:AttributeType>
      <s:ElementType name="rsSales" content="eltOnly"
        rs:updatable="true" rs:relation="010000000100000000000000">
        <s:AttributeType name="stor_id" rs:number="1"
          rs:writeunknown="true">
          <s:datatype dt:type="string" dt:maxLength="4"
            rs:fixedlength="true" rs:maybenull="false"/>
        </s:AttributeType>
        <s:AttributeType name="ord_num" rs:number="2"
          rs:writeunknown="true">
          <s:datatype dt:type="string" dt:maxLength="20"
            rs:maybenull="false"/>
        </s:AttributeType>
        <s:AttributeType name="ord_date" rs:number="3"
          rs:writeunknown="true">
            <s:datatype dt:type="dateTime" dt:maxLength="16"
            rs:scale="3" rs:precision="23" rs:fixedlength="true"
            rs:maybenull="false"/>
        </s:AttributeType>
        <s:AttributeType name="qty" rs:number="4" rs:writeunknown="true">
          <s:datatype dt:type="i2" dt:maxLength="2" rs:precision="5"
            rs:fixedlength="true" rs:maybenull="false"/>
        </s:AttributeType>
        <s:extends type="rs:rowbase"/>
      </s:ElementType>
      <s:extends type="rs:rowbase"/>
    </s:ElementType>
  </s:Schema>
  <rs:data>
    <z:row stor_id="6380" stor_name="Eric the Read Books" state="WA">
      <rsSales stor_id="6380" ord_num="6871"
        ord_date="1994-09-14T00:00:00" qty="5"/>
      <rsSales stor_id="6380" ord_num="722a"
        ord_date="1994-09-13T00:00:00" qty="3"/>
    </z:row>
    <z:row stor_id="7066" stor_name="Barnum's" state="CA">
      <rsSales stor_id="7066" ord_num="A2976"
        ord_date="1993-05-24T00:00:00" qty="50"/>
      <rsSales stor_id="7066" ord_num="QA7442.3"
        ord_date="1994-09-13T00:00:00" qty="75"/>
    </z:row>
    <z:row stor_id="7067" stor_name="News & Brews" state="CA">
      <rsSales stor_id="7067" ord_num="D4482"
        ord_date="1994-09-14T00:00:00" qty="10"/>
      <rsSales stor_id="7067" ord_num="P2121"
        ord_date="1992-06-15T00:00:00" qty="40"/>
      <rsSales stor_id="7067" ord_num="P2121"
        ord_date="1992-06-15T00:00:00" qty="20"/>
      <rsSales stor_id="7067" ord_num="P2121"
        ord_date="1992-06-15T00:00:00" qty="20"/>
    </z:row>
  </rs:data>
</xml>

Потом присвоил свойству DataSource полученнный Recordset

Код: plaintext
1.
PivotTable.DataSource = recordset;

при этом Field List заполнился, но при перемещении в облась Row или Column выдает ошибку

Код: plaintext
1.
The query could not be processed:
o Error while processing a partition: 'Data provider or other service returned an E_FAIL status.RECORD=1,'.

Свойство XMLData данных не выгружает.
...
Рейтинг: 0 / 0
05.08.2004, 17:46
    #32637478
Валек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OWC + XML + Dimension parent-child
чтобы что нибудь продать ненужное, надо купить что нибудь ненужное (с) "Простоквашино"
перефразируя чтобы выгрузить что то надо загрузить что то
XMLData выгружает и загружает схему сводной таблицы
чтобы выгрузить именно данные надо создавать локальные кубы, если вы про это, т.е. испольховать CREATE CUBE или CREATE GLOBAL CUBE конструкции
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / OWC + XML + Dimension parent-child / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]