BAĞLANTı OLUŞTUR
Şunlar için geçerlidir: Yalnızca Databricks SQL Databricks Runtime 13.3 LTS ve üzeri 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 CONNECTION
de 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
,INTEGER
veyaDECIMAL
sabit ifadesi olmalıdır. Değer, SQL işlevineSECRET
yapılan bir çağrı da olabilir. Örneğin,value
içinpassword
değişmez parolanın girilmesinden farklı olarak oluşabilirsecret('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'));
İlgili makaleler
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin