Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memulai
Aurora PostgreSQL menyertakan fitur analitik secara default pada versi mesin yang didukung. Untuk menggunakannya, Anda mengaktifkan fitur melalui pengaturan grup parameter cluster DB, lalu instal aurora_analytics ekstensi di setiap database tempat Anda ingin menggunakannya.
Ekstensi membuat pembungkus data asing dan server asing bernamaaurora_analytics_server. Anda kemudian membuat tabel asing PostgreSQL yang ditautkan ke server ini yang mengarah ke data Anda di Amazon S3 atau Amazon S3 Tabel.
Menginstal ekstensi
Setelah aurora_analytics.enabled diatur ketrue, instal ekstensi di setiap database tempat Anda ingin menggunakannya.
Untuk menginstal ekstensi
-
psql --host=your-cluster-endpoint.region.rds.amazonaws.com --port=5432 --username=postgres --password -
Instal ekstensi :
CREATE EXTENSION aurora_analytics;
catatan
Untuk membuat ekstensi, Anda harus memiliki rds_superuser peran, atau menjadi pengguna yang telah diberikan rds_extension peran dan mendelegasikan ekstensi ini. Untuk mendelegasikan ekstensi ke non-pengguna super, jalankan yang berikut ini sebagai: rds_superuser
GRANT rds_extension TO your_user; ALTER USER your_user SET rds.allowed_delegated_extensions = 'aurora_analytics';
Untuk informasi selengkapnya, lihat Menggunakan dukungan ekstensi yang didelegasikan Amazon Relational Database Service untuk PostgreSQL.
Anda harus menginstal ekstensi secara terpisah di setiap database tempat Anda ingin menggunakannya.
Menjalankan kueri pertama Anda
Setelah ekstensi diinstal, Anda dapat membuat tabel asing dan menanyakan data Amazon S3 Anda menggunakan SQL standar. Untuk informasi rinci tentang sintaks dan opsi tabel asing, lihatBekerja dengan tabel asing.
Contoh berikut membuat tabel asing yang menunjuk ke file Parket di Amazon S3 dan menanyakannya:
-- Create a foreign table pointing to Parquet data in S3 CREATE FOREIGN TABLE ft_orders () SERVER aurora_analytics_server OPTIONS ( location 's3://my-bucket/data/orders/', format 'parquet', region 'us-east-1' ); -- Query the foreign table SELECT COUNT(*) FROM ft_orders;
Saat Anda menentukan daftar kolom kosong (()), ekstensi secara otomatis menyimpulkan nama kolom dan tipe data dari sumber jarak jauh.
Langkah selanjutnya
Setelah Anda memverifikasi bahwa ekstensi diinstal, Anda dapat membuat tabel asing yang mereferensikan data Anda di Amazon S3. Lihat informasi yang lebih lengkap di Bekerja dengan tabel asing.