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.
A következőkre vonatkozik: Azure Data Factory
Azure Synapse Analytics
Tip
Próbálja ki a Data Factoryt a Microsoft Fabricben, amely egy teljes körű elemzési megoldás a nagyvállalatok számára. A Microsoft Fabric az adattovábbítástól az adatelemzésig, a valós idejű elemzésig, az üzleti intelligenciáig és a jelentéskészítésig mindent lefed. Ismerje meg, hogyan indíthat új próbaverziót ingyenesen!
Ez a cikk azt ismerteti, hogyan használhatja a másolási tevékenységet egy Azure Data Factory vagy Synapse Analytics-folyamatban az adatok Vertica-ból való másolásához. A másolási tevékenység áttekintési cikkére épül, amely a másolási tevékenység általános áttekintését mutatja be.
Fontos
The Vertica connector version 2.0 provides improved native Vertica support. If you are using Vertica connector version 1.0 in your solution, please upgrade your Vertica connector before July 31, 2025. Ebben a szakaszban a 2.0-s és az 1.0-s verzió közötti különbségről olvashat.
Támogatott képességek
Ez a Vertica-összekötő a következő képességeket támogatja:
Támogatott képességek | IR |
---|---|
Copy activity (source/-) | (1) (csak az 1.0-s verzióhoz) (2) |
Keresési tevékenység | (1) (csak az 1.0-s verzióhoz) (2) |
(1) Azure-integrációs modul (2) Saját üzemeltetésű integrációs modul
A másolási tevékenység által forrásként/fogadóként támogatott adattárak listáját a Támogatott adattárak táblában találja.
A szolgáltatás egy beépített illesztőprogramot biztosít a kapcsolat engedélyezéséhez, ezért nem kell manuálisan telepítenie egyetlen illesztőprogramot sem ezzel az összekötővel.
A 2.0-s verzióhoz manuálisan kell telepítenie egy Vertica ODBC-illesztőt . Az 1.0-s verzió esetében a szolgáltatás egy beépített illesztőprogramot biztosít a kapcsolat engedélyezéséhez, ezért nem kell manuálisan telepítenie az illesztőprogramokat.
Előfeltételek
Ha az adattár helyszíni hálózaton, Azure-beli virtuális hálózaton vagy Amazon Virtual Private Cloudon belül található, konfigurálnia kell egy saját üzemeltetésű integrációs modult a csatlakozáshoz. Ha a 2.0-s verziót használja, a saját üzemeltetésű integrációs modul 5.44.8984.1-es vagy újabb verziójának kell lennie.
A Data Factory által támogatott hálózati biztonsági mechanizmusokkal és lehetőségekkel kapcsolatos további információkért lásd az adathozzáférési stratégiákat.
1.0-s verzió esetén
Ha az adattár felügyelt felhőalapú adatszolgáltatás, használhatja az Azure Integration Runtime-ot. Ha a hozzáférés a tűzfalszabályokban jóváhagyott IP-címekre korlátozódik, hozzáadhat azure integration runtime IP-eket az engedélyezési listához.
Az Azure Data Factory felügyelt virtuális hálózati integrációs moduljával is elérheti a helyszíni hálózatot anélkül, hogy saját üzemeltetésű integrációs modult telepítene és konfigurálna.
A Vertica ODBC-illesztőprogram telepítése a 2.0-s verzióhoz
Ha a Vertica-összekötőt a 2.0-s verzióval szeretné használni, telepítse a Vertica ODBC-illesztőt a saját üzemeltetésű integrációs modult futtató gépre az alábbi lépések végrehajtásával:
Download the Vertica client setup for ODBC driver from Client Drivers | OpenText™ Vertica™. Példaként tekintse meg a Windows rendszerbeállítását:
Nyissa meg a letöltött .exe a telepítési folyamat megkezdéséhez.
Válassza az ODBC-illesztőt a Vertica-összetevőlista alatt, majd a Tovább gombra kattintva indítsa el a telepítést.
A telepítési folyamat sikeres befejezése után lépjen a Start –> ODBC adatforrás rendszergazdájához a sikeres telepítés megerősítéséhez.
Első lépések
A másolási tevékenységgel rendelkező folyamatokat .NET SDK, Python SDK, Azure PowerShell, REST API vagy Azure Resource Manager-sablon használatával hozhatja létre. See Copy activity tutorial for step-by-step instructions to create a pipeline with a copy activity.
Társított szolgáltatás létrehozása a Verticához felhasználói felülettel
Az alábbi lépésekkel létrehozhat egy társított szolgáltatást a Verticához az Azure Portal felhasználói felületén.
Keresse meg az Azure Data Factory vagy a Synapse-munkaterület Kezelés lapját, és válassza a Társított szolgáltatások lehetőséget, majd kattintson az Új gombra:
Keresse meg a Vertica-t, és válassza ki a Vertica-összekötőt.
Konfigurálja a szolgáltatás részleteit, tesztelje a kapcsolatot, és hozza létre az új társított szolgáltatást.
Az összekötő konfigurációjának részletei
Az alábbi szakaszok a Data Factory-entitások Vertica-összekötőre jellemző definiálásához használt tulajdonságok részleteit ismertetik.
Társított szolgáltatás tulajdonságai
Ha a 2.0-s verziót használja, a Vertica társított szolgáltatás esetében a következő tulajdonságok támogatottak:
Property | Leírás | Kötelező |
---|---|---|
típus | A típustulajdonságnak a következőnek kell lennie: Vertica | Igen |
kiszolgáló | Annak a kiszolgálónak a neve vagy IP-címe, amelyhez csatlakozni szeretne. | Igen |
kikötő | A kiszolgálófigyelő portszáma. | Nem, az alapértelmezett érték 5433 |
adatbázis | A Vertica-adatbázis neve. | Igen |
uid | Az adatbázishoz való csatlakozáshoz használt felhasználói azonosító. | Igen |
pwd | Az alkalmazás által az adatbázishoz való csatlakozáshoz használt jelszó. | Igen |
version | A 2.0-s verzió kiválasztásakor megadott verzió. Az érték 2.0 . |
Igen |
connectVia | Az adattárhoz való csatlakozáshoz használandó integrációs modul . További információ az Előfeltételek szakaszból. Csak a saját üzemeltetésű integrációs modult használhatja, és annak verziója 5.44.8984.1 vagy újabb lehet. | Nem |
Example:
{
"name": "VerticaLinkedService",
"properties": {
"type": "Vertica",
"version": "2.0",
"typeProperties": {
"server": "<server>",
"port": 5433,
"uid": "<username>",
"database": "<database>",
"pwd": {
"type": "SecureString",
"value": "<password>"
}
},
"connectVia": {
"referenceName": "<name of Integration Runtime>",
"type": "IntegrationRuntimeReference"
}
}
}
Példa: jelszó tárolása az Azure Key Vaultban
{
"name": "VerticaLinkedService",
"properties": {
"type": "Vertica",
"version": "2.0",
"typeProperties": {
"server": "<server>",
"port": 5433,
"uid": "<username>",
"database": "<database>",
"pwd": {
"type": "AzureKeyVaultSecret",
"store": {
"referenceName": "<Azure Key Vault linked service name>",
"type": "LinkedServiceReference"
},
"secretName": "<secretName>"
}
},
"connectVia": {
"referenceName": "<name of Integration Runtime>",
"type": "IntegrationRuntimeReference"
}
}
}
Ha az 1.0-s verziót használja, a következő tulajdonságok támogatottak:
Property | Leírás | Kötelező |
---|---|---|
típus | A típustulajdonságnak a következőnek kell lennie: Vertica | Igen |
connectionString | Egy ODBC kapcsolati sztring a Vertica-hoz való csatlakozáshoz. You can also put password in Azure Key Vault and pull the pwd configuration out of the connection string. További részletekért tekintse meg az alábbi példákat és a hitelesítő adatok tárolását az Azure Key Vaultban . |
Igen |
connectVia | Az adattárhoz való csatlakozáshoz használandó integrációs modul . További információ az Előfeltételek szakaszból. Ha nincs megadva, az alapértelmezett Azure Integration Runtime-t használja. | Nem |
Example:
{
"name": "VerticaLinkedService",
"properties": {
"type": "Vertica",
"typeProperties": {
"connectionString": "Server=<server>;Port=<port>;Database=<database>;UID=<user name>;PWD=<password>"
},
"connectVia": {
"referenceName": "<name of Integration Runtime>",
"type": "IntegrationRuntimeReference"
}
}
}
Dataset properties
Az adathalmazok meghatározásához elérhető szakaszok és tulajdonságok teljes listáját az adathalmazokról szóló cikkben találja. Ez a szakasz a Vertica-adatkészlet által támogatott tulajdonságok listáját tartalmazza.
A Vertica adatainak másolásához állítsa az adathalmaz típustulajdonságát VerticaTable értékre. A következő tulajdonságok támogatottak:
Property | Leírás | Kötelező |
---|---|---|
típus | Az adathalmaz típustulajdonságának a következőnek kell lennie: VerticaTable | Igen |
schema | Name of the schema. | Nem (ha "lekérdezés" van megadva a tevékenységforrásban) |
table | Name of the table. | Nem (ha "lekérdezés" van megadva a tevékenységforrásban) |
Example
{
"name": "VerticaDataset",
"properties": {
"type": "VerticaTable",
"typeProperties": {},
"schema": [],
"linkedServiceName": {
"referenceName": "<Vertica linked service name>",
"type": "LinkedServiceReference"
}
}
}
Másolási tevékenység tulajdonságai
A tevékenységek meghatározásához elérhető szakaszok és tulajdonságok teljes listáját a Folyamatok című cikkben találja. Ez a szakasz a Vertica-forrás által támogatott tulajdonságok listáját tartalmazza.
Vertica mint forrás
A Vertica adatainak másolásához állítsa a másolási tevékenység forrástípusát a VerticaSource-ra. A másolási tevékenység forrás szakaszában a következő tulajdonságok támogatottak:
Property | Leírás | Kötelező |
---|---|---|
típus | A másolási tevékenység forrásának típustulajdonságának a következőnek kell lennie: VerticaSource | Igen |
Lekérdezés | Az adatok olvasásához használja az egyéni SQL-lekérdezést. Például: "SELECT * FROM MyTable" |
Nem (ha a "schema+table" érték meg van adva az adathalmazban) |
Example:
"activities":[
{
"name": "CopyFromVertica",
"type": "Copy",
"inputs": [
{
"referenceName": "<Vertica input dataset name>",
"type": "DatasetReference"
}
],
"outputs": [
{
"referenceName": "<output dataset name>",
"type": "DatasetReference"
}
],
"typeProperties": {
"source": {
"type": "VerticaSource",
"query": "SELECT * FROM MyTable"
},
"sink": {
"type": "<sink type>"
}
}
}
]
Keresési tevékenység tulajdonságai
A tulajdonságok részleteinek megismeréséhez tekintse meg a keresési tevékenységet.
Upgrade the Vertica connector
Az alábbi lépések segítenek a Vertica verziójának frissítésében:
- Telepítsen egy Vertica ODBC-illesztőt az előfeltételek lépéseinek követésével.
- A Csatolt szolgáltatás szerkesztése lapon válassza ki a 2.0-s verziót, és konfigurálja a csatolt szolgáltatást a csatolt szolgáltatás tulajdonságaira hivatkozva.
- Apply a self-hosted integration runtime with version 5.44.8984.1 or above. Az Azure integrációs modult a 2.0-s verzió nem támogatja.
Különbségek a Vertica 2.0-s és 1.0-s verziója között
A Vertica-összekötő 2.0-s verziója új funkciókat kínál, és kompatibilis az 1.0-s verzió legtöbb funkciójával. Az alábbi táblázat a 2.0-s és az 1.0-s verzió közötti funkcióbeli különbségeket mutatja be.
2.0-s verzió | 1.0-s verzió |
---|---|
Csak azokat a saját üzemeltetésű integrációs modulokat támogatjuk, amelyek verziójuk 5.44.8984.1 vagy újabb. Telepítenie kell egy Vertica ODBC-illesztőprogramot a saját üzemeltetésű integrációs modult futtató gépen. | Az Azure integrációs modul és a saját üzemeltetésű integrációs modul támogatása. |
Kapcsolódó tartalom
A másolási tevékenység által forrásként és fogadóként támogatott adattárak listáját a támogatott adattárakban találja.