Adatok másolása a Sybase-ből az Azure Data Factory vagy a Synapse Analytics használatával

A következőkre vonatkozik: Azure Data Factory Azure Synapse Analytics

Tipp.

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 másolhat adatokat egy Sybase-adatbázisból az Azure Data Factory vagy a Synapse Analytics-folyamat másolási tevékenységével. 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.

Támogatott képességek

Ez a Sybase-összekötő a következő képességeket támogatja:

Támogatott képességek IR
Copy tevékenység (forrás/-)
Keresési tevékenység

(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.

Ez a Sybase-összekötő a következőket támogatja:

  • Az SAP Sybase SQL Anywhere (ASA) 16-os vagy újabb verziója.
  • Adatok másolása alapszintű vagy Windows-hitelesítéssel.

A Sybase IQ és az A Standard kiadás nem támogatottak. Ehelyett általános ODBC-összekötőt használhat a Sybase-illesztővel.

Előfeltételek

A Sybase-összekötő használatához a következőkre van szükség:

Első lépések

A Copy tevékenység folyamattal való végrehajtásához használja az alábbi eszközök vagy SDK-k egyikét:

Társított szolgáltatás létrehozása a Sybase-hez felhasználói felülettel

Az alábbi lépésekkel hozzon létre egy társított szolgáltatást a Sybase-hez az Azure Portal felhasználói felületén.

  1. 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:

  2. Keresse meg a Sybase-t, és válassza ki a Sybase-összekötőt.

    Select the Sybase connector.

  3. Konfigurálja a szolgáltatás részleteit, tesztelje a kapcsolatot, és hozza létre az új társított szolgáltatást.

    Configure a linked service to Sybase.

Csatlakozás or konfigurációjának részletei

Az alábbi szakaszok a Sybase-összekötőre jellemző Data Factory-entitások definiálásához használt tulajdonságok részleteit ismertetik.

Társított szolgáltatás tulajdonságai

A Sybase társított szolgáltatás esetében a következő tulajdonságok támogatottak:

Property Leírás Required
típus A típustulajdonságnak a következőre kell állítania: Sybase Igen
kiszolgáló A Sybase-kiszolgáló neve. Igen
adatbázis A Sybase-adatbázis neve. Igen
authenticationType A Sybase-adatbázishoz való csatlakozáshoz használt hitelesítés típusa.
Az engedélyezett értékek a következők: Alapszintű és Windows.
Igen
username Adja meg a Sybase-adatbázishoz való csatlakozáshoz használt felhasználónevet. Igen
jelszó Adja meg a felhasználónévhez megadott felhasználói fiók jelszavát. Jelölje meg ezt a mezőt SecureStringként, hogy biztonságosan tárolja, vagy hivatkozzon az Azure Key Vaultban tárolt titkos kódra. Igen
connectVia Az adattárhoz való csatlakozáshoz használandó integrációs modul . Az előfeltételekben leírtaknak megfelelően szükség van egy saját üzemeltetésű integrációs modulra. Igen

Példa

{
    "name": "SybaseLinkedService",
    "properties": {
        "type": "Sybase",
        "typeProperties": {
            "server": "<server>",
            "database": "<database>",
            "authenticationType": "Basic",
            "username": "<username>",
            "password": {
                "type": "SecureString",
                "value": "<password>"
            }
        },
        "connectVia": {
            "referenceName": "<name of Integration Runtime>",
            "type": "IntegrationRuntimeReference"
        }
    }
}

Adathalmaz tulajdonságai

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 Sybase-adatkészlet által támogatott tulajdonságok listáját tartalmazza.

A Sybase-ből történő adatmásoláshoz a következő tulajdonságok támogatottak:

Property Leírás Required
típus Az adathalmaz típustulajdonságának a következőnek kell lennie: SybaseTable Igen
tableName A tábla neve a Sybase-adatbázisban. Nem (ha "lekérdezés" van megadva a tevékenységforrásban)

Példa

{
    "name": "SybaseDataset",
    "properties": {
        "type": "SybaseTable",
        "typeProperties": {},
        "schema": [],
        "linkedServiceName": {
            "referenceName": "<Sybase linked service name>",
            "type": "LinkedServiceReference"
        }
    }
}

Ha gépelt adatkészletet használt RelationalTable , az továbbra is támogatott, miközben a rendszer azt javasolja, hogy használja az újat.

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 Sybase-forrás által támogatott tulajdonságok listáját tartalmazza.

Sybase mint forrás

Az adatok Sybase-ből való másolásához a másolási tevékenység forrás szakaszában az alábbi tulajdonságok támogatottak:

Property Leírás Required
típus A másolási tevékenység forrásának típustulajdonságának a következőnek kell lennie: SybaseSource Igen
Lekérdezés Az adatok olvasásához használja az egyéni SQL-lekérdezést. For example: "SELECT * FROM MyTable". Nem (ha "tableName" van megadva az adathalmazban)

Példa

"activities":[
    {
        "name": "CopyFromSybase",
        "type": "Copy",
        "inputs": [
            {
                "referenceName": "<Sybase input dataset name>",
                "type": "DatasetReference"
            }
        ],
        "outputs": [
            {
                "referenceName": "<output dataset name>",
                "type": "DatasetReference"
            }
        ],
        "typeProperties": {
            "source": {
                "type": "SybaseSource",
                "query": "SELECT * FROM MyTable"
            },
            "sink": {
                "type": "<sink type>"
            }
        }
    }
]

Ha gépelt forrást használt RelationalSource , az továbbra is támogatott, miközben a rendszer azt javasolja, hogy használja az újat.

Adattípus-leképezés a Sybase-hez

Amikor adatokat másol a Sybase-ből, a következő leképezéseket használja a rendszer a Sybase-adattípusoktól a szolgáltatáson belül használt köztes adattípusokig. A séma- és adattípus-leképezések segítségével megtudhatja , hogy a másolási tevékenység hogyan rendeli le a forrásséma és az adattípust a fogadóhoz.

A Sybase támogatja a T-SQL-típusokat. Az SQL-típusok és a köztes szolgáltatás adattípusai közötti leképezési táblázatot az Azure SQL Database Csatlakozás or – adattípus-leképezési szakaszában találja.

Keresési tevékenység tulajdonságai

A tulajdonságok részleteinek megismeréséhez tekintse meg a keresési tevékenységet.

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.