Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pokud jste nastavili starší připojení federace dotazů , Databricks doporučuje, abyste je migrovali na použití Lakehouse Federation .
Starší verze federace dotazů zahrnovala vytváření tabulek v Azure Databricks, které odkazovaly na externí zdroj dat. Pokud chcete tyto tabulky přesunout do katalogu Unity pomocí federace Lakehouse, musíte vytvořit připojení Lakehouse Federation a cizí katalog pro databázi, která obsahuje tabulku. Potom můžete uživateli udělit přístup k katalogu nebo schématům a tabulkám v katalogu pomocí katalogu Unity.
Jeden externí katalog může pokrýt více tabulek, které jste nastavili pro federaci dotazů pro starší systémy.
V následujícím příkladu:
- Karta 'Starší syntaxe' zobrazuje syntaxi použitou k vytvoření tabulky s názvem
postgresql_tablev Azure Databricks, která odkazuje namy-postgres-tablev databázimy-postgres-databasena serverupostgres-demo.lb123.us-west-2.rds.amazonaws.com:5432. - Karta "Lakehouse Federation" zobrazuje vytvoření připojení k serveru
postgres-demo.lb123.us-west-2.rds.amazonaws.com:5432následované vytvořením cizího katalogumy-postgres-catalog, který odpovídá databázimy-postgres-database.
Starší syntaxe
CREATE TABLE postgresql_table
USING postgresql
OPTIONS (
dbtable 'my-postgres-table',
host 'postgres-demo.lb123.us-west-2.rds.amazonaws.com',
port '5432',
database 'my-postgres-database',
user 'postgres_user',
password 'password123'
);
Lakehouse federace
--Create a connection:
CREATE CONNECTION postgres-connection TYPE postgresql
OPTIONS (
host 'postgres-demo.lb123.us-west-2.rds.amazonaws.com',
port '5432',
user 'postgres_user',
password 'password123'
);
--Create a foreign catalog that mirrors the database:
CREATE FOREIGN CATALOG my-postgres-catalog USING CONNECTION postgres-connection
OPTIONS (database 'my-postgres-database');
V cizím katalogu se zobrazí my-postgres-table a všechny ostatní tabulky v my-postgres-databasea pomocí katalogu Unity můžete z vašeho pracovního prostoru Azure Databricks spravovat přístup k těmto tabulkám.
Poznámka:
Vaše původní konfigurace federace dotazů může zahrnovat možnosti, které nejsou v Lakehouse Federation k dispozici. Tyto možnosti možná nebudete potřebovat, když přejdete do Lakehouse Federation, ale pokud je potřebujete, můžete místo migrace dál používat starší připojení k federaci dotazů.
Podrobné pokyny pro vytváření připojení a cizích katalogů jsou k dispozici pro každý podporovaný typ připojení. Přečtěte si článek o vašem typu připojení zmíněný v obsahu v levém navigačním podokně těchto webových stránek dokumentace.