Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Adjon hozzá AI-/BI Genie-szóközöket Databricks Apps-erőforrásokként, hogy természetes nyelvi lekérdezéseket lehessen engedélyezni az alkalmazásokban. A Genie-terek beszélgetési felületet biztosítanak az adatfeltáráshoz, így a felhasználók egyszerű angol nyelven tehetnek fel üzleti kérdéseket, és SQL-alapú elemzéseket kaphatnak a válogatott adathalmazokból.
Ha egy Genie-helyet erőforrásként ad hozzá, az alkalmazás a következőkre képes:
- Természetes nyelvi lekérdezések konvertálása a felhasználóktól SQL-vé
- Előre konfigurált üzleti környezet és metaadatok elérése
- Válogatott minta lekérdezések és adatdefiníciók használata
- Válaszok létrehozása a szervezet adatkészletei alapján
Genie térerőforrás hozzáadása
Mielőtt hozzáad egy Genie-helyet erőforrásként, tekintse át az alkalmazás erőforrás-előfeltételeit.
- Alkalmazás létrehozásakor vagy szerkesztésekor lépjen a Konfigurálás lépésre.
- Az Alkalmazáserőforrások szakaszban kattintson az + Erőforrás hozzáadása elemre.
- Erőforrástípusként válassza a Genie szóközt .
- Válasszon egy Genie-helyet a munkaterületen elérhető szóközök listájából.
- Válassza ki az alkalmazás jogosultsági szintjét:
- Megtekintheti a következőt: Engedélyt ad az alkalmazásnak a Genie-tér konfigurációjának és metaadatainak olvasására.
- Futtatható: Engedélyezi az alkalmazásnak, hogy lekérdezéseket küldjön a Genie-területre, és válaszokat fogadjon.
- Szerkesztheti a következőt: Engedélyt ad az alkalmazásnak a Genie-tér konfigurációjának módosítására.
- Kezelheti a következőt: Teljes rendszergazdai hozzáférést biztosít az alkalmazásnak a Genie-területhez.
- (Nem kötelező) Adjon meg egy egyéni erőforráskulcsot, így hivatkozhat az alkalmazáskonfiguráció genie területére. Az alapértelmezett kulcs a következő
genie-space.
Genie szóközerőforrás hozzáadásakor:
- Az Azure Databricks megadja az alkalmazás szolgáltatásnévének a megadott engedélyeket a kiválasztott Genie-területen.
- Az alkalmazás természetes nyelvi lekérdezéseket küldhet a térbe, és strukturált válaszokat fogadhat SQL-lekérdezésekkel és -eredményekkel.
- Az alkalmazás hozzáfér a tér válogatott üzleti környezetéhez, beleértve a metaadatokat, a minta lekérdezéseket és az adatdefiníciókat.
- Az access hatóköre csak a kijelölt területre terjed ki. Az alkalmazás csak akkor fér hozzá más Genie-szóközökhöz, ha külön erőforrásként adja hozzá őket.
Megjegyzés:
Az alkalmazás szolgáltatásnévének megfelelő engedélyekre is szüksége van a Genie-tér által lekérdezett mögöttes adatforrásokhoz. Ez általában magában foglalja USE CATALOGUSE SCHEMAa unitykatalógus megfelelő tábláira és SELECT nézeteire vonatkozó engedélyeket.
Környezeti változók
Ha egy Dzsinn-térerőforrással rendelkező alkalmazást helyez üzembe, az Azure Databricks környezeti változókon keresztül teszi elérhetővé a térazonosítót, amelyekre a valueFrom konfigurációban szereplő app.yaml mező használatával hivatkozhat.
Példakonfiguráció:
env:
- name: GENIE_SPACE_ID
valueFrom: genie-space # Use your custom resource key if different
A térazonosító használata az alkalmazásban:
import os
from databricks.sdk import WorkspaceClient
# Access the Genie space using the injected environment variable
space_id = os.getenv("GENIE_SPACE_ID")
# Initialize the workspace client
w = WorkspaceClient()
# Start a conversation with a natural language query
response = w.genie.start_conversation_and_wait(
space_id=space_id,
content="What were our top-selling products last quarter?"
)
# Process the response (responses contain attachments with text, queries, and so on)
for attachment in response.attachments:
print(f"Genie response: {attachment.text.content}")
# Continue the conversation with additional questions
follow_up = w.genie.create_message_and_wait(
space_id=space_id,
conversation_id=response.conversation_id,
content="Can you break that down by product category?"
)
További információkért olvassa el az Erőforrásokból származó környezeti változók elérése című részt.
Genie-térerőforrás eltávolítása
Ha eltávolít egy Genie-térerőforrást egy alkalmazásból, az alkalmazás szolgáltatásnéve elveszíti a hozzáférést a térhez. Maga a Genie-terület változatlan marad, és továbbra is elérhető lesz más, megfelelő engedélyekkel rendelkező felhasználók és alkalmazások számára.
Genie-szóközök kombinálása más alkalmazáserőforrásokkal
A Genie-terek és más Databricks Apps-erőforrások kombinálásával kifinomultabb adatalkalmazásokat hozhat létre. Gyakori integrációs minták a következők:
Természetes nyelvi elemzési irányítópult
Interaktív elemzések futtatásához használja a következő erőforrásokat:
- Genie szóköz: Felhasználói kérdések konvertálása SQL-lekérdezésekké
- SQL Warehouse: Futtatja a lekérdezéseket, és visszaadja a vizualizáció eredményeit
- Titkok: API-kulcsok tárolója külső vizualizációs eszközökhöz
Példakonfiguráció:
env:
- name: GENIE_SPACE_ID
valueFrom: genie-space
- name: SQL_WAREHOUSE_ID
valueFrom: sql-warehouse
- name: EXTERNAL_API_KEY
valueFrom: viz-secret
Mesterséges intelligenciával bővített üzleti intelligencia
Az AI-modellekkel való integrációhoz használja az alábbi erőforrásokat:
- Genie szóköz: Létrehozza a kezdeti lekérdezési és adatkörnyezetet
- Végpontot kiszolgáló modell: Mi által létrehozott összegzéseket és javaslatokat ad vissza
- SQL Warehouse: Összetett elemzési lekérdezések futtatása
Szolgáltatásnév engedélyei
Adjon az alkalmazás szolgáltatásnévének a következő engedélyeket más alkalmazáserőforrásokkal való integráláskor:
-
CAN RUNa Genie szóközön -
CAN USEaz SQL Warehouse-on (ha a Genie-tértől eltérőt használ) -
CAN QUERYvégpontokat kiszolgáló modellen -
USE CATALOGésUSE SCHEMAa vonatkozó Unity Catalog-objektumokon -
SELECTtáblákon az alkalmazás lekérdezései közvetlenül
Ajánlott eljárások
Kövesse az alábbi ajánlott eljárásokat a Genie-térerőforrások használatakor:
- Adjon meg minimális engedélyeket. Csak az alkalmazás működéséhez szükséges adott Genie-szóközökhöz biztosítson hozzáférést.
- Győződjön meg arról, hogy a Genie-tér jól válogatott adatkészleteket és metaadatokat tartalmaz a természetes nyelvi lekérdezési válaszok minőségének javítása érdekében.
- Tesztelje az alkalmazás lekérdezéseit a Genie-területen annak ellenőrzéséhez, hogy képes-e pontos eredményeket generálni a várt felhasználói kérdésekhez.
- Monitorozza a lekérdezési teljesítményt, és módosítsa az alkalmazás interakciós mintáit a Genie-térrel a válaszidők optimalizálása érdekében.
- Hibakezelés implementálása olyan esetekben, amikor a Genie-terület nem tudja hatékonyan értelmezni vagy megválaszolni a felhasználói lekérdezéseket.