Est-il possible de transférer de la date de la Teradata Table .fichier csv directement.
Le problème est - mon tableau comporte plus de 18 millions de lignes.
Si oui, veuillez envoyer me dire le processus
Pour un tableau de cette taille, je voudrais suggérer à l'aide de la FastExport utilitaire. Il ne supporte pas nativement un export CSV mais vous pouvez reproduire le comportement.
Teradata SQL Assistant exporter vers un fichier CSV, mais il ne serait pas approprié pour une utilisation avec un tableau de cette taille.
BTEQ est une autre alternative qui peut être acceptable pour un temps de vidage si la table.
Idée de base serait à l'exportation de la première table dans un fichier TXT puis la conversion de TXT t o CSV à l'aide de R...read.tableau ()---> write.csv().....
Ci-dessous sont les étapes de l'exportation de la table TD en tant que fichier txt:
Sélectionnez l'option d'exportation à partir d'un fichier
Sélectionner tous les enregistrements de la table que vous souhaitez exporter
De l'enregistrer comme un fichier TXT
Ensuite utiliser R pour convertir fichier TXT CSV (définir le répertoire de travail à l'emplacement où vous avez enregistré votre gros fichier TXT):
my_table<-read.table("File_name.txt", fill = TRUE, header = TRUE)
write.csv(my_table,file = "File_name.csv")
Ce qui avait travaillé pour 15 millions d'enregistrements de la table. Espérons que cela aide.
Je ne sais pas quelle version de SQL Assistant vous utilisez, mais il y a un Délimité Text option dans ma version. Et bien sûr, la façon la plus rapide wuld être un simple TPT Exportation à l'aide du format DÉLIMITÉ par des tabulations.
J'utilise le code suivant pour exporter des données à partir de la Teradata Table en .csv fichier directement.
CREATE EXTERNAL TABLE
database_name.table_name (to be created) SAMEAS database_name.table_name (already existing, whose data is to be exported)
USING (DATAOBJECT ('C:\Data\file_name.csv')
DELIMITER '|' REMOTESOURCE 'ODBC');
Comment rapide est-ce? Je veux dire pour une "grande" table comme mentionné dans la question? Ce n'est pas valable Teradata de la syntaxe.
Pour un tableau de cette taille, je voudrais suggérer à l'aide de la FastExport utilitaire. Il ne supporte pas nativement un export CSV mais vous pouvez reproduire le comportement.
Teradata SQL Assistant exporter vers un fichier CSV, mais il ne serait pas approprié pour une utilisation avec un tableau de cette taille.
BTEQ est une autre alternative qui peut être acceptable pour un temps de vidage si la table.
Vous avez accès à aucun de ces?
OriginalL'auteur Rob Paller
Très simple.
Idée de base serait à l'exportation de la première table dans un fichier TXT puis la conversion de TXT t o CSV à l'aide de R...read.tableau ()---> write.csv().....
Ci-dessous sont les étapes de l'exportation de la table TD en tant que fichier txt:
Ensuite utiliser R pour convertir fichier TXT CSV (définir le répertoire de travail à l'emplacement où vous avez enregistré votre gros fichier TXT):
Ce qui avait travaillé pour 15 millions d'enregistrements de la table. Espérons que cela aide.
OriginalL'auteur Piyush Verma
J'utilise le code suivant pour exporter des données à partir de la Teradata Table en
.csv
fichier directement.Ce n'est pas valable Teradata de la syntaxe.
OriginalL'auteur Syed Ghazanfer
Vous pouvez utiliser FastExport utilitaire de Teradata Studio pour l'exportation de la table au format CSV. Vous pouvez définir le séparateur.
OriginalL'auteur FarIDM