Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Внутренний GUID партиций - как сгенерировать / 7 сообщений из 7, страница 1 из 1
18.08.2020, 07:18
    #39990443
iliko67
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внутренний GUID партиций - как сгенерировать
Партиция на внутреннем уровне имеет такую структуру
Код: 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
18.08.2020, 09:55
    #39990469
Ferdipux
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внутренний GUID партиций - как сгенерировать
iliko67,

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

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

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

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

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

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

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


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

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



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


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


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

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


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

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


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


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