SQL Warehouse-erőforrás hozzáadása Egy Databricks-alkalmazáshoz

Adjon hozzá SQL-raktárakat Databricks Apps-erőforrásokként, hogy az alkalmazás kapcsolódhasson számítási erőforrásokhoz, és SQL-lekérdezéseket futtasson.

SQL Warehouse-erőforrás hozzáadása

Mielőtt hozzáad egy SQL Warehouse-t erőforrásként, tekintse át az alkalmazáserőforrás előfeltételeit.

  1. Az Alkalmazáserőforrások szakaszban, amikor létrehoz vagy szerkeszt egy alkalmazást, kattintson az + Erőforrás>SQL-raktár hozzáadása elemre.
  2. Válasszon egy SQL-raktárat a munkaterületen elérhető lehetőségek közül.
  3. Válassza ki az alkalmazás megfelelő jogosultsági szintjét:
    • A következőt használhatja: Engedélyt ad az alkalmazásnak az SQL Warehouse-hoz való csatlakozásra és a lekérdezések futtatására. A legtöbb alkalmazáshoz ez a minimálisan szükséges engedély.
    • Kezelheti a következőt: Engedélyt ad az alkalmazásnak a konfiguráció, a skálázás és az egyéb felügyeleti beállítások módosítására. Ezt csak akkor válassza ki, ha az alkalmazásnak kifejezetten a raktár felügyeletére van szüksége.
  4. (Nem kötelező) Adjon meg egy egyéni erőforráskulcsot, így hivatkozhat az SQL Warehouse-ra az alkalmazáskonfigurációban. Az alapértelmezett kulcs a következő sql-warehouse.

Környezeti változók

Ha SQL Warehouse-erőforrással üzembe helyez egy alkalmazást, Azure Databricks a valueFrom mező használatával hivatkozható környezeti változókon keresztül teszi elérhetővé a raktárazonosítót.

További információért lásd: Környezeti változók elérése az erőforrásokból.

SQL Warehouse-erőforrás eltávolítása

Amikor eltávolít egy SQL Warehouse-erőforrást egy alkalmazásból, az alkalmazás szolgáltatásnéve elveszíti a hozzáférést a tárházhoz. Maga az SQL Warehouse 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.

Ajánlott eljárások

Az SQL Warehouse-erőforrások használatakor vegye figyelembe a következőket:

  • Adjon meg minimális engedélyeket. Csak akkor használjon Can use engedélyeket, ha az alkalmazásnak kifejezetten rendszergazdai feladatokat kell végrehajtania a raktárban.
  • Az SQL-raktárak számítási erőforrásokat használnak fel. Monitorozza az alkalmazás lekérdezési mintáit és a raktár kihasználtságát a költségek optimalizálása érdekében.
  • Az újrapróbálkozási logika és hibakezelés implementálása az alkalmazásban a lehetséges kapcsolati problémák vagy a raktár elérhetetlenségének kezelése érdekében.
  • Válassza ki az alkalmazás teljesítménykövetelményeinek és a lekérdezés várható terhelésének megfelelő raktárméreteket.