# Apache Sqoop Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Piattaforme di Integrazione dei Big Data](https://www.g2.com/it/categories/big-data-integration-platforms)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 31
## About Apache Sqoop
Apache Sqoop è uno strumento progettato per trasferire in modo efficiente grandi quantità di dati tra Apache Hadoop e archivi di dati strutturati come i database relazionali.




## Apache Sqoop Reviews
  ### 1. Dati sqoop da informatica e oracle in applicazioni Big Data

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shubhashish V. | Data Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** November 24, 2023

**Cosa ti piace di più di Apache Sqoop?**

Apache è molto utile nell'estrazione di grandi set di dati in tempi minimi. Può essere integrato e implementato con molte applicazioni simili dove i big data sono coinvolti con uso frequente.

**Cosa non ti piace di Apache Sqoop?**

A volte la query richiede più tempo nell'esecuzione quando sono coinvolti molti join o left outer join o altri join con filtri aggiuntivi nella condizione where. Il fallimento durante l'importazione parziale è avvenuto in una query lunga.

**Quali problemi sta risolvendo Apache Sqoop e come ti sta beneficiando?**

Aiuta a creare un grande set di dati da 2 o più tabelle con filtri in modo semplice, così da poter utilizzare quei dati ottimizzati per supportare o sviluppare le nostre applicazioni per gli utenti aziendali.

  ### 2. Un'utilità versatile per il movimento dei dati e le funzioni SQL di base.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Zubin D. | Associate Software Engineering Manager, Enterprise (> 1000 dip.)

**Reviewed Date:** November 09, 2023

**Cosa ti piace di più di Apache Sqoop?**

La semplicità con cui lo strumento può essere utilizzato fin dall'inizio con una configurazione minima in un ambiente distribuito e la breve curva di apprendimento.

**Cosa non ti piace di Apache Sqoop?**

Il logging sembrava essere qualcosa con cui ho personalmente lottato per identificare anomalie nei dati quando si trattava di movimento dei dati nei miei casi d'uso.

**Quali problemi sta risolvendo Apache Sqoop e come ti sta beneficiando?**

Movimento dei dati tra un ambiente distribuito e un database relazionale

  ### 3. Applicazione a riga di comando per trasferire dati tra database e hadoop

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Contabilità | Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 08, 2023

**Cosa ti piace di più di Apache Sqoop?**

Il trasferimento dei dati avviene in parallelo, rendendolo veloce ed economico.

**Cosa non ti piace di Apache Sqoop?**

Il fallimento durante l'importazione e l'esportazione parziale necessita di un trattamento speciale.

**Quali problemi sta risolvendo Apache Sqoop e come ti sta beneficiando?**

Comporta il trasferimento dei dati da una varietà di fonti di dati strutturate come Oracle, PostgreSQL, ecc.

  ### 4. Importazione/esportazione di dati da/a RDBMS con Sqoop

**Rating:** 4.0/5.0 stars

**Reviewed by:** A P. | Freelance Data science/ big data trainer, Mid-Market (51-1000 dip.)

**Reviewed Date:** June 20, 2022

**Cosa ti piace di più di Apache Sqoop?**

Le importazioni incrementali sono più utili in sqoop

**Cosa non ti piace di Apache Sqoop?**

a volte, quando lo stesso database viene utilizzato per altre applicazioni aziendali e le mie query coinvolgono più join, le prestazioni ne risentono

**Raccomandazioni per chi sta considerando Apache Sqoop:**

Consiglio Apache Sqoop per la sua facilità d'uso.

**Quali problemi sta risolvendo Apache Sqoop e come ti sta beneficiando?**

Sqoop sta risolvendo il problema di importare facilmente gli aggiornamenti dei dati effettuati nel database di origine utilizzando importazioni incrementali e automatizzando questi compiti usando i lavori di sqoop.

  ### 5. Strumento CLI standard per importare ed esportare dati da Hadoop

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kubendra Reddy M. | Data Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** March 18, 2022

**Cosa ti piace di più di Apache Sqoop?**

La cosa migliore è che esegue il trasferimento dei dati in parallelo. Consente di trasferire i dati da una varietà di database strutturati. Ha una grande comunità di supporto.

**Cosa non ti piace di Apache Sqoop?**

Sotto il cofano utilizza MapReduce, che richiede tempo anche per il trasferimento di dati di piccole dimensioni. Implementare la cattura dei dati modificati e i carichi incrementali è piuttosto complesso. Non può essere messo in pausa e ripreso.

**Raccomandazioni per chi sta considerando Apache Sqoop:**

Strumento standard di trasferimento dati.

**Quali problemi sta risolvendo Apache Sqoop e come ti sta beneficiando?**

Importavamo i dati da RDBMS al cluster Hadoop e esportavamo i dati da Hadoop a RDBMS. Usavamo questo metodo per trasferire i dati in parallelo per ottenere migliori prestazioni.

  ### 6. Apache Sqoop per raccogliere dati sociali

**Rating:** 4.5/5.0 stars

**Reviewed by:** GouriS S. | Data Scientist, Mid-Market (51-1000 dip.)

**Reviewed Date:** October 19, 2021

**Cosa ti piace di più di Apache Sqoop?**

La cosa migliore di Apache Sqoop è che offre una configurazione semplice per ottenere i dati in tempo reale dal sistema sorgente.

**Cosa non ti piace di Apache Sqoop?**

La cosa che non mi è piaciuta di Apache Sqoop è che una volta che la pipeline è interrotta, è difficile recuperare i messaggi persi.

**Quali problemi sta risolvendo Apache Sqoop e come ti sta beneficiando?**

Ho utilizzato Apache Sqoop per ottenere i dati in tempo reale dalle API di origine di Twitter e poi elaborare i dati.

  ### 7. Molto utile e facile da usare.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nikunj P. | Senior Software Engineer, Software per computer, Enterprise (> 1000 dip.)

**Reviewed Date:** October 23, 2020

**Cosa ti piace di più di Apache Sqoop?**

L'uso è molto semplice. È molto intuitivo. Non è necessario scrivere molte righe di codice per ottenere i dati dal database o scrivere di nuovo nel database.

**Cosa non ti piace di Apache Sqoop?**

Non c'è nulla che io possa vedere al momento. Se otteniamo supporto per il passaggio ai database NoSQL, sarebbe fantastico.

**Quali problemi sta risolvendo Apache Sqoop e come ti sta beneficiando?**

Per il data warehouse e l'analisi, stiamo trasferendo i dati da vari database e rendendoli disponibili in Hadoop per l'elaborazione e l'analisi.

  ### 8. La migliore applicazione per trasferire dati tra database relazionali e Hadoop

**Rating:** 4.5/5.0 stars

**Reviewed by:** Saurav M. | Big Data Developer, Enterprise (> 1000 dip.)

**Reviewed Date:** July 16, 2020

**Cosa ti piace di più di Apache Sqoop?**

La semplicità e l'efficacia dell'applicazione conquistano il mio cuore. Inoltre, il design incentrato sull'utente è fantastico. Sto usando Sqoop per importare dati da datastore esterni nel Hadoop Distributed File System o in ecosistemi Hadoop correlati come Hive e HBase. Il miglior vantaggio è quanto sia facile da usare e quanto sia veloce. Sqoop può facilmente integrarsi con Hadoop e scaricare dati strutturati da database relazionali su HDFS, completando la potenza di Hadoop. Questo è il motivo per cui la certificazione Big Data e Hadoop richiede una solida conoscenza di Apache Sqoop e Flume.

**Cosa non ti piace di Apache Sqoop?**

Non ho davvero trovato nulla che non mi piacesse, ma se in futuro lo facessi, mi piacerebbe condividerlo. Ci sono alcuni problemi nell'utilizzo di Sqoop che mi hanno infastidito inizialmente ma sono facili da gestire:

Connettore Sqoop:

Problema:
Uso di un connettore errato per il database da connettere durante l'esportazione o l'importazione con Sqoop.

Driver mancante o uso del nome corretto del driver della rispettiva classe JDBC per il comando Sqoop.

Nome del gestore di connessione mancante in alcuni casi del comando Sqoop.

Approccio errato nel fornire la password o il nome utente del database da connettere.

Il formato dei dati memorizzati nelle tabelle HDFS/Hive può creare problemi. Ci sono alcuni formati come i file ORC che non permettono il trasferimento diretto dei dati utilizzando Sqoop.

Nomi non corrispondenti o errati delle colonne delle tabelle di origine e destinazione dove viene utilizzato HCatalog nel comando Sqoop possono mostrare un lavoro Sqoop riuscito senza che i dati vengano trasferiti.

**Raccomandazioni per chi sta considerando Apache Sqoop:**

Apache Sqoop è progettato per trasferire in modo efficiente enormi volumi di dati tra Apache Hadoop e archivi di dati strutturati come i database relazionali. Aiuta a scaricare alcuni compiti, come l'elaborazione ETL, da un data warehouse aziendale a Hadoop, per un'esecuzione efficiente a un costo molto inferiore. Sqoop rende anche facile estrarre dati da Hadoop ed esportarli in archivi di dati strutturati esterni.

**Quali problemi sta risolvendo Apache Sqoop e come ti sta beneficiando?**

Sto usando Sqoop per importare dati da datastore esterni nel Hadoop Distributed File System o in ecosistemi Hadoop correlati come Hive e HBase. Il vantaggio principale è quanto sia facile da usare e quanto sia veloce.

  ### 9. Rendere più facili le importazioni da DB relazionale a HDFS

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Telecomunicazioni | Enterprise (> 1000 dip.)

**Reviewed Date:** March 31, 2021

**Cosa ti piace di più di Apache Sqoop?**

Replica di un database relazionale su HDFS per lavori MR

**Cosa non ti piace di Apache Sqoop?**

I dati dovevano essere reimportati ogni volta che venivano modificati.

**Quali problemi sta risolvendo Apache Sqoop e come ti sta beneficiando?**

Avevamo un enorme volume di dati nel database relazionale. Per derivare il KPI aggregato, ho dovuto eseguire SQL. Utilizzando Sqoop, lo stesso SQL dal database relazionale è stato eseguito su Sqoop.

  ### 10. Sqoop come strumento chiave nella nostra pipeline ETL

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vijay A. | Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** October 23, 2020

**Cosa ti piace di più di Apache Sqoop?**

Meglio adatto nella nostra pipeline dove carichiamo/scarichiamo dati da postgreSQL. 
Adatto per il nostro formato dati in AVRO.
In circostanze normali l'esecuzione è veloce ed economica.

**Cosa non ti piace di Apache Sqoop?**

Quando si caricano grandi quantità di dati, diventa un collo di bottiglia per le prestazioni di altre applicazioni che lavorano con lo stesso datastore. Non c'è una funzione di pausa e ripresa. Dobbiamo ricominciare il lavoro da capo.

**Raccomandazioni per chi sta considerando Apache Sqoop:**

Diventare esperti in Sqoop è piuttosto facile e divertente.

**Quali problemi sta risolvendo Apache Sqoop e come ti sta beneficiando?**

Nel nostro pipeline ETL dobbiamo caricare i dati da PostgreSQL a HDFS e processare i dati e caricarli. È molto veloce nell'esecuzione.


## Apache Sqoop Discussions
  - [A cosa serve Apache Sqoop?](https://www.g2.com/it/discussions/what-is-apache-sqoop-used-for)
  - [There is no pause &amp; resume feature , is this going to  be in upcoming versions ?](https://www.g2.com/it/discussions/33409-there-is-no-pause-resume-feature-is-this-going-to-be-in-upcoming-versions) - 1 upvote
  - [Is there any plan to present Sqoop in a user friendly format?](https://www.g2.com/it/discussions/32734-is-there-any-plan-to-present-sqoop-in-a-user-friendly-format) - 1 upvote




## Top Apache Sqoop Alternatives
  - [Azure Data Factory](https://www.g2.com/it/products/azure-data-factory/reviews) - 4.6/5.0 (92 reviews)
  - [AWS Glue](https://www.g2.com/it/products/aws-glue/reviews) - 4.3/5.0 (190 reviews)
  - [SnapLogic Intelligent Integration Platform (IIP)](https://www.g2.com/it/products/snaplogic-intelligent-integration-platform-iip/reviews) - 4.4/5.0 (371 reviews)

