Udostępnij za pośrednictwem


Wymagania i ograniczenia dotyczące dedykowanych obliczeń

Na tej stronie opisano wymagania i ograniczenia dotyczące dedykowanych zasobów obliczeniowych. Większość dedykowanych ograniczeń obliczeniowych jest zależna od środowiska uruchomieniowego, ponieważ w miarę upływu czasu dodano obsługę funkcji.

Ważne

Skrypty inicjowania i biblioteki mają różne wsparcie dla trybów dostępu i wersji środowiska Databricks Runtime. Zobacz Gdzie można zainstalować skrypty inicjowania? oraz biblioteki przypisane do zasobów obliczeniowych.

Dedykowane zasoby obliczeniowe przypisane do grupy mają dodatkowe ograniczenia. Zobacz Ograniczenia dostępu do grup.

Szczegółowa obsługa kontroli dostępu

Szczegółowa kontrola dostępu jest obsługiwana w przypadku dedykowanych zasobów obliczeniowych, z uwzględnieniem określonych wymagań.

  • Obszar roboczy musi być włączony dla obliczeń bezserwerowych.
  • Operacje odczytu są obsługiwane w środowisku Databricks Runtime 15.4 LTS i nowszym.
  • Operacje zapisu są obsługiwane w środowisku Databricks Runtime 16.3 lub nowszym. Zobacz Obsługa poleceń DDL, SHOW, DESCRIBE i innych.

Jeśli dedykowane środowisko obliczeniowe jest uruchomione w środowisku Databricks Runtime 15.3 lub nowszym:

  • Nie można uzyskać dostępu do tabeli z filtrem wierszy lub maską kolumny.
  • Nie można uzyskać dostępu do widoków dynamicznych .
  • Aby odczytać z dowolnego widoku, musisz mieć SELECT we wszystkich tabelach i widokach, do których odnosi się dany widok.

Wymagania dotyczące przesyłania strumieniowego i zmaterializowanego widoku w dedykowanych obliczeniach

  • Aby zapytać tabelę utworzoną przez innego użytkownika przy użyciu potoków deklaratywnych Lakeflow Spark, w tym tabeli strumieniowej i widoku materializowanego, obszar roboczy musi być włączony dla architektury bezserwerowej, a dedykowane zasoby obliczeniowe muszą działać na Databricks Runtime 15.4 lub nowszym. Zobacz Korzystanie z tabel przesyłania strumieniowego w Databricks SQL i Korzystanie z zmaterializowanych widoków w Databricks SQL.
  • Asynchroniczne punkty kontrolne są obsługiwane w środowisku Databricks Runtime 12.2 LTS i nowszym.
  • Użycie StreamingQueryListener do interakcji z obiektami zarządzanymi przez Unity Catalog jest obsługiwane w środowisku Databricks Runtime 15.1 lub nowszym.
  • Język Python foreachBatch nie obsługuje ThreadPoolExecutor ani wykonywania wielowątkowego. Wykonywanie wielowątkowe może nie zgłaszać błędów, ale może spowodować uszkodzenie danych lub niespójne wyniki.