Veri Kaynağı Bağlantıları Oluşturma

Veri kaynaklarına bağlantılar oluşturabilir, güncelleyebilir, kaldırabilir ve paylaşabilirsiniz. DV İçerik Yazarı erişimine sahip bir Oracle Analitik kullanıcısı olarak bu eylemleri gerçekleştirebilirsiniz.

Konular:

Veri Kaynağı Bağlantısı Oluşturma

Bir veri kaynağındaki verileri analiz etmek için bir bağlantı tanımlayın.

  1. Giriş sayfasında Oluştur'a ve Bağlantı'ya tıklayın.
  2. Bağlantı Tipi Seç iletişim kutusunda istediğiniz bağlantı tipine ilişkin simgeye tıklayın. Örneğin, Oracle Veritabanı.
  3. Ana bilgisayar, bağlantı noktası, kullanıcı adı, parola ve hizmet adı gibi gerekli bağlantı bilgilerini girin.
  4. İsteğe bağlı: Bağlantınız için bir Kimlik Doğrulama seçeneği belirleyin.
    • Her zaman bu kimlik bilgilerini kullan: Oracle Analitik her zaman bağlantı için girdiğiniz kullanıcı adı ve parolayı kullanır. Kullanıcıların oturum açması istenmez.
    • Kullanıcıların kendi kimlik bilgilerini girmelerini iste - Oracle Analitik, kullanıcılardan veri kaynağı için kendi kullanıcı adlarını ve parolalarını girmelerini ister. Kullanıcılar sadece izinlerinin, yetkilerinin ve rol atamalarının olduğu verilere erişebilir.
    • (Oracle Analitik bu veritabanı tipi için temsil etmeyi destekliyorsa görüntülenir) Etkin kullanıcının kimlik bilgilerini kullan - Oracle Analitik, kullanıcılardan oturum açmalarını istemez. Oracle Analitik oturumu açarken kullanılan kimlik bilgileri bu veri kaynağına erişmek için de kullanılabilir.
  5. Uzak bir veri kaynağına bağlanıyorsanız Uzak Veri Bağlantısı Kullan'a tıklayın.

    Uzak Veri Bağlantısı seçeneği sadece veri kaynağı tipi uzak bağlantıları destekliyorsa görüntülenir. Emin değilseniz yöneticiniz ile kontrol edin.

  6. Semantik Modelleyici'de veya Model Yönetim Aracı'nde bu bağlantı detaylarını kullanmak istiyorsanız Sistem bağlantısı'na tıklayın. Veritabanı Bağlantısı Seçenekleri konusuna bakın.

    Sistem bağlantısı seçeneği sadece Semantik Modelleyici veya Model Yönetim Aracı veri kaynağı tipini destekliyorsa görüntülenir. Emin değilseniz yöneticiniz ile kontrol edin.

    Not:

    Veri kümeleriyle kullanılacak bir bağlantı oluşturuyorsanız Sistem bağlantısı seçeneğini kullanmayın. Seçilen Sistem bağlantısını içeren bağlantılar veri kümeleri için kullanılamaz.
  7. Kaydet'e tıklayın.
    Bu bağlantıyı kullanarak çalışma kitabı veya veri kümesi oluşturmaya başlayabilirsiniz. Örneğin, Giriş Sayfası'nda Oluştur'a tıklayın, ardından Veri Kümesi'ne tıklayın ve az önce oluşturduğunuz bağlantıyı seçin.

Veri Kaynağı Bağlantısı Düzenleme

Veri kaynağının bağlantı detaylarını güncelleyebilirsiniz.

Oracle Veritabanı'nın SSL bağlantısını düzenliyorsanız ve yeni bir cwallet.sso dosyası kullanmanız gerekiyorsa, İstemci Wallet alanında Seç'e tıklayıp cwallet.sso dosyasına göz atın. Yöneticinizden cwallet.sso dosyasının konumunu isteyin.

  1. Giriş sayfasında Gezgin'e tıklayın, Veri'yi seçin ve Bağlantılar'a tıklayın.
  2. Düzenlemek istediğiniz bağlantının üzerine gelin. Vurgulanan bağlantının sağında Eylemler'e tıklayın ve ardından Denetle'yi seçin.
  3. Denetle iletişim kutusunda, bağlantı detaylarını düzenleyin.
    Bağlantılar için geçerli parolayı veya Mantıksal SQL'i göremezsiniz. Bunları değiştirmeniz gerekirse yeni bir bağlantı oluşturun.
  4. Kaydet'e tıklayın.

Veri Kaynağı Bağlantısı Silme

Oracle Analitik Bulutu'ndan bir veri kaynağı bağlantısını kaldırabilirsiniz. Örneğin, veritabanının parolası değiştiğinde veritabanı bağlantısını silmeniz ve yeni bir bağlantı oluşturmanız gerekir.

Bağlantı veri kümeleri içeriyorsa, bağlantıyı silebilmeniz için önce veri kümelerini silmeniz gerekir.

  1. Veri sayfasına gidin ve Bağlantılar'ı seçin.
  2. Silmek istediğiniz bağlantının üzerine gelin. Vurgulanan bağlantının sağında Eylemler'e tıklayın ve ardından Sil'i seçin.
  3. Evet'e tıklayın.

Veri Kaynağı Bağlantısını Paylaşma

Oluşturduğunuz veya yönettiğiniz veri kaynağı bağlantılarına erişim izinleri atayabilirsiniz.

  1. Giriş sayfasında Gezgin'e tıklayın. Veri'ye ve ardından Bağlantılar'a tıklayın.
  2. Paylaşmak istediğiniz bağlantının üzerine gelin, Eylemler'e tıklayın ve ardından Denetle'yi seçin.
  3. Erişim'e tıklayın ve erişim vermek için sekmeleri kullanın:
    • Tümü - Bağlantıyı bireysel kullanıcı veya rollerle paylaşın.

    • Kullanıcılar - Bağlantıyı bireysel kullanıcılarla paylaşın.

    • Roller - Bağlantıyı uygulama rolleriyle (örneğin İş Zekası Tüketicisi) paylaşarak bu rollere sahip tüm kullanıcıların bağlantıyı kullanabilmelerini sağlayın.

  4. Kullanıcı veya rol aramak ve seçmek için Ekle kutusunu kullanın.
    Kullanıcı veya rol Salt Okunur yetki öndeğerleri altındaki listede görüntülenir.
  5. Yetki öndeğerlerini seçmek üzere şunlardan birini seçin:
    • Tam Kontrol - Kullanıcı veya rol veri kümesi oluşturmak üzere bağlantıyı kullanabilir ve bağlantıyı yeniden adlandırabilir, değiştirebilir veya silebilir. Ayrıca bağlantıya ilişkin yetkileri de değiştirebilir.
    • Okuma Yazma - Kullanıcı veya rol veri kümesi oluşturmak üzere bağlantıyı kullanabilir ve bağlantıyı yeniden adlandırabilir ve değiştirebilir (ancak silemez).
    • Salt Okunur - Kullanıcı veya rol veri kümesi oluşturmak üzere bağlantıyı kullanabilir ancak bağlantı detaylarını değiştiremez.
  6. Kaydet'e tıklayın.
Kullanıcılar sonraki oturum açışlarında, paylaştığınız bağlantıları kullanarak bu veritabanından veri görselleştirebilir.

Veritabanı Bağlantısı Seçenekleri

Bağlantı Oluştur iletişim kutusunu veya Denetle iletişim kutusunu kullanarak bağlantı detaylarını belirlerken bazı veritabanı tiplerinin ek konfigürasyon seçenekleri vardır.

Genel Seçenekler

  • Oracle Veritabanları bağlantısı oluşturduğunuzda, Bağlantı Tipi seçeneğini kullanarak iki şekilde bağlanabilirsiniz:
    • Temel - Veritabanının Ana Bilgisayarını, Bağlantı Noktasını ve Hizmet Adını belirtir.
    • Gelişmiş - Bağlantı Dizesi alanında bir Gerçek Uygulama Kümeleri kümesinde çalışan veritabanlarının Tek İstemci Erişim Adı (SCAN) No'sunu belirtin. Örneğin:

      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)))

  • Toplu Çoğaltmayı Etkinleştir - Çalışma kitabı için bir veri kümesi yüklüyorsanız bu seçenek kapalı olmalıdır ve seçeneği yok sayabilirsiniz. Bu seçenek veri analistleri ve gelişmiş kullanıcılar için verileri bir veritabanından diğerine çoğaltmak üzere ayrılmıştır.

Kimlik Doğrulama Seçenekleri

  • Her zaman bu kimlik bilgilerini kullan: Oracle Analitik her zaman bağlantı için girdiğiniz kullanıcı adı ve parolayı kullanır. Kullanıcıların oturum açması istenmez.
  • Kullanıcıların kendi kimlik bilgilerini girmelerini iste - Oracle Analitik, kullanıcılardan veri kaynağı için kendi kullanıcı adlarını ve parolalarını girmelerini ister. Kullanıcılar sadece izinlerinin, yetkilerinin ve rol atamalarının olduğu verilere erişebilir.
  • (Oracle Analitik bu veritabanı tipi için temsil etmeyi destekliyorsa görüntülenir) Etkin kullanıcının kimlik bilgilerini kullan - Oracle Analitik, kullanıcılardan oturum açmalarını istemez. Oracle Analitik oturumu açarken kullanılan kimlik bilgileri bu veri kaynağına erişmek için de kullanılabilir.

Sistem bağlantısı

Bağlantının Nesne No'sunu kopyalamak için Kopyala'ya tıklayın. İş modelleyicileri, Model Yönetim Aracı'nda (Bağlantı Havuzu iletişim kutusu) bir veri bağlantısını tanımlamak ve kullanmak için Nesne No'yu yapıştırabilir.

Not: Bağlantıyı ilk oluşturduğunuzda Sistem bağlantısı'na tıklamazsanız, daha sonra veri modelleyicilerin bağlantı detaylarını kullanmasını istiyorsanız, yeni bir bağlantı oluşturmanız ve Sistem bağlantısı'nı seçmeniz gerekir. Başka bir deyişle, bağlantıyı daha sonra düzenleyemez ve bu seçeneği belirleyemezsiniz.

Veritabanı Bağlantısı Sınırları

Veritabanı bağlantısı oluşturmadan önce veritabanı bağlantı gereksinimlerinizi anlayın.

Oracle Analitik içinde görüntülenen maksimum veritabanı tablosu sayısı 10.000'dir. Ek tablolara ihtiyaç duyuyorsanız Oracle, veritabanı yöneticinizden analiz etmek istediğiniz belirli nesneler için erişimi olan bir veritabanı kullanıcısı oluşturmasını ve veritabanı bağlantısını oluşturduğunuzda kullanıcının kimlik bilgilerini belirtmesini istemenizi önerir.

Verilere Büyük Harf, Küçük Harf veya Büyük/Küçük Harf Karışık Karakterler ile Bağlanma

Oracle veritabanına, Oracle Kendi Kendini Yöneten Veri Ambarı'na, Oracle Hareket İşleme'ye, Snowflake'e, SQL Server'a veya My SQL'e bağlanıyorsanız tablo veya sütun adlarındaki küçük, büyük veya küçük/büyük harf karışık karakterleri içeren verileri okuyabilmeniz için tırnak içine alma tanımlayıcısı öndeğerini değiştirebilirsiniz.

Örneğin, tırnak içine alma tanımlayıcısı olarak çift tırnak seçebilirsiniz. Oracle Analitik daha sonra select EfG_Field" from "AbCd; komutunu düzenlemek yerine (bu başarısız olur) altta yatan select "EfG_Field" from "AbCd"; SQL komutuna çift tırnak ekler.
  1. Giriş sayfasında Oluştur'a ve ardından Bağlantı'ya tıklayın.
  2. Gelişmiş nitelikleri destekleyen veritabanı tiplerinden birine tıklayın.
    Desteklenen veritabanları Oracle, Oracle Kendi Kendini Yöneten Veri Ambarı, Snowflake ve My SQL'dir.
  3. Bağlantı detaylarını belirtin ve bağlantıyı kaydedin.
  4. Giriş sayfasında Gezgin'e tıklayın, ardından Veri'ye ve Bağlantılar'a tıklayın.
  5. Adım 2'de kaydettiğiniz bağlantının üzerine gelin ve Eylemler'e ve Denetle'ye tıklayın.
  6. Gelişmiş'e tıklayın, ardından veritabanında kullanılan tırnak içine alma tanımlayıcılarını seçmek üzere Tırnak İçine Alma Tanımlayıcıları seçeneğini kullanın.

    Örneğin Çift Tırnak (" ") seçebilirsiniz. Oracle Analitik, select EfG_Field from AbCd; düzenlemek yerine altta yatan select "EfG_Field" from "AbCd"; SQL komutuna çift tırnak ekler.

    Not:

    Bağlantı, belirlenen Sistem bağlantısı seçeneği ile oluşturulmuşsa Gelişmiş seçeneğini görmezsiniz. Gelişmiş seçenekler sistem bağlantıları için desteklenmez.
  7. Kaydet'e tıklayın.

REST Uygulama Programı Arabirimlerini Kullanarak Bağlantıları Yönetme

Bağlantıları programlı biçimde bir veri kaynakları aralığında yönetmek üzere Oracle Analitik Bulut Temsili Durum Transferi Uygulama Programı Arabirimlerini kullanabilirsiniz. Örneğin, hem test hem de üretim Oracle Analitik Bulutu ortamlarınızda aynı bağlantı kümesini oluşturan (veya değiştiren) bir komut listesi oluşturmak isteyebilirsiniz.

Bağlantı REST Uygulama Programı Arabirimleri Hakkında

Temsili Durum Transferi Uygulama Programı Arabirimlerini kullanarak bir veri kaynakları aralığı için bağlantıları oluşturabilir, güncelleyebilir ve silebilirsiniz. Bu konuda, Temsili Durum Transferi Uygulama Programı Arabirimleri ile yönetebileceğiniz veri kaynağı bağlantısı tipleri listelenir.

Not:

Oracle Analitik Bulutu için REST Uygulama Programı Arabirimi, her REST Uygulama Programı Arabirimi hakkında detaylı bilgi sağlar. Bağlantı Temsili Durum Transferi Uç Noktaları konusuna bakın.

Desteklenen Veri Kaynakları

  • Oracle Veritabanı
  • Oracle Otonom Veri Ambarı
  • Oracle Essbase
  • MySQL
  • PostgreSQL
  • Snowflake
  • SQL Server
  • Vertica

Bağlantı Parametreleri

Her veri kaynağı için gereken bağlantı parametreleri farklıdır. Bir bağlantı oluşturmak veya güncellemek üzere Temsili Durum Transferi Uygulama Programı Arabirimi kullanmak istiyorsanız veri kaynağınız için gereken JSON veri yükü formatını bilmeniz gerekir. Veri Kaynakları İçin Örnek JSON Veri Yükleri konusuna bakın.

REST Uygulama Programı Arabirimlerini Kullanarak Bağlantı Yönetmeye İlişkin Genel İş Akışı

Bağlantıları programlı biçimde yönetmek üzere Oracle Analitik Bulut Temsili Durum Transferi Uygulama Programı Arabirimlerini kullanmaya başlamaya yönelik ortak görevler. Temsili Durum Transferi Uygulama Programı Arabirimlerini ilk kez kullanıyorsanız kılavuz olarak bu görevleri uygulayın.

Görev Açıklama REST API Dokümantasyonu
Ön koşulları anlama

Birkaç ön koşul görevi anlayın ve tamamlayın.

Temsili Durum Transferi Uygulama Programı Arabirimlerini kullanarak veri bağlantılarını yönetmek üzere Oracle Analitik Bulutu'ndaki verilere bağlanmak ve çalışma kitaplarını oluşturmaya ilişkin izinlere sahip olmalısınız (DV İçerik Yazarı).

Ön Koşullar
OAuth 2.0 jeton kimlik doğrulamasını anlama Oracle Analitik Bulutu'nda kimlik doğrulama ve yetkilendirme, Oracle Kimlik Bulut Hizmeti tarafından yönetilir. Oracle Analitik Bulutu REST API'lerine erişmek için yetkilendirmede kullanmak üzere bir OAuth 2.0 erişim belirtecine ihtiyacınız vardır. OAuth 2.0 Belirteci Kimlik Doğrulaması
Desteklenen veri kaynaklarını anlama Temsili Durum Transferi Uygulama Programı Arabirimleri ile yönetebileceğiniz veri bağlantısı tiplerini açıklayan konuyu okuyun. Desteklenen Veri Kaynakları
JSON veri yükü formatlarını belirleme Veri kaynağınıza ilişkin JSON veri yükü formatını açıklayan konuyu okuyun ve gerekli bağlantı parametrelerini elde edin. Veri Kaynakları İçin Örnek JSON Veri Yükleri
Bir bağlantı oluşturma Çalışma kitaplarında, raporlarda ve kumanda tablolarında kullanmak üzere bir veri bağlantısı oluşturun. Bir bağlantı oluşturma (Önizleme)
Bir bağlantıyı güncelleme Mevcut bir veri bağlantısının bir veya daha fazla niteliğini güncelleyin. Bir bağlantıyı güncelleme (Önizleme)
Bir bağlantıyı silme Bir veri bağlantısı silin. Bir bağlantıyı silme (Önizleme)

Veri Kaynağı Bağlantılarını Yönetmek İçin REST Uygulama Programı Arabirimleri Nasıl Kullanılır

cURL kullanarak REST Uygulama Programı Arabirimi istekleriyle veri kaynağı bağlantılarını yönetmenize yardımcı olması için bu modelleri ve örnekleri kullanın.

Örnek cURL Formatı

Temsili Durum Transferi Uygulama Programı Arabirimlerini kullanarak veri kaynağı bağlantılarını oluşturmak veya güncellemek için şu cURL komutu formatını kullanın:
  • Basit JavaScript Nesne Notasyonu
    curl 
    --header "Authorization: Bearer <token>" 
    --header "Content-Type: application/json" 
    --request POST|PUT https://<hostname>/api/20210901/catalog/connections
    --data "<data source connection payload>"
  • Multi-part/Form verisi
    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>"
Bu ifadelerin anlamı şudur:
  • <token> - Oracle Analitik Bulutu Temsili Durum Transferi Uygulama Programı Arabirimlerine yapılan çağrıları doğrulamak için gereken OAuth 2.0 taşıyıcı belirteci. OAuth 2.0 Belirteci Kimlik Doğrulaması konusuna bakın.

  • <hostname> - Oracle Analitik Bulutu'nun çalıştığı ana bilgisayar.

  • <veri kaynağı bağlantı veri yükü> - Veri kaynağına özgü bağlantı bilgileri. Veri Kaynakları İçin Örnek JSON Veri Yükleri konusuna bakın.

  • <güvenlik cüzdan dosyası> - kimlik doğrulama ve imzalama kimlik bilgileri, özel anahtarlar, sertifikalar ve güvenilir sertifika gibi SSL ile ilgili bilgileri depolar. Bazı bağlantı tipleri için gereklidir, örneğin SSL ile Oracle Veritabanı ve Oracle Kendi Kendini Yöneten Veri Ambarı (Karşılıklı TLS).

Örnekler

Şu örnekte Oracle Kendi Kendini Yöneten Veri Ambarı'na bir bağlantının nasıl oluşturulacağı gösterilmektedir.

  • Örnek 1 - Oracle ADW için cüzdansız bir (TLS) bağlantısı oluşturun
  • Örnek 2 - Kimlik bilgileri cüzdan dosyası cwallet.sso (Karşılıklı TLS) kullanan bir Oracle ADW bağlantısı oluşturur

Not:

Bu örneklerdeki JSON veri yükleri Oracle ADW'ye özgüdür. JSON veri yükü formatı, diğer veri kaynaklarından farklı. Desteklenen Veri Kaynakları İçin Örnek JSON Veri Yükleri konusuna bakın.

Örnek 1 Oracle ADW için cüzdansız bir (TLS) bağlantısı oluşturun

Bu örnekte, oracle_adw_walletless adında bir bağlantı oluşturuyorsunuz. Talep gövdesi basit JSON application/json içerir.
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"
       }
     }
   }"

Yanıt Gövdesi

{"connectionID":"J0FkbWluJy4nb3JhY2xlX2Fkd193YWxsZXRsZXNzJw=="}

Yanıt gövdesinde bir Base64 kodlanmış connectionId notu oluşturun. Daha sonra, bağlantıyı güncellemek veya silmek için bu değeri kullanabilirsiniz.

Örnek 2 Oracle ADW için bir cüzdan dosyası kullanan bir bağlantı oluşturun (Karşılıklı TLS)

Bu örnekte, oracle_adw_with_wallet adında bir bağlantı oluşturuyorsunuz. Talep gövdesi multipart/form-data içerir. Hem Oracle Kendi Kendini Yöneten Veri Ambarından bir cüzdan dosyası (cwallet.sso) hem de Oracle Kendi Kendini Yöneten Veri Ambarı bağlantı parametreleri gereklidir.
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"    
       }
      }
    }"

Yanıt Gövdesi

{"connectionID":"J2FkbWluJy4nb3JhY2xlX2Fkd193aXRoX3dhbGxldCc="}

Yanıt gövdesinde bir Base64 kodlanmış connectionId notu oluşturun. Daha sonra, bağlantıyı güncellemek veya silmek için bu değeri kullanabilirsiniz.

Oracle Analitik Bulutu için REST Uygulama Programı Arabirimi'nde ek örnekler mevcuttur. Bir bağlantı oluşturma, Bir bağlantıyı güncelleme ve Bir bağlantıyı silme konularına bakın.

Veri Kaynakları İçin Örnek JSON Veri Yükleri

Veri kaynağına bağlanmak için bağlantı parametrelerini sağlarsınız. Bağlantılar REST Uygulama Programı Arabirimini kullandığınızda bağlantı parametrelerini JSON verisi formatında belirlersiniz. Bağlanmak istediğiniz veri kaynağına ilişkin JSON veri yükünü belirlemek üzere bu tabloyu kullanın.

Veri Kaynağı İstek Tipi Girdi Veri Yükü

Oracle Veritabanı

(SSL Dışı)

application/json

Temel Bağlantı Tipi

{ 
 "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
   }
  }
 }

Gelişmiş Bağlantı Tipi

{
  "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
    }
  }
}

SSL ile Oracle Veritabanı

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

Temel Bağlantı Tipi

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 Kendi Kendini Yöneten Veri Ambarı - Cüzdansız (TLS)

application/json

Temel Bağlantı Tipi

{
 "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 Kendi Kendini Yöneten Veri Ambarı - Cüzdan (Karşılıklı TLS)

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

Temel Bağlantı Tipi

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

(SSL Dışı)

application/json

Temel Bağlantı Tipi

{
 "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 
    }
  }
}

SSL ile PostgreSQL

application/json

Temel Bağlantı Tipi

{
 "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

(SSL Dışı)

application/json

Temel Bağlantı Tipi

{
 "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
    }
  }
}
SSL ile SQL Server application/json

Temel Bağlantı Tipi

{
 "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

(SSL Dışı)

application/json

Temel Bağlantı Tipi

{
 "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
    }
 }
}
SSL ile MySQL application/json

Temel Bağlantı Tipi

{
 "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

Temel Bağlantı Tipi

{
 "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"
    }
  }
}