Amazon Redshift Bağlayıcı
Kategori: Veritabanı Bağlayıcıları
Giriş
Bu belge, mindzieDataDesigner bağlayıcısının Amazon Redshift veritabanına kurulmasını kolaylaştırmak için hazırlanmıştır. mindzieDataDesigner, mindzieStudio tarafından süreç madenciliği etkinlik kayıtlarına dönüştürmek için veritabanı tablolarını işleyen ETL aracıdır. Bu belgenin amacı, bağlantı dizesi oluşturma ve gerektiğinde güvenlik duvarında portların açılmasına yardımcı olmaktır.
Genel Bakış
Amazon Redshift bağlayıcısı, büyük ölçekli analitik iş yükleri ve süreç madenciliği senaryoları için Redshift kümelerine optimize edilmiş bağlantı sağlar.
Sistem Gereksinimleri
- Bulut Platformu: Amazon Web Services (AWS)
- Veritabanı Sistemi: Amazon Redshift kümeleri
- Kimlik Doğrulama: Veritabanı kimlik bilgileri, IAM kimlik doğrulaması
- Ağ: VPC yapılandırması, güvenlik grupları
- Bağımlılıklar: Amazon Redshift .NET sürücüsü
Bağlantı Dizesi Formatı
Temel Format
Server=cluster-endpoint.region.redshift.amazonaws.com;Port=5439;Database=database_name;User ID=username;Password=password;
Bağlantı Parametreleri
| Parametre | Açıklama | Gerekli | Örnek |
|---|---|---|---|
Server |
Redshift küme uç noktası | Evet | mycluster.abc123.us-east-1.redshift.amazonaws.com |
Port |
Port numarası | Hayır | 5439 (varsayılan) |
Database |
Veritabanı adı | Evet | analytics |
User ID |
Kullanıcı adı | Evet | mindzie_user |
Password |
Şifre | Evet | SecurePassword123 |
SSL |
SSL etkinleştir | Hayır | true |
Connection Timeout |
Bağlantı zaman aşımı | Hayır | 60 |
Bağlantı Örnekleri
Standart Redshift Bağlantısı
Server=mycluster.abc123.us-east-1.redshift.amazonaws.com;Port=5439;Database=process_analytics;User ID=mindzie_user;Password=SecurePassword123;SSL=true;
IAM Kimlik Doğrulaması
Server=mycluster.abc123.us-east-1.redshift.amazonaws.com;Port=5439;Database=analytics;User ID=IAM:iam_user;Password=temp_password;SSL=true;
Redshift Serverless
Server=workgroup.account.region.redshift-serverless.amazonaws.com;Port=5439;Database=dev;User ID=admin;Password=password;SSL=true;
Sorun Giderme
Yaygın Sorunlar
"Bağlantı zaman aşımı" Hatası
- VPC güvenlik gruplarını ve ağ ACL'lerini kontrol edin
- Gerekirse Redshift kümesinin genel erişime açık olduğundan emin olun
- Küme uç noktasının DNS çözümlemesini doğrulayın
"Kimlik doğrulama başarısız" Hatası
- Kullanıcı adı ve şifrenin doğru olduğunu doğrulayın
- Kullanıcının veritabanına CONNECT ayrıcalığı olup olmadığını kontrol edin
- IAM kimlik doğrulaması için uygun rol ve politikaların tanımlı olduğundan emin olun
"SSL bağlantısı başarısız" Hatası
- Bağlantı dizesinde SSL=true olduğundan emin olun
- Sertifika doğrulama ayarlarını kontrol edin
- Ağın port 5439 üzerinde SSL bağlantılarına izin verdiğini doğrulayın
mindzie Sunucu Erişimi: Güvenliği artırmak için, yalnızca belirli IP adreslerini beyaz listeye alarak güvenlik duvarınızı mindzie sunucularından gelen bağlantıları kabul edecek şekilde yapılandırabilirsiniz. Kullandığınız mindzie sunucuları için geçerli IP adreslerini almak üzere mindzie destek ile iletişime geçin.
İlgili Bilgiler
- Resmi Dokümantasyon: Amazon Redshift Dokümantasyonu
- Performans Ayarları: Redshift Performans Ayarlama
- Güvenlik Rehberi: Redshift Güvenliği
💡 İpucu: Redshift'in COPY komutunu kullanarak büyük süreç veri kümelerini S3'ten verimli şekilde yükleyin ve zaman damgası sütunlarındaki sort key'leri zaman bazlı süreç analiz sorguları için kullanın.