Mengkonfigurasi sumber untuk integrasi nol-ETL - AWSGlue

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

Mengkonfigurasi sumber untuk integrasi nol-ETL

Support untuk Entitas SAP Khusus

AWS Glue Zero-ETL mendukung OData entitas SAP yang menggunakan kerangka kerja Operational Data Provisioning (ODP) SAP serta mereka yang tidak menggunakan kerangka ODP (entitas non-ODP). Daftar entitas yang didukung meliputi: ODP_SAP (Business Warehouse atau BW extractors), ODP_CDS (Core Data Services atau CDS Views) dan layanan berbasis non-ODP untuk SAP. OData APIs AWS Glue Zero-ETL mendukung snapshot penuh dan pengambilan data perubahan inkremental untuk entitas SAP ODP dan non-ODP. Untuk entitas ODP, perubahan inkremental ditangkap menggunakan tautan delta. Untuk entitas non-ODP, jika bidang queryable yang dapat digunakan untuk konsumsi berbasis timstamp dipilih, maka nol-ETL akan menggunakan bidang tersebut untuk konsumsi tambahan.

Saat menelan data dari entitas SAP menggunakan AWS Glue Zero-ETL, hal-hal berikut harus diperhatikan:

  • Zero-ETL hanya dapat menelan entitas SAP yang telah dikonfigurasi untuk metode GET_ENTITYSET di SAP.

  • Untuk entitas SAP non-ODP, jika bidang stempel waktu tidak dipilih untuk pembaruan tambahan, AWS Glue Zero-ETL mendukung ekstraksi dan replikasi data lengkap dengan upserts saja (tidak ada penghapusan).

  • Untuk entitas ekstraktor ODP, kami menentukan set kunci primer yang valid selama pemrosesan data. Entitas SAP lainnya memerlukan langkah ekstra untuk menyediakan set kunci primer yang valid sebagai input, khususnya entitas SAP yang dimulai dengan. EntityOf Ketika EntityOf entitas dipilih, Anda akan diarahkan untuk menyediakan set kunci utama.

Tangkapan layar menunjukkan pengaturan untuk mengonfigurasi data sumber. Jika data sumber yang dipilih memiliki entitas yang dimulai denganEntityOf, berikan kumpulan kunci utama.

Mengkonfigurasi sumber Amazon DynamoDB

Untuk mengakses data dari tabel Amazon DynamoDB sumber Anda AWS Glue , memerlukan akses untuk mendeskripsikan tabel dan mengekspor data darinya. Amazon DynamoDB baru-baru ini memperkenalkan fitur yang memungkinkan konfigurasi kebijakan Resource Based Access (RBAC).

Contoh Kebijakan Akses Berbasis Sumber Daya (RBAC) berikut menggunakan wild card (*) untuk integrasi:

JSON
{ "Version":"2012-10-17", "Statement": [ { "Sid": "1111", "Effect": "Allow", "Principal": { "Service": "glue.amazonaws.com" }, "Resource": "*", "Action": [ "dynamodb:ExportTableToPointInTime", "dynamodb:DescribeTable", "dynamodb:DescribeExport" ], "Condition": { "StringEquals": { "aws:SourceAccount": "111122223333" }, "ArnLike": { "aws:SourceArn": "arn:aws:glue:us-east-1:111122223333:integration:*" } } } ] }
  1. Untuk DynamoDB yang ingin Anda replikasi, tempelkan templat kebijakan RBAC di atas ke dalam kebijakan berbasis Sumber Daya untuk tabel dan isi kolom.

  2. Jika Anda ingin membuat kebijakan membatasi, Anda harus memperbarui kebijakan setelah membuat integrasi dan menentukan lengkap integrationArn dan menggunakan StringEquals kondisi sebagai gantinya. StringLike

  3. Pastikan bahwa Point-in-time recovery (PITR) diaktifkan untuk tabel DynamoDB.

  4. Pastikan Anda menambahkan Describe Export kebijakan Resource Based Access (RBAC).

Anda juga dapat menambahkan kebijakan RBAC ke tabel menggunakan perintah berikut:

aws dynamodb put-resource-policy \ --resource-arn arn:aws:dynamodb:<region>:<account-id>:table/<ddb-table-name> \ --policy file://resource-policy-with-condition.json \ --region <region>

Untuk memverifikasi bahwa kebijakan diterapkan dengan benar, gunakan perintah berikut untuk mendapatkan kebijakan sumber daya untuk tabel:

aws dynamodb get-resource-policy \ --resource-arn arn:aws:dynamodb:<region>:<account-id>:table/<ddb-table-name> --region <region>

Mengkonfigurasi sumber Salesforce

Untuk membuat koneksi untuk sumber Salesforce, lihat. Menghubungkan ke Salesforce

Setelah Anda membuat koneksi, Anda dapat menentukan data sumber yang akan direplikasi.

Tangkapan layar menunjukkan menentukan data sumber untuk direplikasi dalam integrasi nol-ETL.

Menggunakan integrasi nol-ETL Anda, Anda dapat melakukan operasi DDL untuk entitas yang didukung. Untuk daftar entitas yang tidak didukung, lihatEntitas dan bidang yang tidak didukung untuk Salesforce.

Mengkonfigurasi sumber Keterlibatan Akun Cloud Pemasaran Salesforce

Untuk membuat sambungan untuk sumber Keterlibatan Akun Cloud Pemasaran Salesforce Marketing, lihat. Menghubungkan ke Keterlibatan Akun Cloud Pemasaran Salesforce

Menggunakan integrasi nol-ETL Anda, Anda dapat melakukan operasi DDL untuk entitas yang didukung berikut:

Label entitas Nama entitas
Kampanye kampanye
Daftar daftar
Konten Dinamis konten dinamis
Daftar Keanggotaan daftar-keanggotaan
Prospek prospek
Pengguna user
EmailTemplate Email-Template
EngagementStudioProgram engagement-studio-program
Halaman Landing halaman pendaratan
Daftar Email daftar-email

Konfigurasi Salesforce Tambahan

Salesforce Zero-ETL membutuhkan izin Lake Formation pada database Glue, jika tidak maka IngestionFailed akan didapat dari Log dengan kesalahan berikut:

"errorMessage": "Insufficient lake formation permissions on Target Glue database."

Mengkonfigurasi sumber SAP OData

Untuk membuat koneksi untuk OData sumber SAP, lihat Menghubungkan ke SAP OData .

Integrasi nol-ETL dengan OData sumber SAP sekarang mendukung entitas yang dimulai dengan. EntityOf Kemampuan untuk mengganti kunci utama saat ini hanya didukung untuk SAPOData EntityOf objek. Setelah properti ini disetel, properti tidak dapat diubah.

Mengkonfigurasi sumber ServiceNow

Untuk membuat koneksi untuk ServiceNow sumber, lihat Menghubungkan ke ServiceNow .

Mengkonfigurasi sumber Zendesk

Untuk membuat koneksi untuk sumber Zendesk, lihat Menyambung ke Zendesk .

Menggunakan integrasi nol-ETL Anda, Anda dapat melakukan operasi DDL berikut untuk entitas yang didukung:

Label entitas Nama entitas Buat yang didukung Pembaruan didukung Hapus didukung
Tiket tiket Y Y Y
Pengguna pengguna Y Y Y
Peringkat Kepuasan peringkat kepuasan Y Y T
Artikel artikel Y Y T
Organisasi organisasi Y Y Y
Panggilan menyerukan Y Y T
Panggil Kaki kaki Y Y T

Mengkonfigurasi sumber Zoho CRM

Untuk membuat koneksi untuk sumber Zoho CRM, lihat. Menyambung ke Zoho CRM

Menggunakan integrasi nol-ETL Anda, Anda dapat melakukan operasi DDL berikut untuk entitas yang didukung:

Label entitas Nama entitas DML-insert didukung DML-memodifikasi didukung DML-Delete didukung DDL-insert didukung DDL-memodifikasi didukung DDL-delete didukung
Memimpin timbal Y Y Y Y Y Y
Akun akun Y Y Y Y Y Y
Kontak kontak Y Y Y Y Y Y
Kampanye kampanye Y Y Y Y Y Y
Tugas tugas Y Y Y Y Y Y
Peristiwa kejadian Y Y Y Y Y Y
Panggilan panggilan Y Y Y Y Y Y
Solusi solusi Y Y Y Y Y Y
Produk produk Y Y Y Y Y Y
Vendor vendor Y Y Y Y Y Y
Kutipan kutipan Y Y Y Y Y Y
Pesanan Penjualan pesanan penjualan Y Y Y Y Y Y
Pesanan Pembelian pembelian-pesanan Y Y Y Y Y Y
Faktur faktur Y Y Y Y Y Y
Kasus kasus Y Y Y Y Y Y
Harga Buku buku harga Y Y Y Y Y Y

Mengonfigurasi sumber Iklan Facebook

Untuk membuat koneksi untuk sumber Iklan Facebook, lihat Menghubungkan ke Iklan Facebook .

Menggunakan integrasi nol-ETL Anda, Anda dapat melakukan operasi DDL berikut untuk entitas yang didukung:

Label entitas Nama entitas Buat yang didukung Pembaruan didukung Hapus didukung
Adset */adset Y Y Y
Kampanye */kampanye Y Y Y
Iklan */iklan Y Y Y

Mengonfigurasi sumber Iklan Instagram

Untuk membuat koneksi untuk sumber Iklan Instagram, lihat Menghubungkan ke Iklan Instagram .

Menggunakan integrasi nol-ETL Anda, Anda dapat melakukan operasi DDL berikut untuk entitas yang didukung:

Nama entitas Buat yang didukung Pembaruan didukung Hapus didukung
*/adset Y Y Y
*/kampanye Y Y Y
*/iklan Y Y Y