Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Błąd użytkownika podczas synchronizacji tabel.
ACCELERATED_SYNC_DATA_TOO_LARGE
Synchronizowana tabela <tableName> ma zbyt wiele wartości dużych kolumn, by używać przyspieszonej synchronizacji.
Dla nowej zsynchronizowanej tabeli wyłącz przyspieszoną synchronizację podczas tworzenia jej z interfejsu.
Aby uzyskać istniejącą zsynchronizowaną tabelę, skontaktuj się z pomocą Azure Databricks.
ACTIVE_ENDPOINTS_LIMIT
Instancja: <instance>. Projekt bazy danych przekroczył limit równocześnie aktywnych punktów końcowych, więc potok zsynchronizowanej tabeli nie może się połączyć. Szczegóły: <detail>.
Aby rozwiązać ten problem, zmniejsz liczbę równocześnie aktywnych punktów końcowych lub zwiększ limit dla swojego projektu.
ACTIVE_TIME_QUOTA_EXCEEDED
Instancja: <instance>. Projekt bazy danych przekroczył swój limit aktywnego czasu, więc potok zsynchronizowanej tabeli nie może się połączyć. Szczegóły: <detail>.
Aby rozwiązać ten problem, zwiększ limit aktywnego czasu dla swojego projektu.
BRANCH_COMPUTE_TIME_EXCEEDED
Instancja: <instance>. Gałąź bazy danych przekroczyła swój czas obliczeń, więc potok zsynchronizowanej tabeli nie może się połączyć. Szczegóły: <detail>.
Aby rozwiązać ten problem, należy zwiększyć czas obliczeniowy dostępny dla tej gałęzi.
ZMIENIONY_KLUCZ_PODSTAWOWY
Zmieniono kolumny klucza podstawowego określone dla zsynchronizowanej tabeli <destTableUcName> .
Określone kolumny klucza podstawowego: (<primaryKeyColumns>). Bieżące kolumny klucza podstawowego: (<existingPrimaryKeyColumns>).
Zmiana kolumn klucza podstawowego zsynchronizowanej tabeli po jej utworzeniu nie jest obsługiwana.
Aby rozwiązać ten problem, zmodyfikuj zsynchronizowaną tabelę z powrotem do oryginalnych kolumn klucza podstawowego lub utwórz nową zsynchronizowaną tabelę i upuść istniejącą.
ZMIENIONY_TYP_KOLUMNY_KLUCZA_PODSTAWOWEGO
Typy danych kolumn <modifiedPkColumns> kluczy podstawowych zostały zmienione w zsynchronizowanej tabeli <destTableUcName>.
Zmiana typów danych kolumn klucza podstawowego nie jest obsługiwana w zsynchronizowanej tabeli po jej utworzeniu.
Aby rozwiązać ten problem, utwórz nową zsynchronizowaną tabelę i upuść istniejącą.
ZNK_NIE_W_REPERTUARZE
Instancja: <instance>. Znaleziono nieprawidłową sekwencję bajtów w źródłowej tabeli delty.
Szczegół: <detail>
Zwykle oznacza to, że źródłowa tabela Delta zawiera znaki, które nie są
zgodne z kodowaniem docelowej bazy danych. Jednym z obejść jest przekonwertowanie
Użyj źródłowej tabeli z typem BINARY, a następnie utwórz nową zsynchronizowaną tabelę.
COLUMN_TYPE_CHANGE_NOT_SUPPORTED
Instancja: <instance>. Zmiana typu kolumny nie jest obecnie obsługiwana.
Źródłowa tabela delty: <srcTableName>. Tabela docelowa zsynchronizowana: <destTableName>.
Kolumna: <columnName>. Istniejący typ: <existingType>. Nowy typ: <newType>.
Aby rozwiązać ten problem, rozważ jedną z następujących opcji:
Wykonaj pełne odświeżanie istniejącej zsynchronizowanej tabeli.
Utwórz nową zsynchronizowaną tabelę (która będzie pobierać nowy typ)
COMPUTE_TIME_QUOTA_EXCEEDED
Instancja: <instance>. Konto lub projekt bazy danych przekroczył limit czasu obliczeniowego, więc potok zsynchronizowanej tabeli nie może się połączyć. Szczegóły: <detail>.
Aby rozwiązać ten problem, zwiększ limit czasu obliczeniowego dla swojego konta lub projektu.
BŁĄD POŁĄCZENIA
Instancja: <instance>. Błąd połączenia. Szczegóły: <detail>.
Aby rozwiązać ten problem, upewnij się, że wystąpienie bazy danych jest uruchomione, nie zostało wstrzymane lub zatrzymane.
Uruchom ponownie potok, aby ponowić próbę.
BAZA_DANYCH_NIE_ISTNIEJE
Docelowa baza danych <databaseName> nie istnieje w instancji lakebase <instance>. Sprawdź, czy docelowa baza danych istnieje.
DATABASE_ROLE_NOT_EXIST
Instancja: <instance>. Rola <roleName> Postgres, od której zależy potok zsynchronizowanej tabeli, nie istnieje. Szczegóły: <detail>.
Zazwyczaj dzieje się tak, gdy rola została usunięta z instancji bazy danych, na przykład po usunięciu tożsamości z przestrzeni roboczej.
Aby rozwiązać ten problem, odtworz rolę <roleName> Postgres na instancji bazy danych lub usuń i odtworz zsynchronizowaną tabelę, używając tożsamości, która nadal istnieje.
DATA_TRANSFER_QUOTA_EXCEEDED
Instancja: <instance>. Projekt bazy danych przekroczył swój limit transferu danych, więc potok tabeli synchronizowanej nie może się połączyć. Szczegóły: <detail>.
Aby rozwiązać ten problem, zwiększ limit transferu danych dla swojego projektu.
Dziennik transakcji DELTA_TRUNCATED_TRANSACTION_LOG (przycięty delta)
Szczegóły: <detail>.
Oznacza to, że dziennik transakcji tabeli delty został obcięty z powodu ręcznego usunięcia lub zasad przechowywania dziennika.
Aby rozwiązać ten problem, wykonaj pełne odświeżenie zsynchronizowanej tabeli.
Obiekty zależne nadal istnieją
Instancja: <instance>. Nie można usunąć kolumny, ponieważ istniejąca zależność na to nie pozwala.
Obiekt PostgreSQL nadal odwołuje się do kolumny. Szczegóły: <detail>.
Aby rozwiązać ten problem, rozważ jedną z następujących opcji:
Dodaj brakujące kolumny z powrotem do tabeli źródłowej z tymi samymi typami danych co poprzednio.
Porzucanie obiektów zależnych w usłudze PostgreSQL.
DESTINATION_NAME_NOT_A_TABLE
Instancja: <instance>. Nie można utworzyć zsynchronizowanej tabeli <destTableUcName> , ponieważ jej nazwa docelowa jest już używana przez bazę <objectType> docelową (a).
Synchronizowany potok tabeli nie tworzy ani nie zarządza tym obiektem.
Usuń lub zmienij nazwę istniejącej <objectType>, albo stwórz zsynchronizowaną tabelę z inną nazwą, a następnie spróbuj ponownie.
DESTINATION_SCHEMA_ACCESS_ERROR
Instancja: <instance>. Potok zsynchronizowanej tabeli nie ma uprawnień do schematu <schemaName>docelowego . Szczegóły: <detail>.
Potok łączy się jako rola <databaseUser>Postgres , która potrzebuje USAGE i CREATE na schemacie docelowym do tworzenia i utrzymania tabeli docelowej.
Aby rozwiązać ten problem, uruchom: GRANT USAGE, CREATE ON SCHEMA <quotedSchemaName> TO <quotedDatabaseUser>; a następnie zrestartuj pipeline.
DUPLIKAT_KOLUMN_KLUCZA_PODSTAWOWEGO
Kolumny <duplicatedPkColumns> są określane wiele razy w kluczu podstawowym dla zsynchronizowanej tabeli <destTableUcName>.
Aby rozwiązać ten problem, usuń zduplikowane kolumny z klucza podstawowego, aby każda kolumna pojawiała się tylko raz.
ENDPOINT_DISABLED
Instancja: <instance>. Docelowa instancja bazy danych została wyłączona i nie może przyjmować połączeń. Szczegóły: <detail>.
Zazwyczaj dzieje się to po zatrzymaniu instancji. Wyłączona instancja nie może zostać uruchomiona przez próbę połączenia.
Aby rozwiązać ten problem, ponownie włącz lub uruchom instancję bazy danych, a następnie zrestartuj potok.
Jeśli instancja została zatrzymana celowo, należy zatrzymać lub usunąć zsynchronizowaną tabelę.
ENDPOINT_NOT_FOUND
Instancja: <instance>. Docelowy punkt bazy danych nie został znaleziony lub nie jest dostępny. Szczegóły: <detail>.
Aby rozwiązać ten problem, sprawdź, czy instancja bazy danych istnieje oraz czy synchronizowana tabela jest skonfigurowana z odpowiednią instancją.
NARUSZENIE OGRANICZENIA KLUCZA OBCEGO
Instancja: <instance>. Naruszenie ograniczeń klucza obcego podczas synchronizacji z tabeli źródłowej:
<srcTableName>. Szczegół: <detail>
Tworzenie ograniczeń klucza obcego odwołującego się do tabel synchronizacji nie jest obsługiwane. Proszę
usuń ograniczenie klucza obcego i ponów próbę synchronizacji.
Przekroczono rozmiar wiersza indeksu
Instancja: <instance>. Wartości klucza podstawowego w źródłowej tabeli Delta <srcTableName> są zbyt duże dla...
Indeks drzewa B usługi PostgreSQL. PostgreSQL ogranicza wpisy indeksu do około 2704 bajtów we wszystkich kluczach podstawowych
kolumny połączone. Szczegóły: <detail>.
Aby rozwiązać ten problem, zmniejsz ilość danych przechowywanych w kolumnach klucza podstawowego lub użyj mniejszej ich liczby.
krótsze kolumny klucza podstawowego.
NIEWYSTARCZAJĄCA PRZESTRZEŃ INSTANCJI
Nie można wykonać synchronizacji tabeli <tableName> z wystąpieniem <instance> z powodu rozmiaru bazy danych.
Bieżące użycie wystąpienia: <instanceSize> bajty.
Szacowany nieskompresowany rozmiar tabeli: <estimatedLoadSize> bajty.
Limit rozmiaru wystąpienia: <maxInstanceSize> bajty.
Zmniejsz ilość danych do zsynchronizowania lub upuść niektóre istniejące tabele w wystąpieniu, aby zwolnić miejsce.
INVALID_ENDPOINT
Instancja: <instance>. Instancja bazy danych odrzuciła połączenie, ponieważ żądany punkt końcowy nie jest ważny dla tej operacji. Szczegóły: <detail>.
Może to nastąpić, gdy połączenia tylko do odczytu nie są dozwolone lub żądane obliczenia nie istnieją.
Aby rozwiązać ten problem, zweryfikowaj docelową instancję i konfigurację końcową zsynchronizowanej tabeli, a następnie zrestartuj potok.
NIEPRAWIDŁOWA_NAZWA_TABELI
Nieprawidłowa nazwa <tableName>tabeli: oczekiwana trzyczęściowa nazwa (catalog.schema.table).
INVALID_TYPE_OVERRIDE
Instancja: <instance>. Nieprawidłowe nadpisanie typu dla kolumny <columnName>: <reason>.
INVALID_VECTOR_DATA
Nieprawidłowe dane wektorowe dla kolumny <columnName>: <reason>.
IP_NOT_ALLOWED
Instancja: <instance>. Adres IP potoku zsynchronizowanej tabeli nie może łączyć się z instancją bazy danych. Szczegóły: <detail>.
Aby rozwiązać ten problem, zaktualizuj listę dozwolonych IP instancji bazy danych, aby umożliwić połączenie.
LOCK_TIMEOUT
Instancja: <instance>. Baza danych: <databaseName>. Zsynchronizowany potok danych tabeli nie zdołał uzyskać blokady w określonym czasie konfiguracji (<timeoutSeconds> sekund).
Wykryte <numBlockingTransactions> transakcje utrzymujące blokady w tabeli docelowej (maksymalny czas trwania blokady: <lockDurationSeconds> sekundy).
Transakcje użytkownika posiadają blokady, które uniemożliwiają kanałowi synchronizacji aktualizację tabeli docelowej.
Aby uzyskać więcej informacji na temat transakcji związanych z błędem, sprawdź dzienniki sterowników platformy Spark (wyszukaj ciąg "[LOCK TIMEOUT DIAGNOSTICS]".
Aby rozwiązać ten problem, znajdź połączenia z długotrwałymi transakcjami w wystąpieniu postgres przy użyciu pg_stat_activity i zamknij te transakcje (można również użyć pg_terminate_backend do zakończenia połączenia, jeśli połączenie nie jest już potrzebne).
Aby zapobiec wystąpieniu tego problemu w przyszłości, rozważ następujące opcje:
Upewnij się, że aplikacja zatwierdza lub cofa transakcję.
Unikaj długotrwałych transakcji. Ustaw auto_commit na wartość tak, jeśli zadania wykonywane w aplikacji nie muszą odbywać się w transakcji.
Ustaw idle_in_transaction_session_timeout w bazie danych, aby automatycznie zakończyć bezczynne transakcje.
Przykład: ALTER DATABASE <databaseName> SET idle_in_transaction_session_timeout = '5min';
LOGICAL_SIZE_QUOTA_EXCEEDED
Instancja: <instance>. Projekt bazy danych przekroczył swój limit logicznego rozmiaru, więc pipeline zsynchronizowanej tabeli nie może się połączyć. Szczegóły: <detail>.
Aby rozwiązać ten problem, zwiększ limit logicznego rozmiaru dla swojego projektu lub ogranicz ilość przechowywanych danych.
Niewłaściwie skonfigurowany klucz podstawowy (MIS_CONFIGURED_PRIMARY_KEY)
Podane klucze podstawowe dla źródłowej tabeli delty: <srcTableName> nie są dostępne w tabeli źródłowej.
Klucze podstawowe: <primaryKeys>. Dostępne kolumny: <availableColumns>. Brak kluczy podstawowych: <missingPkColumns>.
Aby rozwiązać ten problem, rozważ jedną z następujących opcji:
Dodaj brakujące kolumny do tabeli źródłowej.
Utwórz nową zsynchronizowaną tabelę z poprawną konfiguracją klucza podstawowego.
NATIVE_LOGIN_BLOCKED
Instancja: <instance>. Natywne (hasło) logowanie jest wyłączone dla roli bazy danych używanej przez potok zsynchronizowanej tabeli. Szczegóły: <detail>.
Aby rozwiązać ten problem, włącz natywne logowanie dla roli bazy danych potoku lub przekonfiguruj rolę, aby korzystała z obsługiwanej metody uwierzytelniania.
NETWORK_BLOCKED
Instancja: <instance>. Potok zsynchronizowanej tabeli nie może łączyć się z instancją bazy danych ze swojej sieci. Szczegóły: <detail>.
Aby rozwiązać ten problem, zaktualizuj konfigurację dostępu do sieci w instancji bazy danych, aby umożliwić połączenie.
Odmowa dostępu
Szczegóły: <detail>.
Sprawdź, czy masz wystarczające uprawnienia.
There are no necessary improvements for the translation as presented, since it appears to be a code or system message identifier and is typically left untranslated.
Instancja: <instance>. Brak roli zapisującego do bazy danych dla potoku zsynchronizowanych tabel. Szczegóły: <detail>.
Zwykle występuje to, gdy docelowa baza danych została usunięta, co powoduje usunięcie roli zapisu potoku.
Aby rozwiązać ten problem, sprawdź, czy docelowa baza danych istnieje i nie została usunięta.
Jeśli baza danych została celowo porzucona, usuń zsynchronizowaną tabelę i utwórz ją ponownie po ponownym utworzeniu bazy danych.
PRIMARY_KEY_CONSTRAINT_VIOLATION
Instancja: <instance>. Wykryto zduplikowane wiersze na podstawie klucza podstawowego. Szczegół: <detail>
Prawdopodobnie oznacza to błędną konfigurację kolumn klucza podstawowego.
Sprawdź, czy używasz poprawnego zestawu kluczy podstawowych
z źródłowej tabeli Delta: <srcTableName>.
Aby rozwiązać ten problem, utwórz nową zsynchronizowaną tabelę z poprawną wersją
konfiguracja klucza podstawowego.
QUOTA_EXCEEDED
Instancja: <instance>. Konto docelowej bazy danych lub projekt przekroczył swój limit. Szczegóły: <detail>.
Aby rozwiązać ten problem, ogranicz zużycie lub zaktualizuj plan, aby zwiększyć limit, a następnie ponownie uruchom pipeline.
REFRESH_WITH_FOREIGN_KEY
Instancja: <instance>. Nie można odświeżyć zsynchronizowanej tabeli <destTableName>, ponieważ tabela
<childTableName> ma ograniczenie klucza obcego odwołujące się do zsynchronizowanej tabeli.
Odświeżanie zsynchronizowanej tabeli nie jest obsługiwane, gdy istnieją ograniczenia klucza obcego
odwoływanie się do niego. Usuń ograniczenie klucza obcego i ponów próbę odświeżenia.
REQUIRED_EXTENSION_NOT_INSTALLED
Instancja: <instance>. Wymagane rozszerzenie PostgreSQL '<extension>' nie jest zainstalowane. Zainstaluj go na instancji Lakebase przed utworzeniem tej synchronizacji.
SCHEMA_BUILDER_NOT_ENABLED
Personalizacja schematu zsynchronizowanej tabeli (<features>) nie jest włączona dla tego workspace.
SCHEMA_DOES_NOT_EXIST
Szczegóły: <detail>.
pl-PL: Sprawdź, czy schemat istnieje w Unity Catalog.
BŁĄD_ODCZYTU_ŹRÓDŁA
Nie można odczytać z tabeli źródłowej <tableName>. Sprawdź, czy tabela źródłowa może zostać pomyślnie odczytana za pomocą zapytania SELECT.
Szczegół: <detail>
SOURCE_SMART_CLONE_REQUIRED
Widok <srcTableName> źródłowy materializowany wymaga włączenia SmartClone, zanim będzie można go użyć jako źródło w zsynchronizowanej tabeli. Biegnij REPAIR TABLE <srcTableName> SYNC METADATA i próbuj ponownie.
ANULOWANO_ZADANIE_SPARK
Zadanie platformy Spark zostało anulowane.
Szczegół: <detail>
KONFLIKT_NAZWY_KOLUMNY_SYSTEMU
Instancja: <instance>. Źródłowa tabela <srcTableName> delty zawiera kolumnę, której nazwa powoduje konflikt z nazwą kolumny systemowej PostgreSQL. Szczegóły: <detail>.
Baza danych PostgreSQL rezerwuje niektóre nazwy kolumn (takie jak xmin, xmax, ctid, cmin, cmax, tableoid) do użytku wewnętrznego.
Aby rozwiązać ten problem, zmień nazwę kolumny powodującej konflikt w źródłowej tabeli delty i utwórz ponownie zsynchronizowaną tabelę.
Możesz również utworzyć widok, w którym kolumny powodujące konflikt są wykluczone, i zsynchronizować ten widok.
BŁĄD_DOSTĘPU_DO_SCHEMATU_SYSTEMU
Instancja: <instance>. Schemat systemu wewnętrznego (__db_system) nie jest dostępny dla potoku synchronizacji tabel. Szczegóły: <detail>.
Może się tak zdarzyć, gdy baza danych została zresetowana lub schemat wewnętrzny został porzucony i utworzony ponownie bez odpowiednich uprawnień.
Aby rozwiązać ten problem, usuń i odtwórz zsynchronizowaną tabelę <destTableUcName>.
TABELA_NIE_ISTNIEJE
Szczegóły: <detail>.
Sprawdź, czy zsynchronizowana tabela istnieje w Unity Catalog.
TARGET_DATABASE_FULL
Docelowa przestrzeń bazy danych <databaseName> jest pełna. Nie można kontynuować przetwarzania.
ZA DUŻO POŁĄCZEŃ
Zbyt wiele otwartych połączeń z wystąpieniem bazy danych: <instance>
Szczegóły: <detail>.
Każda synchronizacja tabel może używać maksymalnie 16 połączeń z wystąpieniem bazy danych, które są liczone do limitu połączeń wystąpienia.
Aby rozwiązać ten problem, wypróbuj następujące opcje:
- Zmniejsz liczbę współbieżnych potoków zapisu w tym samym wystąpieniu bazy danych.
Na przykład należy rozłożyć harmonogramy potoków.
- Zmniejsz liczbę połączeń współbieżnych z innych obciążeń łączących się z tym samym wystąpieniem bazy danych.
NIEOBSŁUGIWANY_TYP_KOLUMNY
Instancja: <instance>. Nieobsługiwany typ kolumny PostgreSQL: <columnType>.
UNTRANSLATABLE_CHARACTER
Instancja: <instance>. Znaleziono nieprzetłumaczalny znak w źródłowej tabeli delty.
Szczegół: <detail>
Zwykle oznacza to, że źródłowa tabela Delta zawiera znaki, które nie są
zgodne z kodowaniem docelowej bazy danych. Jednym z obejść jest przekonwertowanie
Użyj źródłowej tabeli z typem BINARY, a następnie utwórz nową zsynchronizowaną tabelę.
VPC_ENDPOINT_NOT_ALLOWED
Instancja: <instance>. Punkt końcowy VPC potoku zsynchronizowanego tabeli nie może łączyć się z instancją bazy danych. Szczegóły: <detail>.
Aby rozwiązać ten problem, dodaj endpoint VPC do listy dozwolonych instancji bazy danych.
WRITTEN_DATA_QUOTA_EXCEEDED
Instancja: <instance>. Projekt bazy danych przekroczył swój limit zapisanych danych, więc pipeline zsynchronizowanej tabeli nie może się połączyć. Szczegóły: <detail>.
Aby rozwiązać ten problem, zwiększ limit danych zapisanych dla swojego projektu.