Analizza i dati DataZone sottoscritti ad Amazon con applicazioni di analisi esterne tramite connessione JDBC - Amazon DataZone

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Analizza i dati DataZone sottoscritti ad Amazon con applicazioni di analisi esterne tramite connessione JDBC

Amazon DataZone consente ai consumatori di dati di individuare e abbonarsi facilmente ai dati provenienti da più fonti all'interno di un unico progetto e di analizzarli utilizzando Amazon Athena, Amazon Redshift Query Editor e Amazon. SageMaker

Amazon supporta DataZone anche l'autenticazione tramite il driver JDBC Athena che consente agli utenti di interrogare i DataZone dati Amazon sottoscritti utilizzando i più diffusi strumenti di analisi e SQL esterni, come SQL Workbench, Tableau, Domino DBeaver, Power BI e molti altri. Gli utenti possono autenticarsi utilizzando le proprie credenziali aziendali tramite SSO o IAM e iniziare ad analizzare i dati sottoscritti all'interno dei progetti Amazon. DataZone

DataZoneIl supporto di Amazon al driver JDBC Athena offre i seguenti vantaggi:

  • Maggiore scelta di strumenti per l'interrogazione e la visualizzazione: i consumatori di dati possono connettersi ad Amazon DataZone utilizzando i loro strumenti preferiti tra un'ampia gamma di strumenti di analisi che supportano una connessione JDBC. Ciò consente loro di continuare a utilizzare il software che conoscono senza la necessità di apprendere nuovi strumenti per il consumo di dati.

  • Accesso programmatico: una connessione JDBC ai dati regolati dall'accesso tramite server o applicazioni personalizzate consente agli utenti di dati di eseguire operazioni automatizzate e più complesse sui dati.

Puoi utilizzare il tuo URL JDBC per collegare i tuoi strumenti di analisi esterni ai dati DataZone abbonati ad Amazon. Per ottenere il tuo URL JDBC, esegui la seguente procedura:

Importante

Nella versione corrente, Amazon DataZone supporta l'autenticazione tramite il driver Amazon Athena JDBC. Per completare questa procedura, assicurati di aver scaricato e installato il driver JDBC Athena più recente per la tua applicazione di analisi preferita.

  1. Vai all'URL del portale DataZone dati di Amazon e accedi utilizzando Single Sign-On (SSO) o le tue credenziali. AWS Se sei un DataZone amministratore Amazon, puoi accedere alla DataZone console Amazon all'indirizzo https://console.aws.amazon.com/datazone e accedere con il Account AWS luogo in cui è stato creato il dominio, quindi scegliere Open data portal.

  2. Nel portale DataZone dati di Amazon, scegli Browse Projects List, quindi trova e scegli il progetto in cui hai i dati che desideri analizzare.

  3. Nel pannello laterale destro della home page del progetto, scegli Connect with JDBC.

  4. Nella finestra pop-up dei parametri JDBC, scegli il metodo di autenticazione (credenziali SSO o credenziali IAM), quindi copia la stringa o i singoli parametri dell'URL JDBC. Puoi quindi utilizzarlo per connetterti alla tua applicazione di analisi esterna.

Quando colleghi la tua applicazione di analisi esterna ad Amazon DataZone utilizzando la query o i parametri JBDC, richiami l'API. RedeemAccessToken L'RedeemAccessTokenAPI scambia un token di accesso Identity Center per le AmazonDataZoneDomainExecutionRole credenziali, che vengono utilizzate per chiamare l'API. GetEnvironmentCredentials

Per ulteriori informazioni sul meccanismo di autenticazione che utilizza le credenziali IAM per connettersi ai dati DataZone gestiti da Amazon in Athena, consulta DataZone IAM Credentials Provider. Per ulteriori informazioni sul meccanismo di autenticazione che consente la connessione ai dati DataZone gestiti da Amazon in Athena utilizzando IAM Identity Center, DataZone consulta Idc Credentials Provider.

RedeemAccessToken Riferimento alle API

Sintassi della richiesta

POST /sso/redeem-token HTTP/1.1 Content-type: application/json { "domainId": "string", "accessToken": "string" }

Parametri della richiesta

La richiesta utilizza i seguenti parametri.

DomainId

L'ID del DataZone dominio Amazon.

Modello: ^dzd [-_] [a-zA-Z0-9_-] {1,36} $

Obbligatorio: sì

Token di accesso

Il token di accesso a Identity Center.

Tipo: stringa

Obbligatorio: sì

Sintassi della risposta

HTTP/1.1 200 Content-type: application/json { "credentials": AwsCredentials }

Elementi di risposta

credenziali

Le AmazonDataZoneDomainExecutionRole credenziali utilizzate per chiamare l'GetEnvironmentCredentialsAPI.

Tipo: matrice di AwsCredentials oggetti. Questo tipo di dati include le seguenti proprietà:

  • accessKeyId: AccessKeyId

  • secretAccessKey: SecretAccessKey

  • Token di sessione: SessionToken

  • scadenza: timestamp

Token di accesso

Il token di accesso a Identity Center.

Tipo: stringa

Obbligatorio: sì

Errori

AccessDeniedException

Non disponi dell'autorizzazione di accesso sufficiente per eseguire questa operazione.

Codice di stato HTTP: 403

ResourceNotFoundException

La risorsa specificata non può essere trovata.

Codice di stato HTTP: 404

ValidationException

L'input non soddisfa i vincoli specificati dal AWS servizio.

Codice di stato HTTP: 400

InternalServerException

La richiesta non è riuscita a causa di un errore, un'eccezione o un errore sconosciuto.

Codice di stato HTTP: 500