Azure Synapse Analytics gyakori kérdések

Ebben az útmutatóban a leggyakoribb kérdéseket találja Azure Synapse Analytics.

Általános kérdések

Hogyan használhatok RBAC-szerepköröket a munkaterületem biztonságossá való létrehozásához?

Azure Synapse a munkaterület biztonságossá tétele érdekében számos szerepkört és hatókört vezet be a hozzárendelésükhöz.

Synapse RBAC-szerepkörök:

  • Synapse-rendszergazda
  • Synapse SQL rendszergazda
  • Synapse Spark-rendszergazda
  • Synapse-közreműködő (előzetes verzió)
  • Synapse Artifact Publisher (előzetes verzió)
  • Synapse Artifact User (előzetes verzió)
  • Synapse Compute-operátor (előzetes verzió)
  • Synapse Credential User (előzetes verzió)

A Synapse-munkaterület biztonságának biztosítása érdekében rendelje hozzá az RBAC-szerepköröket a következő RBAC-hatókörökhöz:

  • Munkaterületek
  • Spark-készletek
  • Integrációs runtime-ok
  • Társított szolgáltatások
  • Hitelesítő adatok

Emellett a dedikált SQL készletekkel ugyanazokkal a biztonsági funkciókkal rendelkezik, mint amit ismer és szeret.

Hogyan dedikált SQL, kiszolgáló nélküli SQL készleteket és kiszolgáló nélküli Spark-készleteket?

Kiindulási pontként Azure Synapse Azure-előfizetés szintjén elérhető beépített költségelemzési és költségriasztásokkal.

  • Dedikált SQL – közvetlenül áttekint a költségekre és szabályozhatja a költségeket, mivel ön hozza létre és adja meg a dedikált SQL méretét. Tovább szabályozhatja, hogy mely felhasználók hozhatnak létre vagy skálázhatnak dedikált SQL Azure RBAC-szerepkörökkel rendelkező készleteket.

  • Kiszolgáló nélküli SQL – figyelési és költségkezelési vezérlőkkel rendelkezik, amelyek segítségével napi, heti és havi szinten is megszűkülhet a kiadások. További információ: Cost Management for serverless SQL pool (A kiszolgáló nélküli SQL költségkezelése).

  • Kiszolgáló nélküli Spark-készletek – Korlátozhatja, hogy ki hozhat létre Spark-készleteket Synapse RBAC-szerepkörökkel.

Támogatja-e a Synapse-munkaterület az objektumok mappaszervezését és a részletességet a GA-nak?

A Synapse-munkaterületek támogatják a felhasználó által definiált mappákat.

Összekapcsolhat egynél több Power BI munkaterületet egyetlen Azure Synapse munkaterülethez?

Jelenleg csak egyetlen munkaterületet kapcsolhat Power BI egy Azure Synapse munkaterülethez.

Synapse Link a Apache Spark GA. Synapse Link a kiszolgáló nélküli SQL nyilvános előzetes verzióban érhető el.

Támogatja Azure Synapse munkaterület a CI/CD-t?

Igen! Minden folyamat-összetevő, jegyzetfüzet, SQL szkript és Spark-feladatdefiníció a Gitben található. Az összes készletdefiníció a Gitben lesz Azure Resource Manager (ARM-) sablonként. A SQL készletobjektumokat (sémákat, táblákat, nézeteket stb.) CI/CD-támogatással támogató adatbázisprojektekkel kezeli a rendszer.

Pipelines

Hogyan, hogy tudom-e, milyen hitelesítő adatokkal futtat egy folyamatot?

A Synapse-folyamat minden tevékenysége a csatolt szolgáltatásban megadott hitelesítő adatokkal lesz végrehajtva.

Támogatottak az SSIS IRS-ek a Synapse-integrációban?

Jelenleg nem.

Hogyan meglévő folyamatok áttelepítése Azure Data Factory egy Azure Synapse munkaterületre?

Jelenleg manuálisan kell újra létrehoznia a Azure Data Factory-folyamatokat és a kapcsolódó összetevőket. Ehhez exportálja a JSON-t az eredeti folyamatból, és importálja azt a Synapse-munkaterületre.

Apache Spark

Mi a különbség a synapse Apache Spark és a Apache Spark?

Apache Spark a Synapse-hoz Apache Spark a további szolgáltatásokkal (AAD, AzureML stb.) és további kódtárakkal (mssparktuils, Andmingbird) való integráció és az előre hangolt teljesítménykonfigurációk támogatásával.

Az aktuálisan futó számítási feladatok Apache Spark a Apache Spark futnak Azure Synapse módosítás nélkül.

Milyen Spark-verziók érhetők el?

Azure Synapse Apache Spark támogatja a Spark 2.4-et. Az alapösszetevők és a jelenleg támogatott verziók teljes listáját a következő Apache Spark tartalmazza:.

Van megfelelője a DButilsnak a Azure Synapse Sparkban?

Igen, Azure Synapse Apache Spark az mssparkutils kódtárat biztosítja. A segédprogram teljes dokumentációját lásd: Bevezetés a Microsoft Spark segédprogramjaiba.

Hogyan a munkamenet paramétereit a Apache Spark?

A munkamenet-paraméterek beállításhoz használja a következőt: elérhető magic konfigurálása. A paraméterek csak munkamenet-újraindítás után lépnek érvénybe.

Hogyan a fürtszintű paramétereket egy kiszolgáló nélküli Spark-készletben?

A fürtszintű paraméterek beállítását spark.conf fájllal állíthatja be a Spark-készlethez. Ez a készlet ezt követően a konfigurációs fájlban található paramétereket fogja tiszteletben888ni.

Futtatok többfelhasználós Spark-fürtöt a Azure Synapse Analytics?

Azure Synapse adott célokra készült motorokat biztosít adott esetekben. Apache Spark Synapse-t nem fürtmodellként, csak állásszolgáltatásként tervezték. Két forgatókönyv van, amikor a felhasználók többfelhasználós fürtmodellt kérnek.

Forgatókönyv #1: Sok felhasználó, aki BI-célokból fér hozzá egy fürthöz az adatok kiszolgálása érdekében.

Ennek a feladatnak a legegyszerűbb módja, ha az adatokat a Sparkkal megsüti, majd kihasználja a Synapse SQL kiszolgálói képességeit, hogy Power BI az adatkészlethez.

Forgatókönyv #2: Több fejlesztő egyetlen fürtön, hogy pénzt takarítson meg.

Ennek a forgatókönyvnek a kielégítéséhez minden fejlesztőnek egy kiszolgáló nélküli Spark-készletet kell adni, amely kis számú Spark-erőforrás használatára van beállítva. Mivel a kiszolgáló nélküli Spark-készletek nem kerül semmibe, amíg aktívan nem használják őket, minimálisra csökkentik a költségeket, ha több fejlesztő is van. A készletek metaadatokat (Spark-táblákat) osztnak meg, hogy könnyen tudjanak egymással dolgozni.

Hogyan, felügyelni és telepíteni?

Külső csomagokat telepíthet egy requirements.txt-fájllal a Spark-készlet létrehozásakor, a Synapse-munkaterületről vagy a Azure Portal. Lásd: Kódtárak kezelése Apache Spark a Azure Synapse Analytics.

Dedikált SQL készletek

Mi a funkcionális különbség a dedikált SQL és a kiszolgáló nélküli készletek között?

A T-SQL különbségek teljeslistáját a Synapse-SQL.

Most, Azure Synapse már ga ga, hogyan tudom áthelyezni a korábban önálló SQL készleteket a Azure Synapse?

Nincs "áthelyezés" vagy "migrálás". Dönthet úgy, hogy új munkaterületi funkciókat engedélyez a meglévő készleteken. Ha igen, nincsenek használhatatlanné tévő változások, ehelyett olyan új funkciókat használhat, mint a Synapse Studio, a Spark és a kiszolgáló nélküli SQL készlet.

Mi a dedikált dedikált SQL alapértelmezett üzembe helyezése?

Alapértelmezés szerint minden új dedikált SQL üzembe lesz állítva egy munkaterületen; Ha azonban szükséges, továbbra is létrehozhat egy dedikált SQL készletet (SQL DW-t) egy önálló tényezőben.

Hálózati biztonság

Hogyan hozzáférést a Azure Synapse munkaterülethez?

Felügyelt virtuális hálózattal vagyanélkül is csatlakozhat a munkaterülethez nyilvános hálózatokról. További információ: Kapcsolati Gépház. A nyilvános hálózatokról való hozzáférés a nyilvános hálózati hozzáférési funkció vagy a munkaterület tűzfalának engedélyezésével szabályozható. Másik lehetőségként egy felügyelt privát végponttal is csatlakozhat a munkaterülethez, és Private Link. A felügyelt Azure Synapse Analytics nélkül Virtual Network Synapse-munkaterületek nem képesek felügyelt privát végpontokkal csatlakozni.