

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menghubungkan ke Azure SQL di AWS Glue Studio
<a name="connecting-to-data-azuresql"></a>

 AWS Gluemenyediakan dukungan bawaan untuk Azure SQL. AWS Glue Studiomenyediakan antarmuka visual untuk terhubung ke Azure SQL, pekerjaan integrasi data penulis, dan menjalankannya pada runtime Spark tanpa AWS Glue Studio server. 

**Topics**
+ [Membuat koneksi Azure SQL](creating-azuresql-connection.md)
+ [Membuat node sumber Azure SQL](creating-azuresql-source-node.md)
+ [Membuat node target Azure SQL](creating-azuresql-target-node.md)
+ [Opsi lanjutan](#creating-azuresql-connection-advanced-options)

# Membuat koneksi Azure SQL
<a name="creating-azuresql-connection"></a>

Untuk terhubung ke Azure SQL dari AWS Glue, Anda harus membuat dan menyimpan kredenal Azure SQL Anda secara AWS Secrets Manager rahasia, lalu mengaitkan rahasia itu dengan koneksi Azure SQL. AWS Glue 

**Untuk mengkonfigurasi koneksi ke Azure SQL:**

1. Di AWS Secrets Manager, buat rahasia menggunakan kredenal Azure SQL Anda. Untuk membuat rahasia di Secrets Manager, ikuti tutorial yang tersedia di [Buat AWS Secrets Manager rahasia](https://docs.aws.amazon.com//secretsmanager/latest/userguide/create_secret.html) dalam AWS Secrets Manager dokumentasi. Setelah membuat rahasia, simpan nama Rahasia, *secretName* untuk langkah selanjutnya. 
   + Saat memilih **pasangan kunci/nilai**, buat pasangan untuk kunci `user` dengan nilainya. *azuresqlUsername*
   + Saat memilih **pasangan kunci/nilai**, buat pasangan untuk kunci `password` dengan nilainya. *azuresqlPassword*

1. Di AWS Glue konsol, buat koneksi dengan mengikuti langkah-langkah di[Menambahkan AWS Glue koneksi](console-connections.md). Setelah membuat koneksi, pertahankan nama koneksi,*connectionName*, untuk penggunaan masa depan di AWS Glue. 
   + Saat memilih **jenis Koneksi**, pilih Azure SQL.
   + Saat menyediakan URL **Azure SQL, berikan URL** endpoint JDBC.

      URL harus dalam format berikut:`jdbc:sqlserver://databaseServerName:databasePort;databaseName=azuresqlDBname;`.

     AWS Glue membutuhkan properti URL berikut: 
     + `databaseName`— Database default di Azure SQL untuk terhubung ke.

     [Untuk informasi selengkapnya tentang JDBC URLs untuk Instans Terkelola Azure SQL, lihat dokumentasi Microsoft.](https://learn.microsoft.com/en-us/sql/connect/jdbc/building-the-connection-url?view=azuresqldb-mi-current)
   + Saat memilih **AWS Rahasia**, berikan*secretName*.

# Membuat node sumber Azure SQL
<a name="creating-azuresql-source-node"></a>

## Prasyarat yang dibutuhkan
<a name="creating-azuresql-source-node-prerequisites"></a>
+ Koneksi AWS Glue Azure SQL, dikonfigurasi dengan AWS Secrets Manager rahasia, seperti yang dijelaskan di bagian sebelumnya,. [Membuat koneksi Azure SQL](creating-azuresql-connection.md)
+ Izin yang sesuai pada pekerjaan Anda untuk membaca rahasia yang digunakan oleh koneksi.
+ Tabel Azure SQL yang ingin Anda baca,. *tableName*

  Tabel Azure SQL diidentifikasi oleh database, skema, dan nama tabelnya. Anda harus memberikan nama database dan nama tabel saat menghubungkan ke Azure SQL. Anda juga harus memberikan skema jika bukan default, “publik”. Database disediakan melalui properti URL di*connectionName*, skema dan nama tabel melalui. `dbtable`

## Menambahkan sumber data Azure SQL
<a name="creating-azuresql-source-node-add"></a>

**Untuk menambahkan **sumber Data — Azure SQL node**:**

1.  Pilih koneksi untuk sumber data Azure SQL Anda. Karena Anda telah membuatnya, itu harus tersedia di dropdown. Jika Anda perlu membuat koneksi, pilih **Buat koneksi SQL Azure**. Untuk informasi lebih lanjut lihat bagian sebelumnya,[Membuat koneksi Azure SQL](creating-azuresql-connection.md). 

    Setelah Anda memilih koneksi, Anda dapat melihat properti koneksi dengan mengklik **Lihat properti**. 

1.  Pilih opsi **Azure SQL Source:** 
   +  **Pilih satu tabel** — akses semua data dari satu tabel. 
   +  **Masukkan kueri kustom** — akses kumpulan data dari beberapa tabel berdasarkan kueri kustom Anda. 

1.  Jika Anda memilih satu tabel, masukkan*tableName*. 

    Jika Anda memilih **Masukkan kueri kustom, masukkan kueri** TransactSQL SELECT. 

1.  Di **properti Custom Azure SQL**, masukkan parameter dan nilai sesuai kebutuhan. 

# Membuat node target Azure SQL
<a name="creating-azuresql-target-node"></a>

## Prasyarat yang dibutuhkan
<a name="creating-azuresql-target-node-prerequisites"></a>
+ Koneksi AWS Glue Azure SQL, dikonfigurasi dengan AWS Secrets Manager rahasia, seperti yang dijelaskan di bagian sebelumnya,. [Membuat koneksi Azure SQL](creating-azuresql-connection.md)
+ Izin yang sesuai pada pekerjaan Anda untuk membaca rahasia yang digunakan oleh koneksi.
+ Tabel Azure SQL yang ingin Anda tulis,. *tableName*

  Tabel Azure SQL diidentifikasi oleh database, skema, dan nama tabelnya. Anda harus memberikan nama database dan nama tabel saat menghubungkan ke Azure SQL. Anda juga harus memberikan skema jika bukan default, “publik”. Database disediakan melalui properti URL di*connectionName*, skema dan nama tabel melalui. `dbtable`

## Menambahkan target data Azure SQL
<a name="creating-azuresql-target-node-add"></a>

**Untuk menambahkan **target Data - Azure SQL node**:**

1.  Pilih koneksi untuk sumber data Azure SQL Anda. Karena Anda telah membuatnya, itu harus tersedia di dropdown. Jika Anda perlu membuat koneksi, pilih **Buat koneksi SQL Azure**. Untuk informasi lebih lanjut lihat bagian sebelumnya,[Membuat koneksi Azure SQL](creating-azuresql-connection.md). 

    Setelah Anda memilih koneksi, Anda dapat melihat properti koneksi dengan mengklik **Lihat properti**. 

1. Konfigurasikan **nama Tabel** dengan menyediakan*tableName*.

1.  Di **properti Custom Azure SQL**, masukkan parameter dan nilai sesuai kebutuhan. 

## Opsi lanjutan
<a name="creating-azuresql-connection-advanced-options"></a>

Anda dapat memberikan opsi lanjutan saat membuat node Azure SQL. Opsi ini sama dengan yang tersedia saat pemrograman AWS Glue untuk skrip Spark.

Lihat [Koneksi Azure SQL](aws-glue-programming-etl-connect-azuresql-home.md). 