Қосу, алмастыру және транзакция

IBM қабылдаушы қасиеттерінің төменгі бөлігі: бос мәндер, қайталанымдар, топтама өлшемі, куб тазалау және жазу тәсілі.
- Скриншотта тазалау өшірулі, мекенжайланған мәндерді алмастыру таңдалған.
- Баптаулар оқу ағынына тиесілі; нақты кубтар өзгертілген жоқ.
«Алмастыру» берілген мәнді мекенжайланған ұяшыққа орнатады. «Қосу» кіріс санын ағымдағы мәнге қосады. Жаңа қабылдаушыда әдепкі қосу, сондықтан режимді нақты тексеріңіз. Ұяшықта 100, кірісте 25 болса, алмастыру 25, қосу 125 береді. Мәтін үшін алмастыруды қолданыңыз. «Транзакциялық дерек үстемесі» UBC Analytics пішін жазбасын сақтау айырмасын қолданады.
Алдын ала тазалау
Қабылдаушы жазудан бұрын бүкіл кубты немесе көрсетілген кесінділерді тазалай алады. Тазалау қосулы болса, деректер replace режимінде жазылады; бөлек add немесе transaction тәсілі қолданылмайды.
| Кесінді шекарасының көзі | Әрекеті |
|---|---|
| Таңдалған элементтер | Негізгі атаулардың нақты жиыны; біріктіру өз жапырақ элементтерін білдіреді |
| Деректерден | Бастапқы бағаннан ағымдағы сәйкестендіру толтырған элементтер |
| Іске қосу параметрі | Таңдалған пішін өрісінің мәні |
Кесіндіні шектемейтін өлшем толық қамтылады. Жыл мен ай шекаралары деректерден алынса, барлық мүмкін жыл/ай тіркесімдері емес, жолдардағы нақты тіркесімдер тазаланады.
Не тазаланады және қалай тексеріледі
Адаптер көрсетілген кесінділердегі сақталған бос емес жапырақ ұяшықтарды табады. Ережемен есептелетін мәндер мен біріктірілген ұяшықтар кіріс дерегі ретінде тазаланбайды. Сандық ұяшық 0 жазумен, мәтіндік ұяшық бос жол жазумен тазаланады.
Алғашқы тазалаудан бұрын табылған барлық қабылдаушы ұяшық тексеріледі. Шектен асу немесе қолжетімсіз ұяшық дайындауды тоқтатады. Нақты тазалау 500 ұяшықтық топтамалармен жүреді; орындаудағы ақау ішінара өзгерістер қалдыруы мүмкін.
Іске қоспас бұрын әр өлшем шекарасын тексеріңіз. Мысалы, айлық қайта жүктеуде мынаны шектеңіз: Version=Actual және Month=2026-10 — бүкіл кубты емес.
Пішінді сақтаудан транзакциялық үстеме
Таңдаңыз: cube_write.mode=transaction — сақтау әрекеті бар UBC Analytics пішін түймесі бастаған ағын үшін. Дереккөз «Ағынды іске қосқан пішін жазбасын» оқуы керек. Сақтауға дейінгі және кейінгі мәндер бірдей түрлендірулерден өтеді; әр ұяшық «жаңа − бұрынғы» айырмасын алады. Бірнеше пішін жазбасы бір ұяшыққа жиналса, тек сақталған жазбаның үлесі өзгереді.
- Жаңа жазба тек өз үлесін қосады. Сүзгіден шығарылған жазба бұрынғы үлесін алып тастайды. Өзгермеген ұяшық жазылмайды.
- Контекст сақтау оқиғасын қамтиды. Сол оқиғаны сол қабылдаушы үшін қайталау соманы екі рет қоспайды.
- Сақтаусыз іске қосу TRANSACTION_SAVE_REQUIRED; тиісті дереккөзсіз іске қосу TRANSACTION_RECORD_REQUIRED береді.
- Алынып тасталған және қосылған деректерді журналға жазатын қосылым баптауын қосыңыз.
- Өндіріске дейін жазба жасауды, сома мен координат өзгерісін және сүзгіден енді өтпейтін жазбаны сынаңыз.
Амалды тексеру
IBM Planning Analytics жазу кезеңдері және replace пен add айырмасы. Кейінгі топтама сәтсіз болса, бұрын расталған топтамалар қолданылған күйде қалуы мүмкін.
Тазалауда кесінді ішіндегі жаңа дерегі бар ұяшықты, жаңа жолы жоқ ішкі ұяшықты және сыртқы ұяшықты тексеріңіз. Транзакциялық үстемеде сақтауға дейінгі/кейінгі үлесті, куб қорытындысын және оқиға ID салыстырыңыз. Қалыпты қосуды қайталау соманы қайта қосады; расталған транзакциялық оқиғаның қайталануы бөлек танылады. Ішінара немесе расталмаған жазудан кейін алдымен қабылдаушы күйін салыстырыңыз.