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.
Důležité
Automatické škálování LakeBase je v beta verzích v následujících oblastech: eastus2, westeurope, westus.
Automatické škálování LakeBase je nejnovější verze LakeBase s automatickým škálováním výpočetních prostředků, škálováním na nulu, větvení a okamžitým obnovením. Porovnání funkcí se službou Lakebase Provisioned najdete v tématu Volba mezi verzemi.
Registrace databáze Lakebase v katalogu Unity vytvoří katalog pouze pro čtení, který reprezentuje vaši databázi Postgres, a umožňuje sjednocenou správu dat a analýzy napříč zdroji v rámci vašich lakehouse a transakčních pracovních zátěží.
Proč se zaregistrovat v katalogu Unity
Registrace poskytuje několik výhod:
Jednotné řízení: Aplikujte řídicí prvky Unity Catalog – oprávnění, sledování linie a protokoly auditu – na vaše data z Lakebase spolu s daty lakehouse.
Dotazy mezi zdroji: Dotazování tabulek katalogu Unity i databází Lakebase z jednoho rozhraní SQL umožňující analýzu, která kombinují transakční a analytická data.
Centralizované zjišťování: Procházení a zjišťování databází, schémat a tabulek Lakebase prostřednictvím Průzkumníka katalogu a dalších zdrojů dat ve vašem pracovním prostoru.
Integrované pracovní postupy: Používejte data Lakebase v řídicích panelech a aplikacích Databricks bez přepínání kontextů nebo správy samostatných připojení.
Jak to funguje
Registrace vytvoří katalog katalogu Unity jen pro čtení, který zrcadlí strukturu databáze Postgres a poskytuje přístup metadat k databázovým objektům (schémata, tabulky, zobrazení) prostřednictvím vrstvy zásad správného řízení katalogu Unity.
Registraci zahájíte z Průzkumníka katalogu místo z rozhraní Lakebase, které se přirozeně integruje s pracovním postupem vytváření katalogu Unity.
Po registraci:
- Databáze Lakebase se zobrazí jako katalog v katalogu Unity.
- Řízení oprávnění katalogu Unity, kdo může zobrazit a dotazovat databázi
- Katalog zůstává jen pro čtení – spravujete skutečnou databázi prostřednictvím Lakebase.
Požadavky
- Existující projekt Lakebase s alespoň jednou databází
-
CREATE CATALOGoprávnění v metastore katalogu Unity - Bezserverový SQL Warehouse pro dotazování registrovaného katalogu
Registrace databáze
Registrace databáze Lakebase v katalogu Unity:
- Pomocí přepínače aplikací přejděte na Lakehouse.
- V Průzkumníku katalogu klikněte na ikonu plus a vytvořte katalog.
- Zadejte název katalogu (například
lakebase_catalog). - Jako typ katalogu vyberte Lakebase Postgres a pak zvolte možnost Automatické škálování .
- Vyberte svůj projekt, větev a databázi Postgres.
- Klikněte na Vytvořit.
Registrace databáze LKB v katalogu Unity
Katalog se zobrazí v Průzkumníku katalogu, kde můžete procházet schémata, tabulky a zobrazení a dotazovat se na ně pomocí sql warehouse.
Prozkoumání registrovaných databází
Po registraci přejděte do katalogu v Průzkumníku katalogů a procházejte schémata, tabulky a zobrazení. Kliknutím na libovolnou tabulku zobrazíte podrobnosti schématu, ukázková data a informace o rodokmenu.
Katalog Unity automaticky synchronizuje metadata z databáze Lakebase. Když přidáváte nebo upravujete tabulky v Lakebase, aktualizujte zobrazení katalogu a zobrazte aktualizace.
Dotazování registrovaných databází
Dotazování registrovaných databází Lakebase pomocí SQL Warehouse nebo libovolného nástroje, který se připojuje ke katalogu Unity:
-- Query a registered :re[LKB] database
SELECT * FROM chatbot_catalog.public.conversations
WHERE created_at >= current_date - INTERVAL 7 DAYS;
-- Join :re[LKB] and lakehouse data
SELECT
c.conversation_id,
c.user_id,
c.agent_response,
u.user_name,
u.subscription_tier
FROM chatbot_catalog.public.conversations c
JOIN main.user_analytics.users u
ON c.user_id = u.user_id;
Katalog jen pro čtení zajišťuje, že dotazy neupravují databázi Lakebase prostřednictvím katalogu Unity. Pokud chcete upravit data, použijte Editor SQL Lakebase nebo se připojte přímo k databázi.
Oprávnění a řízení přístupu (IAM)
Oprávnění katalogu Unity řídí přístup k registrovaným databázím Lakebase:
- Vlastnictví katalogu: Uživatel, který databázi zaregistruje, se stane vlastníkem katalogu.
-
Přístup pro čtení: Udělení
USE CATALOGoprávnění aSELECTpovolení dotazování databáze ostatním uživatelům - Správce metastoru: Správci metastoru můžou spravovat všechny registrované katalogy.
Udělení přístupu k registrované databázi:
-- Grant read access to a group
GRANT USE CATALOG ON CATALOG chatbot_catalog TO `ai-engineering`;
GRANT SELECT ON CATALOG chatbot_catalog TO `ai-engineering`;
Oprávnění nastavená v katalogu Unity řídí přístup k dotazům prostřednictvím SQL Warehouse. Přímá připojení k databázi Lakebase používají nezávisle role a oprávnění Postgres.
Zrušení registrace databáze
Pokud chcete zrušit registraci databáze Lakebase z katalogu Unity, vyberte katalog v Průzkumníku katalogu, klikněte na a vyberte Odstranit.
Odstraněním katalogu se odebere z katalogu Unity, ale nemá to vliv na databázi Lakebase. Databáze zůstává přístupná prostřednictvím lakebase a přímých připojení Postgres.
Poznámka:
Pokud jste vytvořili synchronizované tabulky z registrované databáze, nejprve tyto tabulky odstraňte. Každá zdrojová tabulka se dá použít pouze pro vytvoření 20 synchronizovaných tabulek a synchronizované tabulky čekající na odstranění se také započítávají do tohoto limitu.
Omezení
Přístup jen pro čtení: Katalogy zaregistrované z databází Lakebase jsou jen pro čtení. Data nemůžete upravovat prostřednictvím dotazů katalogu Unity.
Jedna databáze na katalog: Každý katalog Unity představuje jednu databázi Lakebase. Pokud chcete zpřístupnit více databází, zaregistrujte je zvlášť.
Synchronizace metadat: Katalog Unity ukládá metadata do mezipaměti, aby se snížil počet požadavků Postgres. Nové objekty se nemusí zobrazit okamžitě. Kliknutím na
aktivujete úplnou aktualizaci.
Izolace větví: Katalogy registrují databáze z konkrétních větví. Pokud chcete získat přístup k datům z více větví, zaregistrujte databázi z každé větve jako samostatný katalog.