

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

# Menyambung ke SAP HANA di AWS Glue Studio
<a name="connecting-to-data-saphana"></a>

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

 AWS Glue Studio membuat koneksi terpadu untuk SAP HANA. Untuk informasi selengkapnya, lihat [Pertimbangan-pertimbangan](using-connectors-unified-connections.md#using-connectors-unified-connections-considerations). 

**Topics**
+ [Membuat koneksi SAP HANA](creating-saphana-connection.md)
+ [Membuat node sumber SAP HANA](creating-saphana-source-node.md)
+ [Membuat node target SAP HANA](creating-saphana-target-node.md)
+ [Opsi lanjutan](#creating-saphana-connection-advanced-options)

# Membuat koneksi SAP HANA
<a name="creating-saphana-connection"></a>

Untuk terhubung ke SAP HANA dari AWS Glue, Anda harus membuat dan menyimpan kredensi SAP HANA Anda secara AWS Secrets Manager rahasia, kemudian mengaitkan rahasia itu dengan koneksi SAP HANA. AWS Glue Anda perlu mengkonfigurasi konektivitas jaringan antara layanan SAP HANA Anda dan AWS Glue.

**Prasyarat**:
+ Jika layanan SAP HANA Anda berada di VPC Amazon, konfigurasikan Amazon VPC untuk memungkinkan pekerjaan AWS Glue Anda berkomunikasi dengan layanan SAP HANA tanpa lalu lintas melintasi internet publik.

  Di Amazon VPC, identifikasi atau buat **grup **VPC**, **Subnet**, dan Keamanan** yang AWS Glue akan digunakan saat menjalankan pekerjaan. Selain itu, Anda perlu memastikan Amazon VPC dikonfigurasi untuk mengizinkan lalu lintas jaringan antara titik akhir SAP HANA Anda dan lokasi ini. Pekerjaan Anda perlu membuat koneksi TCP dengan port SAP HANA JDBC Anda. Untuk informasi selengkapnya tentang port SAP HANA, lihat dokumentasi [SAP HANA](https://help.sap.com/docs/HANA_SMART_DATA_INTEGRATION/7952ef28a6914997abc01745fef1b607/88e2e8bded9e4041ad3ad87dc46c7b55.html?locale=en-US). Berdasarkan tata letak jaringan Anda, ini mungkin memerlukan perubahan pada aturan grup keamanan, Jaringan, Gateway NAT ACLs, dan koneksi Peering.

**Untuk mengkonfigurasi koneksi ke SAP HANA:**

1. Di AWS Secrets Manager, buat rahasia menggunakan kredensi SAP HANA 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 `username/USERNAME` dengan nilainya. *saphanaUsername*
   + Saat memilih **pasangan kunci/nilai**, buat pasangan untuk kunci `password/PASSWORD` dengan nilainya. *saphanaPassword*

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 SAP HANA.
   + Saat memberikan **URL SAP HANA**, berikan URL untuk instance Anda.

     SAP HANA JDBC URLs ada dalam bentuk `jdbc:sap://saphanaHostname:saphanaPort/?databaseName=saphanaDBname,ParameterName=ParameterValue`

     AWS Glue memerlukan parameter URL JDBC berikut: 
     + `databaseName`— Database default di SAP HANA untuk terhubung ke.
   + Saat memilih **AWS Rahasia**, berikan*secretName*.

Setelah membuat koneksi AWS Glue SAP HANA, Anda harus melakukan langkah-langkah berikut sebelum menjalankan AWS Glue pekerjaan Anda:
+ Berikan peran IAM yang terkait dengan izin AWS Glue pekerjaan Anda untuk membaca*secretName*.

# Membuat node sumber SAP HANA
<a name="creating-saphana-source-node"></a>

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

  Sebuah tabel dapat ditentukan dengan nama tabel SAP HANA dan nama skema, dalam formulir. `schemaName.tableName` Nama skema dan pemisah “.” tidak diperlukan jika tabel dalam skema default, “publik”. Panggil ini*tableIdentifier*. Perhatikan bahwa database disediakan sebagai parameter URL JDBC di. `connectionName`

## Menambahkan sumber data SAP HANA
<a name="creating-saphana-source-node-add"></a>

**Untuk menambahkan **sumber Data — SAP HANA** node:**

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

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

1.  Pilih opsi **Sumber SAP HANA**: 
   +  **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 SQL SELECT. 

1.  Di **properti Custom SAP HANA**, masukkan parameter dan nilai sesuai kebutuhan. 

# Membuat node target SAP HANA
<a name="creating-saphana-target-node"></a>

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

  Sebuah tabel dapat ditentukan dengan nama tabel SAP HANA dan nama skema, dalam formulir. `schemaName.tableName` Nama skema dan pemisah “.” tidak diperlukan jika tabel dalam skema default, “publik”. Panggil ini*tableIdentifier*. Perhatikan bahwa database disediakan sebagai parameter URL JDBC di. `connectionName`

## Menambahkan target data SAP HANA
<a name="creating-saphana-target-node-add"></a>

**Untuk menambahkan **target Data — SAP HANA** node:**

1.  Pilih koneksi untuk sumber data SAP HANA Anda. Karena Anda telah membuatnya, itu harus tersedia di dropdown. Jika Anda perlu membuat koneksi, pilih **Buat koneksi SAP HANA**. Untuk informasi lebih lanjut lihat bagian sebelumnya,[Membuat koneksi SAP HANA](creating-saphana-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 Teradata**, masukkan parameter dan nilai sesuai kebutuhan. 

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

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

Lihat [Koneksi SAP HANA](aws-glue-programming-etl-connect-saphana-home.md). 