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

И ещё может кто-нибудь кинуть ссылочку на спецификацию xml-данных для pivot table.
...
Рейтинг: 0 / 0
OWC + XML + Dimension parent-child
    #32637126
Фотография Валек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да что там за пример, целый метод есть для выгрузки данных в xml и загрузки
выгрузи данные и см спецификацию
...
Рейтинг: 0 / 0
OWC + XML + Dimension parent-child
    #32637439
mike1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Валекда что там за пример, целый метод есть для выгрузки данных в 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
OWC + XML + Dimension parent-child
    #32637478
Фотография Валек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чтобы что нибудь продать ненужное, надо купить что нибудь ненужное (с) "Простоквашино"
перефразируя чтобы выгрузить что то надо загрузить что то
XMLData выгружает и загружает схему сводной таблицы
чтобы выгрузить именно данные надо создавать локальные кубы, если вы про это, т.е. испольховать CREATE CUBE или CREATE GLOBAL CUBE конструкции
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / OWC + XML + Dimension parent-child
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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