Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Catatan
Untuk menyambungkan agen ke layanan eksternal, Azure Databricks merekomendasikan Layanan MCP atau proksi koneksi Katalog Unity. Alat fungsi UC yang membungkus http_request tetap didukung tetapi bukan lagi pendekatan yang direkomendasikan.
Anda dapat membuat fungsi Katalog Unity yang dibungkus http_request() untuk memanggil layanan eksternal. Pendekatan ini berguna untuk definisi alat berbasis SQL.
Persyaratan
Koneksi HTTP Unity Catalog untuk layanan eksternal. Referensikan berdasarkan nama di http_request() parameter fungsi conn .
Buat alat fungsi dengan http_request()
Contoh berikut membuat alat fungsi Unity Catalog yang memposting pesan ke Slack:
CREATE OR REPLACE FUNCTION main.default.slack_post_message(
text STRING COMMENT 'message content'
)
RETURNS STRING
COMMENT 'Sends a Slack message by passing in the message and returns the response received from the external service.'
RETURN (http_request(
conn => 'test_sql_slack',
method => 'POST',
path => '/api/chat.postMessage',
json => to_json(named_struct(
'channel', "C032G2DAH3",
'text', text
))
)).text
Lihat CREATE FUNCTION (SQL, Python, Scala, dan Java).
Catatan
Akses SQL dengan http_request diblokir untuk jenis koneksi Pengguna-ke-Mesin Per Pengguna dan Pendaftaran Klien Dinamis. Gunakan Python Azure Databricks SDK sebagai gantinya.