Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az adatokat számos hagyományos módon oszthatja meg, például fájlmegosztásokkal, FTP-vel, e-mailekkel és API-kkal. Ezek a módszerek megkövetelik, hogy mindkét fél olyan adatfolyamot hozzon létre és tartson fenn, amely adatokat helyez át a csapatok és a szervezetek között. Az Azure Data Explorerrel egyszerűen és biztonságosan megoszthatja adatait a vállalat vagy külső partnerek munkatársaival. A megosztás közel valós időben történik, és nincs szükség adatfolyam létrehozására vagy karbantartására. A szolgáltatói oldalon minden adatbázis-módosítás, beleértve a sémát és az adatokat is, azonnal elérhető a fogyasztói oldalon.
Az Azure Data Explorer leválasztja a tárterületet és a számítást, amely lehetővé teszi több számítási (írásvédett) példány futtatását ugyanazon a mögöttes tárolón. Csatolhatja az adatbázist követő adatbázisként, amely egy írásvédett adatbázis egy távoli klaszteren.
Adatmegosztás konfigurálása
Az Azure Data Share használatával meghívókat és megosztásokat küldhet és kezelhet a vállalaton belül, illetve külső partnerekkel és ügyfelekkel. Az Azure Data Share egy követő adatbázis használatával hoz létre szimbolikus kapcsolatot a szolgáltató és a fogyasztó Azure Data Explorer-fürtje között. Ez a beállítás egyetlen panelt biztosít az összes adatmegosztás megtekintéséhez és kezeléséhez az Azure Data Explorer-fürtökben és más adatszolgáltatásokban. Az Azure Data Share lehetővé teszi az adatok különböző Microsoft Entra-bérlőkben lévő szervezetek közötti megosztását is.
Megjegyzés:
Mindkét fürt rendszergazdája közvetlenül konfigurálhatja a követő adatbázist különböző API-kkal. Ez a konfiguráció olyan helyzetekben hasznos, ahol további számításra van szükség a jelentéskészítéshez szükséges vertikális felskálázáshoz.
Az adatmegosztást a következő beállításokhoz konfigurálhatja:
- A teljes adatbázis (alapértelmezett).
- Adott táblák – Táblaszintű megosztás.
Megjegyzés:
A megosztási kapcsolat létrehozásakor az Azure Data Share szimbolikus kapcsolatot hoz létre a szolgáltató és a fogyasztó Azure Data Explorer-fürtje között. Ha az adatszolgáltató visszavonja a hozzáférést, a szimbolikus hivatkozás törlődik, és a megosztott adatbázisok már nem érhetők el az adatfelhasználó számára.
Az adatszolgáltató megoszthatja az adatokat az adatbázis szintjén vagy a klaszter szintjén. Az adatbázist megosztó fürt a vezető fürt, a megosztást fogadó fürt pedig a követő fürt. Egy követő klaszter egy vagy több vezető klaszter adatbázist követhet. A követő fürt rendszeresen szinkronizálja a módosításokat. A vezető és a követő közötti késési idő néhány másodperctől néhány percig változhat a metaadatok és az adatok általános méretétől függően. Az adatok gyorsítótárazva lesznek a fogyasztói fürtön, és csak olvasási vagy lekérdezési műveletekhez érhetők el, kivétel tehető a forró gyorsítótárazási irányelv és az adatbázis-engedélyek felülbírálására. A követő fürtön futó lekérdezések helyi gyorsítótárat használnak, és nem használják a vezető fürt erőforrásait.
Előfeltételek
- Egy Azure-előfizetés. Hozzon létre egy ingyenes Azure-fiókot.
- Egy Azure Data Explorer-fürt és adatbázis a vezető és követő számára. Hozzon létre egy klasztert és egy adatbázist.
- A vezető adatbázisnak adatokat kell tartalmaznia. Az adatokat beviheted a bevitel áttekintésecímű részben ismertetett módszerek egyikével.
Adatmegosztási folyamat
- A szolgáltató az Azure Data Share-erőforrásával egy teljes adatbázist vagy egy adott táblát oszt meg, és megadja a fogadó e-mail-címét.
- Az Azure Data Share e-mail-meghívót küld a fogadónak.
- A fogadó megnyitja az e-mail-meghívást, és kiválasztja az Azure Data Share-erőforrást.
- A fogadó az Azure Data Share használatával képezi le a megosztott adatbázist vagy táblát a megfelelő fürtre.
Adatszolgáltató
Az adatszolgáltató megoszthat egy teljes adatbázist vagy egy adott táblát a fogadóval.
Teljes adatbázis megosztása
A videó utasításait követve hozzon létre egy Azure Data Share-fiókot, vegyen fel egy adathalmazt, és küldjön meghívót.
Táblák megosztása
Azure Resource Manager-sablonnal megoszthat egy vagy több táblát az Azure Data Share használatával.
Táblák megosztásához kövesse az alábbi lépéseket:
- Hozzon létre egy sablont, és állítsa be a megfelelő paramétereket az adathalmazon, a táblakorlátozásokat, és adja meg a meghívott címzettet. A sablon konfigurálásához használja az alábbi táblázatban található információkat.
Általános paraméterek
| Paraméter | Leírás | Példa |
|---|---|---|
| accountName | A szolgáltató Azure Data Share-fiókjának neve. | |
| hely | Az összes erőforrás helye. A vezetőnek és a követőnek ugyanazon a helyen kell lennie. | |
| shareName | Az adatmegosztási fiókban létrehozott megosztás neve. | |
| recipientEmail | Az Azure Data Share-fogadó e-mail-címe. |
Adatbázisparaméterek
| Paraméter | Leírás | Példa |
|---|---|---|
| databaseName | A szolgáltató adatbázisának neve. | |
| databaseResourceId | A szolgáltató adatbázisának erőforrás-azonosítója. |
Tábla- és nézetparaméterek
| Paraméter | Leírás | Példa |
|---|---|---|
| kizárandóKülsőTáblázatok | A kizárandó külső táblák listája. Az összes külső tábla kizárásához használja a következőt: ["*"]. | ["ExternalTable1ToExclude", "ExternalTable2ToExclude"] |
| külsőTáblázatokBevonására | A felvenni kívánt külső táblák listája. Ha a "Naplók" kezdetű összes külső táblát fel szeretné venni, használja a ["Naplók*" parancsot. | ["ExternalTable1ToInclude", "ExternalTable2ToInclude"] |
| kizárandóMaterializáltNézetek | A kizárandó materializált nézetek listája. Az összes materializált nézet kizárásához használja a következőt: ["*"]. | ["Mv11ToExclude", "Mv22ToExclude"] |
| materializáltNézetekBelefoglalása | A belefoglalandó materializált nézetek listája. Ha a "Naplók" kezdetű összes materializált nézetet fel szeretné venni, használja a ["Naplók*" parancsot. | ["Mv1ToInclude", "Mv2ToInclude"] |
| kizárandó táblák | A kizárandó táblák listája. Az összes tábla kizárásához használja a következőt: ["*"]. | ["table1ToExclude", "table2ToExclude"] |
| táblázatok szerepeltetése | A belefoglalandó táblák listája. Az összes tábla hozzáadásához használja a ["*"] jelet. | ["table1ToInclude", "table2ToInclude"] |
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"accountName": { "type": "String" },
"location": { "defaultValue": "[resourceGroup().location]", "type": "String" },
"shareName": { "type": "String" },
"recipientEmail": { "type": "String" },
"databaseName": { "type": "String" },
"databaseResourceId": { "type": "String" },
"externalTablesToExclude": { "type": "Array" },
"externalTablesToInclude": { "type": "Array" },
"materializedViewsToExclude": { "type": "Array" },
"materializedViewsToInclude": { "type": "Array" },
"tablesToExclude": { "type": "Array" },
"tablesToInclude": { "type": "Array" }
},
"variables": {
"invitationSuffix": "[replace(replace(parameters('recipientEmail'),'@', '_'), '.', '_')]"
},
"resources": [
{
"type": "Microsoft.DataShare/accounts",
"apiVersion": "2021-08-01",
"name": "[parameters('accountName')]",
"location": "[parameters('location')]",
"identity": {
"type": "SystemAssigned"
},
"properties": {}
},
{
"type": "Microsoft.DataShare/accounts/shares",
"apiVersion": "2021-08-01",
"name": "[concat(parameters('accountName'), '/' , parameters('shareName'))]",
"dependsOn": [
"[resourceId('Microsoft.DataShare/accounts', parameters('accountName'))]"
],
"properties": {
"shareKind": "InPlace"
}
},
{
"type": "Microsoft.DataShare/accounts/shares/invitations",
"apiVersion": "2021-08-01",
"name": "[concat(parameters('accountName'), '/', parameters('shareName'), '/', concat(parameters('shareName'), variables('invitationSuffix')))]",
"dependsOn": [
"[resourceId('Microsoft.DataShare/accounts/shares', parameters('accountName'), parameters('shareName'))]",
"[resourceId('Microsoft.DataShare/accounts', parameters('accountName'))]"
],
"properties": {
"targetEmail": "[parameters('recipientEmail')]"
}
},
{
"type": "Microsoft.DataShare/accounts/shares/dataSets",
"apiVersion": "2021-08-01",
"name": "[concat(parameters('accountName'), '/', parameters('shareName'), '/', parameters('databaseName'))]",
"dependsOn": [
"[resourceId('Microsoft.DataShare/accounts/shares', parameters('accountName'), parameters('shareName'))]",
"[resourceId('Microsoft.DataShare/accounts', parameters('accountName'))]"
],
"kind": "KustoTable",
"properties": {
"kustoDatabaseResourceId": "[parameters('databaseResourceId')]",
"tableLevelSharingProperties": {
"externalTablesToExclude": "[parameters('externalTablesToExclude')]",
"externalTablesToInclude": "[parameters('externalTablesToInclude')]",
"materializedViewsToExclude": "[parameters('materializedViewsToExclude')]",
"materializedViewsToInclude": "[parameters('materializedViewsToInclude')]",
"tablesToExclude": "[parameters('tablesToExclude')]",
"tablesToInclude": "[parameters('tablesToInclude')]"
}
}
}
]
}
Az Azure Resource Manager-sablon üzembe helyezése az Azure Portal vagy a PowerShell használatával.
Adatfelhasználó – adatok fogadása
Kövesse a videó utasításait a meghívás elfogadásához, egy adatmegosztási fiók létrehozásához és a felhasználói klaszterhez való hozzáféréshez.
Az adatfelhasználó mostantól az Azure Data Explorer-fürtre léphet, hogy felhasználói engedélyeket adjon a megosztott adatbázisoknak, és hozzáférjen az adatokhoz. Az Azure Data Explorer forrásfürtbe sorbaállított betöltéssel bevitt adatok néhány másodperc és néhány perc között megjelennek a célfürtön.