Łączenie z systemami zewnętrznymi
Usługa Azure Databricks zapewnia wbudowane integracje z wieloma natywnymi systemami danych w chmurze, a także rozszerzalną obsługę JDBC w celu nawiązania połączenia z innymi systemami danych.
Łączniki opisane w tej sekcji koncentrują się głównie na konfigurowaniu połączenia z jedną tabelą w zewnętrznym systemie danych. Niektóre z tych sterowników mogą również służyć do zapisywania danych z powrotem w systemach zewnętrznych.
W przypadku połączeń danych tylko do odczytu usługa Databricks zaleca używanie usługi Lakehouse Federation, która umożliwia synchronizowanie całych baz danych z usługą Azure Databricks z systemów zewnętrznych i podlega katalogowi aparatu Unity. Zobacz Co to jest Federacja Lakehouse?.
Program Partner Connect zapewnia również integrację z wieloma popularnymi systemami danych przedsiębiorstwa. Wiele rozwiązań Partner Connect nie tylko łączy się ze źródłami danych, ale także ułatwia etL przechowywanie danych w usłudze Lakehouse na bieżąco. Zobacz Co to jest program Databricks Partner Connect?.
Jakie źródła danych łączą się z usługą Azure Databricks przy użyciu protokołu JDBC?
Aby nawiązać połączenie z wieloma źródłami danych, możesz użyć narzędzia JDBC . Środowisko Databricks Runtime zawiera sterowniki dla wielu baz danych JDBC, ale może być konieczne zainstalowanie sterownika lub innej wersji sterownika w celu nawiązania połączenia z preferowaną bazą danych. Obsługiwane bazy danych obejmują następujące elementy:
- Wykonywanie zapytań dotyczących bazy danych PostgreSQL za pomocą usługi Azure Databricks
- Wykonywanie zapytań względem bazy danych MySQL za pomocą usługi Azure Databricks
- Wykonywanie zapytań o bazę danych MariaDB za pomocą usługi Azure Databricks
- Wykonywanie zapytań dotyczących programu SQL Server za pomocą usługi Azure Databricks
- Nawiązywanie połączenia z innym obszarem roboczym usługi Databricks za pomocą łącznika usługi Databricks
Z jakimi usługami danych integruje się usługa Azure Databricks?
Następujące usługi danych wymagają skonfigurowania ustawień połączenia, poświadczeń zabezpieczeń i ustawień sieci. W obszarze roboczym usługi Azure Databricks może być konieczne uprawnienia administratora lub użytkownika zasilania. Niektóre z nich wymagają również utworzenia biblioteki usługi Azure Databricks i zainstalowania jej w klastrze: