Przejdź do treści
Intum Pomoc

Dodanie wartości kończy się błędem duplikatu

Aktualizacja: 2 min czytania
Na tej stronie

Próbujesz dodać wartość ręcznie albo przez API i dostajesz błąd o zduplikowanym rekordzie.

W aplikacji

Gdzie to znajdziesz

Sprawdź po kolei

  1. Na jeden dzień, jedno pole i jedną serię przypada dokładnie jedna wartość. To nie awaria, tylko reguła Insight - jeśli wysyłasz drugą wartość dla tej samej daty, tego samego zbioru, pola i (jeśli używasz serii) tej samej serii, system odrzuca ją jako duplikat zamiast po cichu nadpisać. Sprawdź w Wartościach zbioru danych, czy wartość na tę datę już istnieje.
  2. Chcesz poprawić błędną liczbę za dany dzień, nie dodać nową. Znajdź istniejący wpis na liście i edytuj go, zamiast dodawać kolejny.
  3. Wysyłasz dane przez API z automatu, który uruchamia się kilka razy dziennie „na wszelki wypadek”. Jeśli druga wysyłka trafia z tą samą datą co pierwsza, druga zawsze skończy się tym błędem. To celowe zabezpieczenie, nie błąd po twojej stronie - albo wysyłaj raz dziennie, albo po stronie swojego skryptu obsłuż odpowiedź z błędem jako „już jest, pomiń”.
  4. Używasz serii (entity), a w drugiej wysyłce jej zabrakło. Wartość bez entity i wartość z entity na tę samą datę to formalnie różne rekordy - jeśli zamiast tego dostajesz duplikat, sprawdź, czy przypadkiem nie wysyłasz dwa razy z tym samym (albo obydwa razy bez) identyfikatorem serii. Patrz Serie na wykresie.

Gdy nadal nie działa

Jeśli na liście wartości naprawdę nie ma wpisu na tę datę, a mimo to dodanie kończy się błędem duplikatu, zgłoś się do wsparcia technicznego Intum, podając kod zbioru, kod pola i dokładną datę wartości.

Czy ten wpis był pomocny?

Komentarze