Какво е оптимизиран за запис DSO?
Оптимизираният за запис DSO се използва, когато е необходим обект за съхранение на данни за съхраняване на записи с най-ниска гранулираност, като адрес и когато не е необходима функционалност за презаписване. Състои се само от таблицата с активни данни, следователно няма нужда от активиране на данни, което увеличава процеса на данни. Обектът за съхранение на данни е достъпен незабавно за по-нататъшна обработка; той се използва като временно място за съхранение на голям набор от данни.
Оптимизираният за запис DSO е проектиран предимно за първоначално поставяне на системните данни от източника, откъдето данните могат да бъдат прехвърлени към стандартния DSO или Info Cube.
- PSA получава данни непроменени в системата Source
- Данните се публикуват на ниво документ , След зареждане в стандартните DSO данни се изтриват
- Данните се публикуват в оптимизиран за записване корпоративна памет DSO от преминаване чрез оптимизиран за запис DSO
- Данните се разпределят от оптимизирано за писане „преминаване през“ към стандартни DSO, съгласно бизнес изискванията
Напишете оптимизирани свойства на DSO:
- Използва се за първоначално подреждане на системни данни.
- Съхраняваните данни са с най-ниска детайлност.
- Зареждането на данни може да бъде по-бързо, тъй като няма отделна стъпка за активиране.
- Всеки запис има технически ключ и следователно обединяването на записи не е възможно. Всеки път се вмъкват нови записи.
Създаване на оптимизиран за запис DSO:
Етап 1)
- Отидете на кода на транзакцията RSA1
- Щракнете върху бутона OK.
Стъпка 2)
- Придвижете се до раздела Моделиране-> Доставчик на информация.
- Щракнете с десния бутон върху информационната зона
- Щракнете върху „Създаване на обект за съхранение на данни“ от контекстното меню.
Стъпка 3)
- Въведете техническото име.
- Въведете описанието.
- Кликнете върху бутона „Създаване“.
Стъпка 4)
Щракнете върху бутона Редактиране на „Тип обект на DataStore“.
Стъпка 5)
Изберете типа „Оптимизиран за запис“.
Техническите ключове включват идентификационен номер на заявка, пакет с данни, номер на запис. Не могат да бъдат включени допълнителни обекти под това.
Семантичните ключове са подобни на ключовите полета, но тук уникалността не се взема предвид при функционалността за презапис. Вместо това те се използват заедно с настройката „Не проверявайте уникалността на данните“.
Целта на семантичния ключ е да идентифицира грешка във входящи записи или дублирани записи.
Дублиращи се записи се записват в стека с грешки в последващия ред. Тези записи в стека за грешки могат да бъдат обработвани или презареждани чрез дефиниране на Semantic Group в DTP.
Не трябва да се дефинират семантични групи, ако няма възможност за дублиране на записи или записи на грешки.
Ако не поставим отметка в квадратчето „Разрешаване на дублиране на запис на данни“, данните, идващи от източника, се проверяват за дублиране, т.е. ако същият запис (семантични ключове) вече съществува в DSO, то текущото зареждане се прекратява.
Ако поставим отметка в квадратчето, Дублирани записи се зареждат като нов запис. В този случай няма значение на семантичните ключове.
Стъпка 6)
Активирайте DSO.