Amazon Redshift

Σύνοψη

Στοιχείο Περιγραφή
Κατάσταση έκδοσης Γενική διαθεσιμότητα
Προϊόντα Power BI (Σημασιολογικά μοντέλα)
Power BI (ροές δεδομένων)
Fabric (ροή δεδομένων 2ης γενιάς)
Power Apps (ροές δεδομένων)
Dynamics 365 Customer Insights
Υποστηριζόμενοι τύποι ελέγχου ταυτότητας Amazon Redshift
Βασική
Λογαριασμός Microsoft
Λογαριασμός οργανισμού

Σημείωμα

Ορισμένες δυνατότητες μπορεί να υπάρχουν σε ένα προϊόν, αλλά όχι σε άλλες λόγω χρονοδιαγραμμάτων ανάπτυξης και δυνατοτήτων ειδικά για κεντρικούς υπολογιστές.

Σημείωμα

Η υλοποίηση σύνδεσης Redshift 2.0 είναι πλέον γενικά διαθέσιμη. Μάθετε περισσότερα σχετικά με αυτή τη δυνατότητα.

Προαπαιτούμενα στοιχεία

Υποστηριζόμενες δυνατότητες

  • Εισαγωγή
  • DirectQuery (σημασιολογικά μοντέλα Power BI)
  • Επιλογές για προχωρημένους
    • Όνομα υπηρεσίας παροχής
    • Μέγεθος δέσμης
    • Πρόταση SQL

Σύνδεση σε δεδομένα Amazon Redshift από το Power Query Desktop

Για να συνδεθείτε σε δεδομένα του Amazon Redshift:

  1. Επιλέξτε Amazon Redshift στην επιλογή Λήψη δεδομένων.

  2. Στον Διακομιστή, εισαγάγετε το όνομα διακομιστή όπου βρίσκονται τα δεδομένα σας. Ως μέρος του πεδίου Διακομιστής, μπορείτε επίσης να καθορίσετε μια θύρα με την εξής μορφή: ServerURL:Port. Στη Βάση δεδομένων, εισαγάγετε το όνομα της βάσης δεδομένων Amazon Redshift στην οποία θέλετε να αποκτήσετε πρόσβαση. Σε αυτό το παράδειγμα, contoso.redshift.amazonaws.com:5439 το είναι το όνομα διακομιστή και ο αριθμός θύρας, dev είναι το όνομα της βάσης δεδομένων και η λειτουργία συνδεσιμότητας δεδομένων έχει οριστεί σε Εισαγωγή.

    Στιγμιότυπο οθόνης του διαλόγου σύνδεσης Amazon Redshift, με το παράδειγμα ονόματος διακομιστή, θύρας και ονόματος βάσης δεδομένων που έχει εισαχθεί.

    Μπορείτε επίσης να επιλέξετε ορισμένες προαιρετικές επιλογές για προχωρημένους για τη σύνδεσή σας. Για περισσότερες πληροφορίες, μεταβείτε στη Σύνδεση χρησιμοποιώντας επιλογές για προχωρημένους.

    Αφού ολοκληρώσετε τη συμπλήρωση και κάνετε όλες τις επιλογές που χρειάζεστε, επιλέξτε OK.

  3. Εάν συνδέεστε σε αυτήν τη βάση δεδομένων για πρώτη φορά, εισαγάγετε τα διαπιστευτήριά σας στα πλαίσια Όνομα χρήστη και Κωδικός πρόσβασης του τύπου ελέγχου ταυτότητας Amazon Redshift. Στη συνέχεια, επιλέξτε Σύνδεση.

    Στιγμιότυπο οθόνης του διαλόγου ελέγχου ταυτότητας, με επιλεγμένο το Amazon Redshift ως τύπο ελέγχου ταυτότητας.

    Για περισσότερες πληροφορίες, μεταβείτε στον Έλεγχο ταυτότητας με προέλευση δεδομένων.

  4. Αφού συνδεθείτε με επιτυχία, εμφανίζεται ένα παράθυρο Περιήγηση και θα εμφανιστούν τα δεδομένα που είναι διαθέσιμα στον διακομιστή. Επιλέξτε ένα ή περισσότερα από τα στοιχεία που θέλετε να εισαγάγετε.

    Στιγμιότυπο οθόνης της Περιήγησης με επιλεγμένο το στοιχείο πελατών και τα δεδομένα από αυτό το στοιχείο εμφανίζονται στη δεξιά πλευρά.

    Σημείωμα

    Η περιήγηση εμφανίζει τους ακόλουθους τύπους αντικειμένων Amazon Redshift: Πίνακας, Προβολή, Εξωτερικός πίνακας, Εξωτερική προβολή, Πίνακας συστήματος και Προβολή συστήματος. Άλλοι τύποι αντικειμένων, όπως τα αντικείμενα βάσης δεδομένων καταναλωτή, δεν εμφανίζονται στην Περιήγηση, αλλά μπορεί να εξακολουθούν να είναι δυνατή η υποβολή ερωτημάτων απευθείας με αναφορά τους κατά όνομα στο ερώτημά σας, ανάλογα με τα δικαιώματά σας.

  5. Αφού επιλέξετε τα στοιχεία που θέλετε, επιλέξτε Load για να φορτώσετε τα δεδομένα ή Transform Data για να συνεχίσετε τον μετασχηματισμό των δεδομένων στο πρόγραμμα επεξεργασίας Power Query.

  6. Επιλέξτε τη λειτουργία σύνδεσης δεδομένων Εισαγωγή ή DirectQuery και, στη συνέχεια, επιλέξτε OK.

    Στιγμιότυπο οθόνης των ρυθμίσεων σύνδεσης, με τις ρυθμίσεις Εισαγωγή και DirectQuery ως τις ρυθμίσεις που μπορείτε να επιλέξετε.

Σύνδεση σε δεδομένα Amazon Redshift από το Power Query Online

Για να συνδεθείτε σε δεδομένα του Amazon Redshift:

  1. Επιλέξτε Amazon Redshift στη σελίδα Power Query - Επιλέξτε προέλευση δεδομένων.

  2. Στον Διακομιστή, εισαγάγετε το όνομα διακομιστή όπου βρίσκονται τα δεδομένα σας. Ως μέρος του πεδίου Διακομιστής, μπορείτε επίσης να καθορίσετε μια θύρα με την εξής μορφή: ServerURL:Port. Στη Βάση δεδομένων, εισαγάγετε το όνομα της βάσης δεδομένων Amazon Redshift στην οποία θέλετε να αποκτήσετε πρόσβαση. Σε αυτό το παράδειγμα, contoso.redshift.amazonaws.com:5439 το είναι το όνομα διακομιστή και ο αριθμός θύρας και dev είναι το όνομα της βάσης δεδομένων.

    Στιγμιότυπο οθόνης της σελίδας σύνδεσης, με το παράδειγμα ονόματος διακομιστή, θύρας και ονόματος βάσης δεδομένων που έχει καταχωρηθεί.

    Μπορείτε επίσης να επιλέξετε ορισμένες προαιρετικές επιλογές για προχωρημένους για τη σύνδεσή σας. Για περισσότερες πληροφορίες, μεταβείτε στη Σύνδεση χρησιμοποιώντας επιλογές για προχωρημένους.

  3. Εάν είναι απαραίτητο, επιλέξτε την πύλη δεδομένων εσωτερικής εγκατάστασης στην Πύλη δεδομένων.

  4. Επιλέξτε τον τύπο ελέγχου ταυτότητας που θέλετε να χρησιμοποιήσετε στο είδος ελέγχου ταυτότητας και, στη συνέχεια, εισαγάγετε τα διαπιστευτήριά σας.

  5. Επιλέξτε ή καταργήστε την επιλογή Χρήση κρυπτογραφημένης σύνδεσης ανάλογα με το αν θέλετε να χρησιμοποιήσετε μια κρυπτογραφημένη σύνδεση ή όχι.

  6. Επιλέξτε το κουμπί Επόμενο για να συνεχίσετε.

  7. Στην Περιήγηση, επιλέξτε τα δεδομένα που χρειάζεστε και, στη συνέχεια, επιλέξτε Μετασχηματισμός δεδομένων. Αυτή η επιλογή ανοίγει το πρόγραμμα επεξεργασίας Power Query, ώστε να μπορείτε να φιλτράρετε και να περιορίσετε το σύνολο των δεδομένων που θέλετε να χρησιμοποιήσετε.

    Στιγμιότυπο οθόνης του online Navigator με επιλεγμένο το στοιχείο customers και τα δεδομένα από αυτό το στοιχείο εμφανίζονται στη δεξιά πλευρά.

Σύνδεση με χρήση σύνθετων επιλογών

Το Power Query παρέχει ένα σύνολο σύνθετων επιλογών που μπορείτε να προσθέσετε στο ερώτημά σας, εάν είναι απαραίτητο.

Ο παρακάτω πίνακας περιγράφει όλες τις επιλογές για προχωρημένους που μπορείτε να ορίσετε στο Power Query.

Επιλογή για προχωρημένους Περιγραφή
Όνομα παρόχου Παρέχει ένα Όνομα πόρου Amazon (ARN), το οποίο προσδιορίζει με μοναδικό τρόπο πόρους AWS.
Μέγεθος δέσμης Καθορίζει τον μέγιστο αριθμό γραμμών που θα ανακτηθούν ταυτόχρονα από τον διακομιστή κατά τη λήψη δεδομένων. Ένας μικρός αριθμός μεταφράζεται σε περισσότερες κλήσεις στον διακομιστή κατά την ανάκτηση ενός μεγάλου συνόλου δεδομένων. Ένας μεγάλος αριθμός γραμμών μπορεί να βελτιώσει τις επιδόσεις, αλλά θα μπορούσε να προκαλέσει υψηλή χρήση μνήμης. Η προεπιλογή είναι ανάκτηση μίας γραμμής.
Πρόταση SQL Για πληροφορίες, μεταβείτε στην εισαγωγή δεδομένων από μια βάση δεδομένων με χρήση εγγενούς ερωτήματος βάσης δεδομένων. Αυτή η επιλογή είναι διαθέσιμη μόνο στο Power BI Desktop.

Ενεργοποίηση καθολικής σύνδεσης (SSO) του Microsoft Entra ID για το Amazon Redshift

Υποστηρίζουμε το Microsoft Entra ID SSO τόσο μέσω της υπηρεσίας Υπηρεσία Power BI (cloud) όσο και μέσω της πύλης δεδομένων εσωτερικής εγκατάστασης. Για περισσότερες πληροφορίες σχετικά με την ενεργοποίηση Microsoft Entra ID SSO για όλες τις συνδέσεις, μεταβείτε στο Επισκόπηση καθολικής σύνδεσης (SSO) για πύλες δεδομένων εσωτερικής εγκατάστασης στο Power BI.

Microsoft Entra ID καθολική σύνδεση (SSO) μέσω της υπηρεσίας Υπηρεσία Power BI

Για να ρυθμίσετε τις παραμέτρους μιας νέας σύνδεσης στην υπηρεσία Υπηρεσία Power BI:

  1. Στο Υπηρεσία Power BI, επιλέξτε Πύλη διαχείρισης από τη λίστα ρυθμίσεων.

    Στιγμιότυπο οθόνης του ανοιχτού μενού ρυθμίσεων, με έμφαση στην πύλη διαχειριστή.

  2. Ενεργοποιήστε την επιλογή SSO Redshift.

    Στιγμιότυπο οθόνης της επιλογής Redshift SSO με ενεργοποιημένο το κουμπί Ενεργοποιημένο.

Καθολική σύνδεση (SSO) Microsoft Entra ID για το Amazon Redshift με πύλη δεδομένων εσωτερικής εγκατάστασης

Για να μπορέσετε να ενεργοποιήσετε το Microsoft Entra ID SSO για το Amazon Redshift, πρέπει πρώτα να ενεργοποιήσετε το Microsoft Entra ID SSO για όλες τις προελεύσεις δεδομένων που υποστηρίζουν το Microsoft Entra ID SSO με μια πύλη δεδομένων εσωτερικής εγκατάστασης:

  1. Στο Υπηρεσία Power BI, επιλέξτε Πύλη διαχείρισης από τη λίστα ρυθμίσεων.

    Στιγμιότυπο οθόνης του μενού Ρυθμίσεις με έμφαση στην πύλη διαχειριστή.

  2. Στην περιοχή Ρυθμίσεις μισθωτή, ενεργοποιήστε το Azure AD Single-Sign On (SSO) για την πύλη.

    Στιγμιότυπο οθόνης του παραθύρου διαλόγου Microsoft Entra ID SSO για πύλη, με ενεργοποιημένη την επιλογή Ενεργοποιημένη.

Αφού ενεργοποιήσετε το Microsoft Entra ID SSO για όλες τις προελεύσεις δεδομένων και, στη συνέχεια, ενεργοποιήστε το Microsoft Entra ID SSO για το Amazon Redshift:

  1. Ενεργοποιήστε την επιλογή SSO Redshift.

    Στιγμιότυπο οθόνης του διαλόγου Redshift SSO με ενεργοποιημένη την επιλογή Enabled.

  2. Επιλέξτε Διαχείριση πυλών από τη λίστα ρυθμίσεων.

    Στιγμιότυπο οθόνης του μενού Ρυθμίσεις με έμφαση στη Διαχείριση πυλών.

  3. Επιλέξτε μια πύλη και, στη συνέχεια, επιλέξτε Επιλογή προέλευσης δεδομένων.

  4. Στην καρτέλα Ρυθμίσεις προέλευσης δεδομένων, εισαγάγετε μια τιμή στο Όνομα υπηρεσίας παροχής. Η παράμετρος Όνομα παρόχου απαιτείται κατά τη χρήση Microsoft Entra ID και πρέπει να καθοριστεί στο Ρυθμίσεις για προχωρημένους.

    Επιλέξτε επίσης Χρήση SSO μέσω Azure AD για ερωτήματα DirectQuery.

    Στιγμιότυπο οθόνης της καρτέλας

Υλοποίηση σύνδεσης Redshift 2.0

Η υποδοχή Amazon Redshift έχει μια νέα εφαρμογή που βασίζεται στο πρόγραμμα οδήγησης ανοιχτού κώδικα Amazon Redshift 2.x . Για να το ενεργοποιήσετε στην επιφάνεια εργασίας, μεταβείτε στις Επιλογές αρχείου>και ρυθμίσεις>Επιλογές>Λειτουργίες προεπισκόπησης.

Ενεργοποιήστε τη δυνατότητα υλοποίησης Χρήση νέας σύνδεσης Amazon Redshift :

Στιγμιότυπο οθόνης του παραθύρου διαλόγου επιλογής προεπισκόπησης με επιλεγμένο το στοιχείο Χρήση νέας εφαρμογής σύνδεσης Amazon Redshift.

Αυτό θα προσθέσει την επιλογή [Implementation="2.0"] στη σύνδεσή σας, η οποία λέει στο Power BI να χρησιμοποιήσει το νέο πρόγραμμα οδήγησης.

let
    Source = AmazonRedshift.Database("my.redshift.amazonaws.com","dev",[Implementation="2.0"]),
    northwind = Source{[Name="northwind"]}[Data],
    orders1 = northwind{[Name="orders"]}[Data]
in
    orders1

Αυτό θα προστεθεί μόνο για νέες συνδέσεις Redshift αφού ενεργοποιήσετε την επιλογή στο Power Query desktop. Μπορείτε να προσθέσετε αυτήν την επιλογή σε οποιαδήποτε υπάρχουσα σύνδεση προσθέτοντας επίσης την επιλογή [Implementation="2.0"].

Όλες οι συνδέσεις θα μετεγκατασταθούν αυτόματα στο πρόγραμμα οδήγησης V2 σε μελλοντική επανάληψη. Μπορείτε επίσης να δείτε ποια έκδοση του προγράμματος οδήγησης Redshift χρησιμοποιείτε στα αρχεία καταγραφής Mashup:

{
   "Start":"2026-02-16T23:20:18.7947784Z",
   "Action":"Engine/Module/AmazonRedshift/IO/AmazonRedshift/Version",
   "ResourceKind":"AmazonRedshift",
   "ResourcePath":"my.redshift.amazonaws.com;dev",
   "HostProcessId":"36784",
   "PartitionKey":"Section1/orders/orders1",
   "Implementation":"2.0",
   "DriverName":"Amazon Redshift ODBC Driver",
   "UseV2Features":"True",
   "ProductVersion":"2.153.0.0 (Main)+fdaf4307c2163bd9933182691631ca4d966ba1ac",
   "ActivityId":"dddd3333-ee44-5555-66ff-777777aaaaaa",
   "Process":"Microsoft.Mashup.Container.NetFX45",
   "Pid":37024,
   "Tid":1,
   "Duration":"00:00:00.0000192"
}