Csatlakozás a Snowflake adattárházhoz

Létrehozhat olyan kapcsolatot Snowflake adattárházhoz, amelyik segítségével elérheti az adatokat adatábrázoláshoz és adatmodellezéshez.

Mielőtt elkezdené, hozzon létre egy kulcspárt a következő lépések végrehajtásával: Kulcspáros hitelesítés beállítása Snowflake adattárházhoz.

A formátumról az útmutatót lásd: https://docs.snowflake.net/manuals/user-guide/connecting.html.

  1. A kezdőlapon kattintson a Létrehozás gombra, majd a Kapcsolat elemre.
  2. Kattintson a Snowflake Data Warehouse elemre.
  3. Adja meg a kapcsolat nevét.
  4. A Hitelesítés típusa mezőben válassza a Kulcspár lehetőséget.
    Ha eddig egytényezős (alapszintű) hitelesítést használt, váltson kulcspáros hitelesítésre. 2025 novemberétől megszűnik az egytényezős jelszóhitelesítés a Snowflake-ben.
  5. A Gazdagépnév mezőbe írja be a gazdafiók nevét a következő formátumok egyikében:
    • Az Amazon Web Services US West esetében használja a <fiók>.snowflakecomputing.com parancsot
    • Az Amazon Web Services minden egyéb régiója esetében használja a <régió>.snowflakecomputing.com parancsot
    • A Microsoft Azure minden régiója esetében használja a <fiók>.<régió>.azure.snowflakecomputing.com parancsot

    Ahol az account az adatok eléréséhez használni kívánt Snowflake-fiók neve, például: exampleaccountname.snowflakecomputing.com.

  6. Az Adatbázis neve mezőben adja meg annak az adatbázisnak a nevét, amely a csatlakoztatni kívánt sématáblákat és oszlopokat tartalmazza.
  7. A Felhasználónév mezőben adjon meg egy olyan felhasználói azonosítót, amely hozzáféréssel rendelkezik a Snowflake-adatforráshoz.
  8. A Személyes API-kulcs területen kattintson a Kiválasztás lehetőségre, és válassza ki a kulcspáros hitelesítés beállításakor létrehozott személyes kulcsot.
  9. Az Adattárház mezőben adja meg annak az adattárháznak a nevét, amely a csatlakoztatni kívánt adatbázist, sématáblákat és oszlopokat tartalmazza. Például: Saját Snowflake-adattárház.
  10. Ha azt szeretné, hogy az adatmodellezők használni tudják ezeket a kapcsolati adatokat, kattintson a Rendszerkapcsolat elemre. Lásd: Adatbázis-kapcsolati beállítások.
  11. Kattintson a Mentés elemre.

Kulcspáros hitelesítés beállítása Snowflake adattárházhoz

Létrehozhat kulcspárt a Snowflake adattárházhoz való kapcsolat hitelesítéséhez.

  1. Nyisson meg egy helyi terminálablakot.
  2. Hozzon létre egy személyes kulcsot az alábbi paranccsal:
    openssl genrsa 2048 | openssl pkcs8 -topk8 -inform PEM -out rsa_key.p8 -nocrypt
  3. Hozzon létre egy nyilvános kulcsot az alábbi paranccsal:
    openssl rsa -in rsa_key.p8 -pubout -out rsa_key.pub
  4. Jelentkezzen be Snowflake-fiókjába, és hozzon létre egy SQL-munkalapot.
  5. Rendelje hozzá a nyilvános kulcsot egy Snowflake-felhasználóhoz.
    ALTER USER <felhasználó> SET RSA_PUBLIC_KEY = <nyilvános kulcs>;
  6. Ellenőrizze a Snowflake-felhasználó hozzárendelt nyilvános kulcsát az alábbi paranccsal:
    DESCRIBE USER <felhasználó>;