powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Внутренний GUID партиций - как сгенерировать
7 сообщений из 7, страница 1 из 1
Внутренний GUID партиций - как сгенерировать
    #39990443
iliko67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Партиция на внутреннем уровне имеет такую структуру
Код: xml
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.
        <Partition dwd:design-time-name="27530428-0946-4286-a60f-7bc947cd11fb">
          <ID>Статистика По Дням 2010701</ID>
          <Name>Факт СТД 2020_04</Name>
          <CreatedTimestamp>0001-01-01T00:00:00Z</CreatedTimestamp>
          <LastSchemaUpdate>0001-01-01T00:00:00Z</LastSchemaUpdate>
          <LastProcessed>0001-01-01T00:00:00Z</LastProcessed>
          <State>Unprocessed</State>
          <Source xsi:type="QueryBinding" dwd:design-time-name="b0687d2b-3019-47a5-8ee3-85ce2ece96a1">
            <DataSourceID>RW OLAP</DataSourceID>
            <QueryDefinition>SELECT 
 [dbo].[Факт_СтатистикаПоДням].[Дата]
,[dbo].[Факт_СтатистикаПоДням].[Дата_KEY]
,[dbo].[Факт_СтатистикаПоДням].[флЭтоРевизия]
,[dbo].[Факт_СтатистикаПоДням].[флМагазинОтработал15Месяцев]
,[dbo].[Факт_СтатистикаПоДням].[флМагазинОтработал15Месяцев1С]
,[dbo].[Факт_СтатистикаПоДням].[Магазин_KEY]

,[dbo].[Факт_СтатистикаПоДням].[Оборот]
,[dbo].[Факт_СтатистикаПоДням].[Прибыль]
,[dbo].[Факт_СтатистикаПоДням].[КоличествоШт]
,[dbo].[Факт_СтатистикаПоДням].[КолЧеков]
,[dbo].[Факт_СтатистикаПоДням].[КолСтрокВЧеках]

FROM 
[dbo].[Факт_СтатистикаПоДням] WITH(NOLOCK)
WHERE 
[dbo].[Факт_СтатистикаПоДням].[Дата] between '2020-04-01' AND '2020-04-30'</QueryDefinition>
          </Source>
          <StorageMode>Molap</StorageMode>
          <CurrentStorageMode>Molap</CurrentStorageMode>
          <ProcessingMode>Regular</ProcessingMode>
          <Slice>[Календарь].[Год-Месяц].[Месяц].&amp;[2020-04-01T00:00:00]</Slice>
          <EstimatedRows>320093</EstimatedRows>
          <AggregationDesignID>AggregationDesign</AggregationDesignID>
        </Partition>


design-time-name скорее всего это GUID
как бы много секций сформировать автоматически
волнует только design-time-name как его формировать
...
Рейтинг: 0 / 0
Внутренний GUID партиций - как сгенерировать
    #39990469
Ferdipux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iliko67,

А зачем его формировать? Вы создаете партицию, а GUID для нее SSAS создаст автоматически. Для XMLA rjvfyl этот GUID не нужен, в файле asdatabase - описании структуры БД SSAS они тоже отсутствуют, привязка идет по ID объекта. ИМХО, это артефакт Visual Studio.
...
Рейтинг: 0 / 0
Внутренний GUID партиций - как сгенерировать
    #39990472
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iliko67,

Вот эти штуки dwd:design-time-name="b0687d2b-3019-47a5-8ee3-85ce2ece96a1" никакого смысла в плане структуры куба не несут. Это некие маркеры, которые использует VisualStudio. SSAS их полностью игнорирует.

Если вы генерите партиции -- просто генерите их без них. И VisulaStudio и SSAS примет партицию без проблем.

Если вы руками правите XMLA, просто снесите их во всем скрипте и все будет пучком.
...
Рейтинг: 0 / 0
Внутренний GUID партиций - как сгенерировать
    #39990486
iliko67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voronin
iliko67,

Вот эти штуки dwd:design-time-name="b0687d2b-3019-47a5-8ee3-85ce2ece96a1" никакого смысла в плане структуры куба не несут. Это некие маркеры, которые использует VisualStudio. SSAS их полностью игнорирует.

Если вы генерите партиции -- просто генерите их без них. И VisulaStudio и SSAS примет партицию без проблем.

Если вы руками правите XMLA, просто снесите их во всем скрипте и все будет пучком.


Хотел в проекте сразу сгенерировать и закинуть в файл *.partitions
чтобы руками не копировать
...
Рейтинг: 0 / 0
Внутренний GUID партиций - как сгенерировать
    #39990487
iliko67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voronin
iliko67,

Если вы генерите партиции -- просто генерите их без них. И VisulaStudio и SSAS примет партицию без проблем.



Вот это хорошо что Visual studio примет
...
Рейтинг: 0 / 0
Внутренний GUID партиций - как сгенерировать
    #39990490
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iliko67


Хотел в проекте сразу сгенерировать и закинуть в файл *.partitions
чтобы руками не копировать


Не раз так делал -- VS сама эти маркеры вставит.

Но не делайте подмену файла при открытом проекте. Замените и откройте проект заново.
...
Рейтинг: 0 / 0
Внутренний GUID партиций - как сгенерировать
    #39990503
iliko67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot a_voronin#22183986]
iliko67


Не раз так делал -- VS сама эти маркеры вставит.

Но не делайте подмену файла при открытом проекте. Замените и откройте проект заново.


Как бы в курсе ...
Спасибо за полезную информацию
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Внутренний GUID партиций - как сгенерировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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