Użytkownicy mogą wykonywać zapis zwrotny w dowolnym źródle danych, które umożliwia wykonywanie zapytań SQL z Oracle Analytics.
Podczas konfigurowania zapisu zwrotnego należy pamiętać o następujących ograniczeniach:
Kolumny liczbowe mogą zawierać tylko liczby. Nie mogą one zawierać żadnych znaków formatowania danych, takich jak znak dolara ($), znak funta lub kratki (#), znak procentu (%) itp.
Kolumny tekstowe mogą zawierać tylko dane napisowe.
Jeśli zalogowany użytkownik wyświetla już pulpit informacyjny zawierający analizę obejmującą dane, które zostały zmodyfikowane przy użyciu zapisu zwrotnego, te dane nie będą automatycznie odświeżane na pulpicie informacyjnym. Aby zobaczyć zaktualizowane dane, użytkownik będzie musiał ręcznie odświeżyć pulpit informacyjny.
Mechanizmu szablonu można używać tylko z widokami tabeli i tylko w odniesieniu do danych jednowartościowych. Mechanizm szablonu nie jest obsługiwany w przypadku widoków tabel przestawnych oraz widoków innych typów, danych wielowartościowych ani kolumn rozwijanych z danymi jednowartościowymi.
Wszystkie wartości w kolumnach zapisu zwrotnego można edytować. W przypadku wyświetlania w kontekście nieprzystosowanym do druku pola, które można edytować, są wyświetlane tak, jakby użytkownik miał uprawnienie Zapisywanie zwrotne w bazie danych. Jednak gdy kolumna logiczna jest zmapowana na kolumnę fizyczną, którą można zmienić, kolumna logiczna zwraca wartości dla przecięć na wielu poziomach. Taki scenariusz może powodować problemy.
Każde pole w analizie można oflagować jako pole zapisu zwrotnego, nawet jeśli nie pochodzi ono z utworzonej przez użytkownika tabeli zapisu zwrotnego. Nie można jednak pomyślnie uruchomić operacji zapisu zwrotnego, jeśli w tabeli nie jest włączona obsługa zapisu zwrotnego. Za poprawne tagowanie pól odpowiedzialny jest projektant zawartości.
Szablon może zawierać instrukcje SQL inne niż insert i update. Funkcja zapisu zwrotnego przekazuje te instrukcje do bazy danych. Jednak Oracle nie obsługuje ani nie zaleca używania instrukcji innych niż insert i update.
Oracle Analytics wykonuje tylko minimalną weryfikację danych wejściowych. Jeśli pole jest liczbowe, a użytkownik wprowadzi dane tekstowe, Oracle Analytics to wykryje i uniemożliwi wprowadzenie niepoprawnych danych do bazy danych. Nie wykryje jednak innych form wprowadzania niepoprawnych danych (wartości poza zakresem, połączenie danych tekstowych i liczbowych itp.). Gdy użytkownik kliknie przycisk zapisu zwrotnego i zostanie uruchomiona operacja wstawiania lub aktualizacji, niepoprawne dane spowodują zwrócenie komunikatu o błędzie z bazy danych. Następnie użytkownik będzie mógł poprawić błędne dane wejściowe. Projektanci zawartości mogą uwzględniać w analizie zapisu zwrotnego tekst stanowiący informację dla użytkownika, taki jak "Wprowadzanie mieszanych wartości alfanumerycznych w polu danych liczbowych jest niedozwolone".
Mechanizm szablonu nie nadaje się do wprowadzania dowolnych nowych rekordów. Innymi słowy nie można używać go jako narzędzia do wprowadzania danych.
Podczas tworzenia tabeli na potrzeby zapisu zwrotnego należy upewnić się, że co najmniej jedna kolumna nie zawiera funkcji zapisu zwrotnego, ale zawiera wartości, które są unikatowe dla każdego wiersza i inne niż Null.
Analizy zapisu zwrotnego nie obsługują drążenia w dół. Drążenie w dół powoduje modyfikację struktury tabeli, co uniemożliwia działanie szablonu zapisu zwrotnego.
Ostrzeżenie:
Mechanizm szablonu przyjmuje dane wejściowe użytkownika i zapisuje je bezpośrednio w bazie danych. Odpowiedzialność za zabezpieczenia fizycznej bazy danych ponosi użytkownik. W celu uzyskania optymalnych zabezpieczeń należy przechowywać tabele bazy danych zapisu zwrotnego w unikatowej instancji bazy danych.