Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Fase 5: copia dei dati in DynamoDB

Modalità Focus
Fase 5: copia dei dati in DynamoDB - Amazon DynamoDB

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à.

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à.

In questa fase, i dati verranno copiati dalla tabella Hive (hive_features) in una nuova tabella in DynamoDB.

  1. Apri la console DynamoDB all'indirizzo. https://console.aws.amazon.com/dynamodb/

  2. Scegliere Create Table (Crea tabella).

  3. Nello schermata Crea tabella DynamoDB, procedi nel seguente modo:

    1. In Tabella, digitare Features.

    2. Per Chiave primaria, nel campo Chiave di partizione, digitare Id. Impostare il tipo di dati su Number (Numero).

      Deseleziona l'opzione Utilizza impostazioni predefinite. In Capacità con provisioning, specificare:

      • Unità di capacità in lettura-10

      • Unità di capacità in scrittura-10

    Scegli Crea.

  4. Al prompt di Hive immettere la seguente istruzione HiveQL:

    CREATE EXTERNAL TABLE ddb_features (feature_id BIGINT, feature_name STRING, feature_class STRING, state_alpha STRING, prim_lat_dec DOUBLE, prim_long_dec DOUBLE, elev_in_ft BIGINT) STORED BY 'org.apache.hadoop.hive.dynamodb.DynamoDBStorageHandler' TBLPROPERTIES( "dynamodb.table.name" = "Features", "dynamodb.column.mapping"="feature_id:Id,feature_name:Name,feature_class:Class,state_alpha:State,prim_lat_dec:Latitude,prim_long_dec:Longitude,elev_in_ft:Elevation" );

    A questo punto, è stata stabilita una mappatura tra Hive e la tabella Caratteristiche in DynamoDB.

  5. Immettere la seguente istruzione HiveQL per importare i dati in DynamoDB:

    INSERT OVERWRITE TABLE ddb_features SELECT feature_id, feature_name, feature_class, state_alpha, prim_lat_dec, prim_long_dec, elev_in_ft FROM hive_features;

    Hive invierà un MapReduce lavoro, che verrà elaborato dal tuo EMR cluster Amazon. Il completamento del processo può richiedere diversi minuti.

  6. Verificare che i dati siano stati caricati in DynamoDB:

    1. Nel pannello di navigazione della console DynamoDB, seleziona Tabelle.

    2. Scegli la tabella Caratteristiche, quindi seleziona la scheda Elementi per visualizzare i dati.

Approfondimenti

Fase 6: esecuzione di query sui dati nella tabella DynamoDB

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.