Aracılığıyla paylaş


BAĞLANTı OLUŞTUR

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Yalnızca Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 13.3 LTS ve üzeri onay işareti evet olarak işaretlenmiş Unity Kataloğu

Önemli

Bu özellik Genel Önizlemededir.

Bu komut, uzak sistemin konumunu ve kimlik doğrulama ayrıntılarını sağlayan sisteme özgü seçenekleri kullanarak belirli bir türdeki uzak veri sistemini temsil eden bir yabancı bağlantı (veya sunucu) oluşturur.

Yabancı bağlantılar federasyon sorgularını etkinleştirir.

Sözdizimi

CREATE CONNECTION [IF NOT EXISTS] connection_name
  TYPE connection_type
  OPTIONS ( option value [, ...] )
  [ COMMENT comment ]

Standartlara uyumluluk için yerine CONNECTIONde kullanabilirsinizSERVER.

Parametreler

  • connection_name

    Unity Kataloğu meta veri deposu düzeyinde bağlantının benzersiz tanımlayıcısı.

  • connection_type

    Bağlantının türünü tanımlar ve aşağıdakilerden biri olmalıdır:

    • DATABRICKS
    • MYSQL
    • POSTGRESQL
    • REDSHIFT
    • SNOWFLAKE
    • SQLDW (Synapse)
    • SQLSERVER
  • OPTIONS

    Bağlantıyı kurmak için gereken belirli parametreleri ayarlar connection_type .

    • seçenek

      Özellik anahtarı. Anahtar, nokta veya değişmez değerle ayrılmış bir veya STRING daha fazla tanımlayıcıdan oluşabilir.

      Özellik anahtarları benzersiz olmalı ve büyük/küçük harfe duyarlı olmalıdır.

    • value

      özelliğinin değeri. Değer bir BOOLEAN, STRING, INTEGERveya DECIMAL sabit ifadesi olmalıdır. Değer, SQL işlevine SECRET yapılan bir çağrı da olabilir. Örneğin, value için password değişmez parolanın girilmesinden farklı olarak oluşabilir secret('secrets.r.us', 'postgresPassword') .

Örnek

-- Create a postgresql connection
> CREATE CONNECTION postgresql_connection
    TYPE POSTGRESQL
    OPTIONS (
      host 'qf-postgresql-demo.xxxxxx.us-west-2.rds.amazonaws.com',
      port '5432',
      user 'postgresql_user',
      password 'password123');

-- Create a postgresql connection with secret scope
> CREATE CONNECTION postgresql_connection
    TYPE POSTGRESQL
    OPTIONS (
       host 'qf-postgresql-demo.xxxxxx.us-west-2.rds.amazonaws.com',
       port '5432',
       user secret('secrets.r.us', 'postgresUser'),
       password secret('secrets.r.us', 'postgresPassword'));