Adatforrási kapcsolatok kezelése

Létrehozhat, frissíthet, eltávolíthat és megoszthat adatforrás-kapcsolatokat. DV-tartalomszerzői hozzáféréssel rendelkező Oracle Analytics-felhasználóként elvégezheti ezeket a műveleteket.

Témakörök:

Az adatforrás típusának megfelelő kapcsolat létrehozása

Ahhoz is létrehozható kapcsolat, hogy lehetőség legyen az adott adatforrás adatait elemezni.

  1. A kezdőlapon kattintson a Létrehozás gombra, majd kattintson a Kapcsolat elemre.
  2. A Kapcsolattípus kijelölése párbeszédpanelen kattintson a kívánt kapcsolattípus ikonjára. Például: Oracle Database.
  3. Adja meg a szükséges kapcsolati adatokat, például: gazdagép, port, felhasználónév, jelszó és szolgáltatásnév.
  4. Választható: Válasszon egy Hitelesítés opciót a kapcsolathoz.
    • Mindig ezeket a hitelesítő adatokat használja – Az Oracle Analytics mindig az Ön által a kapcsolathoz megadott bejelentkezési nevet és jelszót használja. A rendszer nem kéri a felhasználót arra, hogy jelentkezzen be.
    • A felhasználóknak meg kell adniuk saját hitelesítő adataikat – Az Oracle Analytics kéri a felhasználóktól felhasználónevük és jelszavuk megadását az adatforráshoz. A felhasználók csak azokat az adatokat látják, amelyekhez engedéllyel, jogosultsággal és szerep-hozzárendeléssel rendelkeznek.
    • (Akkor jelenik meg, ha az Oracle Analytics támogatja a megszemélyesítést ennél az adatbázistípusnál) Az aktív felhasználó hitelesítő adatainak használata – Az Oracle Analytics nem kéri a felhasználókat, hogy jelentkezzenek be az adatokhoz való hozzáféréshez. Ugyanazokkal a hitelesítőadatokkal, amelyekkel bejelentkeztek az Oracle Analytics szolgáltatásba, ezt az adatforrást is elérhetik.
  5. Ha távoli adatbázishoz csatlakozik, kattintson a Távoli adatkapcsolat használata lehetőségre.
    Egyeztesse a rendszergazdával, hogy hozzáférhet-e a távoli adatbázishoz.
  6. Ha ezeket a kapcsolati adatokat kívánja használni a Semantic Modeler vagy a Model Administration Tool eszközben, kattintson erre: Rendszerkapcsolat. Lásd: Adatbázis-kapcsolati beállítások.
  7. Kattintson a Mentés elemre.
    Most már elkezdheti a kapcsolatból a munkafüzetek vagy adatkészletek létrehozását. Például a Kezdőlapon kattintson a Létrehozás, majd az Adatkészlet elemre, és válassza ki az előbb létrehozott kapcsolatot.

Adatforrás-kapcsolat szerkesztése

Módosíthatja az adatforrás kapcsolati adatait.

Ha az Oracle-adatbázishoz kapcsolódó SSL-kapcsolatot hoz létre, és új cwallet.sso fájlra van szüksége, akkor az Ügyfél tárca mezőben kattintson a Kijelölés elemre a cwallet.sso fájl megkereséséhez. A cwallet.sso fájl helyéről az adminisztrátoránál tájékozódhat.

  1. A Kezdőlapon kattintson a Navigátor elemre, és válassza az Adatok, majd a Kapcsolatok elemet.
  2. Vigye az egérmutatót a szerkeszteni kívánt kapcsolat fölé. A kiemelt kapcsolat jobb oldalán kattintson a Műveletek elemre, és válassza a Vizsgálat lehetőséget.
  3. A Vizsgálat párbeszédpanelen szerkessze a kapcsolat adatait.
    Nem látja a kapcsolat aktuális jelszavát vagy Logikai SQL-ét. Ha módosítania kell ezeket, hozzon létre új kapcsolatot.
  4. Kattintson a Mentés elemre.

Adatforrás-kapcsolat törlése

Eltávolíthat egy adatforrás-kapcsolatot az Oracle Analytics Cloud szolgáltatásból. Például Önnek törölni kell az adatbázis-kapcsolatot, és új kapcsolatot kell létrehozni, amikor megváltozik az adatbázis jelszava.

Ha a kapcsolat adatforrásokat tartalmaz, akkor az adatforrásokat a kapcsolat törlése előtt kell törölni

  1. Lépjen az Adatok oldalra, és válassza ki a Kapcsolatok elemet.
  2. Vigye az egérmutatót a törölni kívánt kapcsolat fölé. A kiemelt kapcsolat jobb oldalán kattintson a Műveletek elemre, és válassza a Törlés lehetőséget.
  3. Kattintson az Igen gombra.

Adatforrás-kapcsolat megosztása

Hozzáférési engedélyeket azokra az adatforrás-kapcsolatokra adhat, amelyeket Ön hozott létre, vagy Ön felügyel.

  1. A Kezdőlapon kattintson a Navigátor elemre. Kattintson az Adatok, majd a Kapcsolatok elemre.
  2. Vigye az egérmutatót a megosztani kívánt kapcsolat fölé, kattintson a Műveletek elemre, és válassza a Vizsgálat lehetőséget.
  3. Kattintson a Hozzáférés elemre, és a megfelelő lapok használatával megadhatja a hozzáférést:
    • Mind – A kapcsolat megosztása az egyes felhasználókkal vagy szerepkörökkel.

    • Felhasználók – A kapcsolat megosztása az egyes felhasználókkal.

    • Szerepkörök – A kapcsolat megosztása alkalmazási szerepkörökkel (például: BI-fogyasztó) úgy, hogy az adott szerepkörökkel rendelkező összes felhasználó használhassa a kapcsolatot.

  4. Használja a Hozzáadás dobozt felhasználó vagy szerepkör kereséséhez vagy kiválasztásához.
    A felhasználó vagy szerepkör az alábbi listában az alapértelmezett jogosultságokkal jelenik meg Csak olvasás.
  5. Az alapértelmezett jogkörök módosításához válassza ki a következők egyikét:
    • Teljes hozzáférés – A felhasználó vagy szerepkör a kapcsolat használatával létrehozhat adatkészleteket, illetve módosíthatja, átnevezheti vagy törölheti a kapcsolatot. Módosíthatják a kapcsolathoz tartozó jogosultságokat is.
    • Olvasás és írás – A felhasználó vagy szerepkör a kapcsolat használatával létrehozhat adatkészleteket, illetve módosíthatja vagy átnevezheti a kapcsolatot (de nem törölheti).
    • Csak olvasás – A felhasználó vagy szerepkör a kapcsolat használatával létrehozhat adatkészleteket, de nem módosíthatja a kapcsolat részleteit.
  6. Kattintson a Mentés elemre.
Amikor a felhasználók legközelebb bejelentkeznek, az Ön által megosztott kapcsolatok használatával megjeleníthetik ennek az adatbázisnak az adatait.

Adatbázis-kapcsolati beállítások

Amikor kapcsolati adatokat ad meg a Kapcsolat létrehozása vagy a Kapcsolat felülvizsgálata párbeszédpanelen, egyes adatbázistípusokhoz további konfigurációs beállítások tartoznak.

Általános beállítások

  • Amikor Oracle adatbázisokhoz hoz létre kapcsolatokat, két módon csatlakozhat a Kapcsolat típusa beállítás használatával:
    • Alapvető – Adja meg az adatbázisnál a Gazdagép, Port és a Szolgáltatás neve értékét.
    • Speciális – Adja meg a Kapcsolati karakterlánc mezőben az RAC fürtben futó adatbázisok SCAN (Single Client Access Name) azonosítóját. Például:

      sales.example.com =(DESCRIPTION= (ADDRESS_LIST= (LOAD_BALANCE=on)(FAILOVER=ON) (ADDRESS=(PROTOCOL=tcp)(HOST=123.45.67.111)(PORT=1521)) (ADDRESS=(PROTOCOL=tcp)(HOST=123.45.67.222)(PORT=1521)) (ADDRESS=(PROTOCOL=tcp)(HOST=123.45.67.333)(PORT=1521))) (CONNECT_DATA=(SERVICE_NAME= salesservice.example.com)))

  • Kötegelt replikáció engedélyezése - Ha egy munkafüzethez tartozó adatkészletet tölt be, ezt a beállítást ki kell kapcsolni, és figyelmen kívül hagyhatja. Ez a beállítás adatelemzők és speciális felhasználók számára van fenntartva az adatok egyik adatbázisból egy másik adatbázisba történő replikálásához.

Hitelesítési beállítások

  • Mindig ezeket a hitelesítő adatokat használja – Az Oracle Analytics mindig az Ön által a kapcsolathoz megadott bejelentkezési nevet és jelszót használja. A rendszer nem kéri a felhasználót arra, hogy jelentkezzen be.
  • A felhasználóknak meg kell adniuk saját hitelesítő adataikat – Az Oracle Analytics kéri a felhasználóktól felhasználónevük és jelszavuk megadását az adatforráshoz. A felhasználók csak azokat az adatokat látják, amelyekhez engedéllyel, jogosultsággal és szerep-hozzárendeléssel rendelkeznek.
  • (Akkor jelenik meg, ha az Oracle Analytics támogatja a megszemélyesítést ennél az adatbázistípusnál) Az aktív felhasználó hitelesítő adatainak használata – Az Oracle Analytics nem kéri a felhasználókat, hogy jelentkezzenek be az adatokhoz való hozzáféréshez. Ugyanazokkal a hitelesítőadatokkal, amelyekkel bejelentkeztek az Oracle Analytics szolgáltatásba, ezt az adatforrást is elérhetik.

Rendszerkapcsolat

Kattintson a Másolás elemre a kapcsolat objektumazonosítójának másolásához. Az üzleti modellezők beilleszthetik az objektumazonosítót az adatkapcsolat Model Administration Tool eszközben való azonosításához és használatához (Kapcsolatkészlet párbeszédpanel).

Megjegyzés: Ha nem kattint a Rendszerkapcsolat lehetőségre a kapcsolat létrehozásának kezdetén, és azt szeretné, hogy az adatmodellezők később használni tudják a kapcsolat részleteit, akkor létre kell hoznia egy új kapcsolatot, és ki kell választania a Rendszerkapcsolat lehetőséget. Más szóval, később nem szerkesztheti a kapcsolatot és nem válaszhatja ki ezt a lehetőséget.

Adatbázis-kapcsolatra vonatkozó korlátok

Az adatbázis-kapcsolat létrehozása előtt ismerje meg az adatbázis-kapcsolatára vonatkozó követelményeket.

Az Oracle Analytics szolgáltatásban megjelenített adatbázistáblák maximális száma 10 000. Ha további táblákra van szüksége, az Oracle azt javasolja, hogy kérje meg az adatbázis rendszergazdáját, hogy hozzon létre egy olyan adatbázis-felhasználót, aki hozzáféréssel rendelkezik az Ön által elemezni kívánt konkrét objektumokhoz, és adja meg az adott felhasználó hitelesítő adatait, amikor létrehozza az adatbázis-kapcsolatot.

Kapcsolódás adatokhoz nagy- és kisbetűs, illetve kevert karakterekkel

Ha Oracle-adatbázishoz vagy az Oracle Autonomous Data Warehouse, az Oracle Transaction Processing, a Snowflake, az SQL Server vagy a My SQL alkalmazások egyikéhez kapcsolódik, módosíthatja az alapértelmezett hivatkozási azonosítót, hogy beolvassa a nagy- és kisbetűket, valamint a kevert betűket a táblában vagy az oszlopnevekben.

Választhatja például az idézőjelet hivatkozási azonosítóként. Az Oracle Analytics ezután idézőjelet ad hozzá a mögöttes SQL-utasításhoz: select "EfG_Field" from "AbCd"; a következő helyett: select EfG_Field from AbCd; (amely hibás lenne).
  1. A Kezdőlapon kattintson a Létrehozás gombra, majd kattintson a Kapcsolat elemre.
  2. Kattintson az egyik olyan adatbázistípusra, amely támogatja a speciális tulajdonságokat.
    A támogatott adatbázisok a következők: Oracle, Oracle Autonomous Data Warehouse, Snowflake és My SQL.
  3. Határozza meg a kapcsolat részleteit, és mentse a kapcsolatot.
  4. A Kezdőlapon kattintson a Navigátor, majd az Adatok, végül a Kapcsolatok elemre.
  5. Vigye az egérmutatót a 2. lépésben elmentett kapcsolat fölé, majd kattintson a Műveletek és a Vizsgálat lehetőségre.
  6. Kattintson a Speciális lehetőségre, majd a Hivatkozási azonosító opció használatával válassza ki az adatbázisban használni kívánt hivatkozási azonosítókat.

    Választhatja például a következőt: Idézőjelek (" "). Az Oracle Analytics idézőjelet ad hozzá a mögöttes SQL-utasításhoz: select "EfG_Field" from "AbCd"; a következő helyett: select EfG_Field from AbCd;.

    Megjegyzés:

    A Speciális opció nem látható, ha a kapcsolatot úgy hozták létre, hogy ki volt választva a Rendszerkapcsolat opció. A rendszerkapcsolatoknál nem támogatottak a speciális beállítások.
  7. Kattintson a Mentés elemre.

Kapcsolatok kezelése REST API-kkal

Az Oracle Analytics Cloud REST API-k használatával programozással kezelheti számos adatforrás kapcsolatait. Például érdemes lehet létrehozni egy szkriptet, amely létrehozza (vagy módosítja) ugyanazt a kapcsolatkészletet az Oracle Analytics Cloud-környezetek teszt- és éles verzióiban.

A kapcsolati REST API-k ismertetése

Számos adatkapcsolathoz tartozó kapcsolatot létrehozhat, frissíthet és törölhet a REST API-k használatával. Ez a témakör felsorolja a REST API-kkal kezelhető adatforrás-kapcsolatok típusait.

Megjegyzés:

Az Oracle Analytics Cloud REST API-ja részletes információt biztosít az egyes REST API-król. Lásd: Kapcsolat REST-végpontjai.

Támogatott adatforrások

  • Oracle Database
  • Oracle Autonomous Data Warehouse
  • Oracle Essbase
  • MySQL
  • PostgreSQL
  • Snowflake
  • SQL Server
  • Vertica

Kapcsolati paraméterek

Az egyes adatforrásokhoz szükséges kapcsolati paraméterek különböznek. Ha kapcsolat létrehozásához vagy frissítéséhez szeretné használni a REST API-t, ismernie kell az adatforráshoz szükséges JSON-adattörzs formátumát. Lásd: Minta JSON-adattörzsek adatforrásokhoz.

Tipikus munkafolyamat a kapcsolatok REST API-kkal való kezeléséhez

Ezeknek a gyakori feladatoknak a segítségével elkezdheti használni az Oracle Analytics Cloud REST API-kat a kapcsolatok kezeléséhez programozással. Ha első alkalommal használja a REST API-kat, akkor ezen feladatok útmutatásul szolgálnak.

Feladat Leírás REST API-dokumentáció
Az előfeltételek megismerése

Több előfeltételnek számító feladat megértése és elvégzése.

Ahhoz, hogy adatkapcsolatokat kezelhessen REST API-k használatával, engedélyekkel kell rendelkeznie munkafüzetek létrehozásához és adatokhoz kapcsolásához az Oracle Analytics Cloud szolgáltatásban (DV tartalomkészítő).

Előfeltételek
Az OAuth 2.0 tokenalapú hitelesítés megismerése Az Oracle Analytics Cloud hitelesítését és engedélyezését az Oracle Identity Cloud Service kezeli. Az Oracle Analytics Cloud REST API-jainak elérésekor OAuth 2.0 hozzáférési tokenre van szüksége az engedélyezéshez. OAuth 2.0 tokenalapú hitelesítés
Támogatott adatforrások megismerése Olvassa el azt a témakört, amely leírja a REST API-k használatával kezelhető adatkapcsolatok típusait. Támogatott adatforrások
JSON-adattörzsek formátumának meghatározása Olvassa el azt a témakört, amely leírja az adatforrásához kapcsolódó JSON-adattörzs formátumát, és szerezze be a szükséges kapcsolati paramétereket. Minta JSON-adattörzsek adatforrásokhoz
Kapcsolat létrehozása Adatkapcsolat létrehozása munkafüzetekben, kimutatásokban és irányítópultokon való használatra. Kapcsolat létrehozása (Előnézet)
Kapcsolat frissítése Egy meglévő adatkapcsolat egy vagy több tulajdonságának frissítése. Kapcsolat frissítése (Előnézet)
Kapcsolat törlése Adatkapcsolat törlése. Kapcsolat törlése (Előnézet)

A REST API-k használata adatforrás-kapcsolatok kezeléséhez

Ezek a minták és példák segítenek az adatforrás-kapcsolatok kezelésében cURL elemeket használó REST API-kérelmekkel.

Minta cURL-formátum

Használja a következő cURL-parancsformátumot adatforrás-kapcsolatok létrehozásához vagy frissítéséhez REST API-k használatával:
  • Egyszerű JSON
    curl 
    --header "Authorization: Bearer <token>" 
    --header "Content-Type: application/json" 
    --request POST|PUT https://<hostname>/api/20210901/catalog/connections
    --data "<data source connection payload>"
  • Többrészes/Űrlapadatok
    curl 
    --header "Authorization: Bearer <token>" 
    --request POST|PUT https://<hostname>/api/20210901/catalog/connections
    --form "cert=<security wallet file>"
    --form "connectionParams=<data source connection payload>"
Ahol:
  • <token> – OAuth 2.0 vivő token, amely az Oracle Analytics Cloud REST API-k irányába indított hívások hitelesítéséhez használatos. Lásd: OAuth 2.0 tokenalapú hitelesítés.

  • <hostname> – A gazdagép, amelyen az Oracle Analytics Cloud fut.

  • <data source connection payload> – Az adatforrásra vonatkozó kapcsolati adatok. Lásd: Minta JSON-adattörzsek adatforrásokhoz.

  • <security wallet file> – Az SSL-hez kapcsolódó információkat tárolja, mint a hitelesítő és aláírási hitelesítő adatokat, a személyes kulcsokat, a tanúsítványokat és a megbízható tanúsítványt. Szükséges egyes kapcsolattípusokhoz, mint az SSL-tanúsítvánnyal konfigurált Oracle adatbázishoz vagy Oracle Autonomous Data Warehouse adattárházhoz (Kölcsönös TLS).

Példák

A következő példák bemutatják, hogyan hozhatunk létre kapcsolatot az Oracle Autonomous Data Warehouse (ADW) adattárházzal.

  • 1. példa – Tárca nélküli kapcsolat (TLS) létrehozása az Oracle ADW adattárházzal
  • 2. példa – Olyan kapcsolat létrehozása az Oracle ADW adattárházzal, amely a cwallet.sso hitelesítőadatokat tartalmazó tárcafájlt használja (Kölcsönös TLS)

További példák elérhetők itt: Az Oracle Analytics Cloud REST API-ja. Lásd: Kapcsolat létrehozása (Előnézet), Kapcsolat frissítése (Előnézet) és Kapcsolat törlése (Előnézet).

Megjegyzés:

Az ezekben a példákban látható JSON-adattörzsek specifikusak az Oracle ADW adattárházra. Az összes többi adatforrás JSON-adattörzsei különböznek ezektől. Lásd: Minta JSON-adattörzsek támogatott adatforrásokhoz.

1. példa – Tárca nélküli kapcsolat (TLS) létrehozása az Oracle ADW adattárházzal

Ebben a példában létrehozzuk az oracle_adw_walletless nevű kapcsolatot. A kérelem szövegtörzse a következő egyszerű JSON-t tartalmazza: application/json.
curl 
  --header "Authorization: Bearer <token>"
  --header "Content-Type: application/json" 
  --request POST https://example.com/api/20210901/catalog/connections 
  --data "{
     "version": "2.0.0",
     "type": "connection",
     "name": "oracle_adw_walletless",
     "description": "Sample Oracle ADW connection without a wallet created using Connections API",
     "content": {    
       "connectionParams": {
           "connectionType": "oracle-autonomous-data-warehouse",
           "connectionString": "(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1521)(host=adb.us-ashburn-1.oraclecloud.com))(connect_data=(service_name=abcdefg1hijkl2m_adwwalletless_high.adb.oraclecloud.com))(security=(ssl_server_dn_match=yes)))",
           "username": "ADMIN",
           "password": "<<password>>",
           "systemConnection": false,        
           "remoteData": false,
           "sslType": "ServerSideSSL"
       }
     }
   }"

Válasz törzsszövege

{"connectionID":"J0FkbWluJy4nb3JhY2xlX2Fkd193YWxsZXRsZXNzJw=="}

Jegyezze fel a Base64 kódolású connectionId elemet a válasz szövegtörzsében. Később használhatja ezt az értéket a kapcsolat frissítéséhez vagy törléséhez.

2. példa – Olyan kapcsolat létrehozása az Oracle ADW adattárházzal, amely tárcafájlt használ (Kölcsönös TLS)

Ebben a példában létrehozzuk az oracle_adw_with_wallet nevű kapcsolatot. A kérelem törzsszövege tartalmazza a multipart/form-data elemet, azaz szükség van mind egy tárcafájlra az Oracle ADW adattárházból (cwallet.sso), mind az Oracle ADW kapcsolati paramétereire.
curl
 --header "Authorization: Bearer <token>"
 -–request POST https://<hostname>/api/20210901/catalog/connections 
 --form "cert=@"/Users/scott/Downloads/Wallet_adw/cwallet.sso"" 
 --form "connectionParams= "{
    "version": "2.0.0",
    "type": "connection",
    "name": "oracle_adw_with_wallet",
    "description": "Sample Oracle ADW connection with a wallet created using Connections API",   
    "content": {
      "connectionParams": {
        "connectionType": "oracle-autonomous-data-warehouse",
        "connectionString": "(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps) (port=1522)(host=adb.us-ashburn-1.oraclecloud.com))(connect_data=(service_name=abcdefg1hijkl2m_walletadw_high.adwc.oraclecloud.com/))(security=(ssl_server_dn_match=yes)))",
        "username": "ADMIN",
        "password": "<<password>>",
        "remoteData": "false",   
        "systemConnection": false,
        "sslType": "ClientSideSSL"    
       }
      }
    }"

Válasz törzsszövege

{"connectionID":"J2FkbWluJy4nb3JhY2xlX2Fkd193aXRoX3dhbGxldCc="}

Jegyezze fel a Base64 kódolású connectionId elemet a válasz szövegtörzsében. Később használhatja ezt az értéket a kapcsolat frissítéséhez vagy törléséhez.

Minta JSON-adattörzsek adatforrásokhoz

Az adatforráshoz való csatlakozáshoz meg kell adnia a csatlakozási paramétereket. A Connections REST API használatakor a kapcsolati paramétereket JSON-adattörzsformátumban adja meg. Ennek a táblának a segítségével meghatározhatja az annak az adatforrásnak megfelelő JSON-adattörzset, amelyhez kapcsolódni kíván.

Adatforrás Kérelem típusa Beviteli adattörzs

Oracle adatbázis

(Nem SSL)

application/json

Alapkapcsolat típusa

{ 
 "version": "2.0.0", 
 "type": "connection",  
 "name": "oracle_db_non_ssl_basic",
 "description": "Sample non-SSL Oracle Database connection created using Connections API",
 "content": {
   "connectionParams": {
     "connectionType": "oracle-database",
     "host": "example.com",
     "port": "1521",
     "serviceName": "orcl",
     "username": "admin",
     "password": "<password>",
     "remoteData": false,
     "systemConnection": false
   }
  }
 }

Speciális kapcsolat típusa

{
  "version": "2.0.0",
  "type": "connection",
  "name": "oracle_db_non_ssl_advanced ",
  "description": " Sample non-SSL Oracle Database connection created with the advanced connection string format using Connections API",
  "content": {
    "connectionParams": {
     "connectionString": "(DESCRIPTION= (ADDRESS_LIST= (LOAD_BALANCE=on)(FAILOVER=ON) (ADDRESS=(PROTOCOL=tcp)(HOST=example.com)(PORT=1521))) (CONNECT_DATA=(SERVICE_NAME=ORCLPDB1)))",
     "username": "admin",
     "password": "<password>",
     "connectionType": "oracle-database",
     "remoteData": false,
     "systemConnection": false
    }
  }
}

Oracle adatbázis SSL-lel

multi-part/form-data
cwallet.sso (client credentials file)

Alapkapcsolat típusa

cert: <cwallet.sso file location>
connectionParams: {
 "version": "2.0.0",
 "type": "connection",
 "name": "oracle_db_ssl",
 "description": "Sample Oracle Database connection with SSL created using Connections API",
 "content": {
   "connectionParams": {
     "connectionType": "oracle-database",
     "host": "example.com",
     "port": "2484",
     "serviceName": "ORCLPDB1",
     "username": "admin",
     "password": "<password>",
     "systemConnection": false,
     "remoteData": false
   }
  }
}

Oracle Autonomous Data Warehouse – Tárca nélküli (TLS)

application/json

Alapkapcsolat típusa

{
 "version": "2.0.0",
 "type": "connection",
 "name": "oracle_adw_walletless_basic",
 "description": "Sample Oracle ADW connection without a wallet created using Connections API",
 "content": {
   "connectionParams": { "connectionType": "oracle-autonomous-data-warehouse",
     "connectionString": "(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1521) (host=example.com)) (connect_data=(service_name=example.com)) (security=(ssl_server_dn_match=yes)))",
     "username": "admin",
     "password": "<password>",
     "systemConnection": false,
     "remoteData": false,
     "sslType": "ServerSideSSL"
     }
   }
 }

Oracle Autonomous Data Warehouse – Tárcával (Kölcsönös TLS)

multipart/form-data
cwallet.sso (client credentials file)

Alapkapcsolat típusa

cert: <cwallet.sso file location>

connectionParams: {
 "version": "2.0.0",
 "type": "connection",
 "name": "oracle_adw_with_wallet",
 "description": "Sample Oracle ADW connection with wallet created using Connections API",
 "content": {
   "connectionParams": {
     "connectionType": "oracle-autonomous-data-warehouse",
     "connectionString": "(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)
                        (port=1522)(host=example.com))
                        (connect_data=(service_name=example.com))
                        (security=(ssl_server_dn_match=yes)))",
     "username": "admin",
     "password": "<password>",
     "remoteData": "false",
     "systemConnection": false,
     "sslType": "ClientSideSSL"
    }
  }
 }

PostgreSQL

(Nem SSL)

application/json

Alapkapcsolat típusa

{
 "version":"2.0.0",
 "type": "connection",
 "name": "postgres_non_SSL",
 "description": "Sample PostgreSQL connection created using Connections API",
 "content": {
   "connectionParams": {
     "connectionType": "postgresql-database",
     "host": "example.com",
     "port": "5432",
     "serviceName": "postgres",
     "username": "admin",
     "password": "<password>",
     "remoteData": false,
     "systemConnection": false 
    }
  }
}

PostgreSQL SSL-lel

application/json

Alapkapcsolat típusa

{
 "version":"2.0.0",
 "type": "connection",
 "name": "postgres_SSL_Conn",
 "description": "Sample PostgreSQL connection with SSL created using Connections API",
 "content": {
   "connectionParams": {
     "connectionType": "postgresql-database",
     "host": "example.com",
     "port": "5432",
     "serviceName": "postgres",
     "username": "admin",
     "password": "<password>",
     "sslType":"ServerSideSSL",
     "remoteData": false,
     "systemConnection": false
    }
  }
}

SQL Server

(Nem SSL)

application/json

Alapkapcsolat típusa

{
 "version":"2.0.0",
 "type": "connection",
 "name": "SqlServer_non_ssl",
 "description": "Sample non-SSL SQL Server connection created using Connections API",
 "content": {
   "connectionParams": {
     "connectionType": "sqlserver-database",
     "host": "example.com",
     "port": "1400",
     "serviceName": "sqlserver1",
     "username": "admin",
     "password": "<password>",
     "remoteData": false,
     "systemConnection": false
    }
  }
}
SQL Server SSL-lel application/json

Alapkapcsolat típusa

{
 "version":"2.0.0",
 "type": "connection",
 "name": "SqlServer_ssl",
 "description": "Sample SQL Server connection with SSL created using the Connections API",
 "content": {
   "connectionParams": {
     "connectionType": "sqlserver-database",
     "host": "example.com",
     "port": "60190",
     "serviceName": "sqlserver1",
     "username": "admin",
     "password": "<password>",
     "sslType":"ServerSideSSL",
     "remoteData": false,
     "systemConnection": false
    }
  }
}

MySQL

(Nem SSL)

application/json

Alapkapcsolat típusa

{
 "version":"2.0.0",
 "type": "connection",
 "name": "MySql_no_SSL",
 "description": "Sample MySQL connection created using the Connections API",
 "content": {
   "connectionParams": {
     "connectionType": "mysql-database",
     "host": "example.com",
     "port": "3307",
     "serviceName": "mysql1",
     "username": "admin",
     "password": "<password>",
     "remoteData": false,
     "systemConnection": false
    }
 }
}
MySQL SSL-lel application/json

Alapkapcsolat típusa

{
 "version":"2.0.0",
 "type": "connection",
 "name": "MySql_ssl",
 "description": "Sample MySQL connection with SSL created using Connections API",
 "content": {
   "connectionParams": {
     "connectionType": "mysql-database",
     "host": "example.com",
     "port": "3306",
     "serviceName": "mysql1",
     "username": "admin",
     "password": "<password>",
     "sslType":"ServerSideSSL",
     "remoteData": false,
     "systemConnection": false
    }
  }
}

Oracle Essbase

application/json

Alapkapcsolat típusa

{
 "version":"2.0.0",
 "type": "connection",
 "name": "Oracle_Essbase",
 "description": "Sample Oracle Essbase connection created using Connections API",
 "content": {
   "connectionParams": {
     "connectionType": "oracle-essbase",
     "dsn":"example.com",
     "username":"admin",
     "password":"<password>",
     "remoteData": false,
     "systemConnection": false,
     "authentication":"current"/"private"/"sso"
    }
  }
}