Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano, jak użytkownicy administracyjni mogą konfigurować dostęp do danych w kontenerze w usłudze Azure Data Lake Storage (ADLS), aby użytkownicy usługi Azure Databricks mogli ładować dane z usługi ADLS do tabeli w usłudze Azure Databricks.
W tym artykule opisano następujące sposoby konfigurowania bezpiecznego dostępu do danych źródłowych:
- (Zalecane) Utwórz wolumin katalogu Unity.
- Utwórz zewnętrzną lokalizację w Unity Catalog przy użyciu poświadczeń dostępu do magazynu.
- Uruchom zasób obliczeniowy, który używa jednostki usługi.
- Generuj tymczasowe poświadczenia (Blob SAS token).
Zanim rozpoczniesz
Przed skonfigurowaniem dostępu do danych w usłudze ADLS upewnij się, że masz następujące elementy:
- Dane w kontenerze na koncie usługi Azure Storage. Aby utworzyć kontener, zobacz Tworzenie kontenera w dokumentacji usługi Azure Storage.
- Aby uzyskać dostęp do danych przy użyciu woluminu katalogu Unity (zalecane), wymagane jest
READ VOLUMEuprawnienie do woluminu. Aby uzyskać więcej informacji, zobacz Co to są woluminy w katalogu Unity? oraz uprawnienia i zabezpieczalne obiekty w katalogu Unity. - Aby uzyskać dostęp do danych przy użyciu zewnętrznej lokalizacji katalogu Unity, wymagane jest uprawnienie
READ FILESdo tej lokalizacji zewnętrznej. Aby uzyskać więcej informacji, zobacz Udzielanie uprawnień w lokalizacji zewnętrznej.
- Aby uzyskać dostęp do danych za pomocą zasobu obliczeniowego z przypisaniem tożsamości aplikacji, wymagane są uprawnienia administracyjne do obszaru roboczego Azure Databricks.
- Aby uzyskać dostęp do danych przy użyciu poświadczeń tymczasowych:
- Uprawnienia administratora obszaru roboczego usługi Azure Databricks.
- Uprawnienia w twoim koncie Azure do tworzenia tokenów SAS Blob. Umożliwia to generowanie poświadczeń tymczasowych.
- Usługa Databricks SQL Warehouse. Aby utworzyć usługę SQL Warehouse, zobacz Tworzenie magazynu SQL Warehouse.
- Znajomość interfejsu użytkownika sql usługi Databricks.
Konfigurowanie dostępu do magazynu chmury
Użyj jednej z następujących metod, aby skonfigurować dostęp do usługi ADLS:
- (Zalecane) Utwórz wolumin katalogu Unity. Aby uzyskać więcej informacji, zobacz Co to są woluminy katalogu Unity?.
- Skonfiguruj zewnętrzną lokalizację Unity Catalog przy użyciu danych uwierzytelniających magazynu. Aby uzyskać więcej informacji na temat lokalizacji zewnętrznych, zobacz Omówienie lokalizacji zewnętrznych.
- Skonfiguruj zasób obliczeniowy do używania jednostki usługi. Aby uzyskać więcej informacji, zobacz Konfigurowanie jednostki usługi.
- Generowanie poświadczeń tymczasowych (tokenu SAS obiektu blob) w celu udostępnienia innym użytkownikom usługi Azure Databricks. Aby uzyskać więcej informacji, zobacz Generowanie poświadczeń tymczasowych do celów pozyskiwania.
Czyszczenie
Jeśli nie chcesz już ich przechowywać, możesz wyczyścić skojarzone zasoby na koncie chmury i usłudze Azure Databricks.
Usuwanie konta magazynu usługi ADLS
- Otwórz portal Azure dla swojego konta Azure, zazwyczaj pod adresem https://portal.azure.com.
- Otwórz swoje konto pamięci masowej.
- Kliknij Usuń.
- Wprowadź nazwę konta magazynowego, a następnie kliknij Usuń.
Zatrzymaj SQL Warehouse
Jeśli nie używasz usługi SQL Warehouse do wykonywania innych zadań, należy zatrzymać usługę SQL Warehouse, aby uniknąć dodatkowych kosztów.
- Na pasku bocznym SQL persona kliknij SQL Warehouses.
- Obok nazwy usługi SQL Warehouse kliknij pozycję Zatrzymaj.
- Po wyświetleniu monitu kliknij przycisk Zatrzymaj ponownie.
Następne kroki
Po wykonaniu kroków opisanych w tym artykule użytkownicy mogą uruchomić polecenie COPY INTO, aby załadować dane z kontenera usługi ADLS do obszaru roboczego usługi Azure Databricks.
- Aby załadować dane przy użyciu woluminu Unity Catalog lub lokalizacji zewnętrznej, zobacz Ładowanie danych przy użyciu COPY INTO z woluminami Unity Catalog lub lokalizacjami zewnętrznymi.
- Aby załadować dane przy użyciu magazynu SQL z jednostką usługi, zobacz Ładowanie danych przy użyciu COPY INTO z jednostką usługi.
- Aby załadować dane przy użyciu tymczasowych poświadczeń (token SAS dla obiektu Blob), zobacz Ładowanie danych przy użyciu COPY INTO z tymczasowymi poświadczeniami.