IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

DB2 Discussion :

DB2 ZOS / table contenant le format date ==> fichier séquentiel


Sujet :

DB2

  1. #1
    Candidat au Club Avatar de Hubble1975
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Février 2016
    Messages : 5
    Points : 3
    Points
    3
    Par défaut DB2 ZOS / table contenant le format date ==> fichier séquentiel
    Bonjour,
    Contexte :
    + Je désire décharger des table DB2, contenant entre autre des colonnes au format DATE, sur des fichiers séquentiels pour ensuite les mettre dans des TXT.
    + Une des table contient plus de 100 millions de lignes et fait plus de 100 colonnes .
    + Avec l'utilitaire UNLOAD, tout fonctionne sauf pour les colonnes au format DATE qui restent illisibles. le DATE EXTERNAL semble signifier external à DB2 mais pas à ZOS.

    Question :
    Je suis ouvert aux suggestions UNLOAD, DSNTIAUL, DSNTEP4 et REXX afin de trouver une solution.

    merci

  2. #2
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 137
    Points : 38 894
    Points
    38 894
    Billets dans le blog
    9
    Par défaut
    Bonjour,

    C'est étonnant, car de mon coté, avec DSNUTILB comme avec DSNTIAUL, sans paramétrage particulier, j'obtiens des dates lisibles au format CCAA-MM-JJ
    Quel format de date avez vous par défaut sur votre DB2 ?

  3. #3
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2005
    Messages
    1 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 473
    Points : 3 283
    Points
    3 283
    Par défaut
    Bonsoir,

    D'accord avec escartefigue, à mon sens, les dates dans DB2 sont toujours externalisées dans un format "lisible" et jamais dans le format interne au SGBD qui lui est réservé.

    Après ce format externe peut se paramétrer dans DB2, même si le format standard ISO me semble plutôt bien adapté.

    Maintenant le seul cas un peu "tordu" que j'ai rencontré, c'est la présence possible d'un " EXIT " de date appelé " date or time routine " en terminologie DB2. Votre DBA " Système " devrait être capable de vous renseigner sur ce sujet, la mise en place d'une telle routine n'étant pas triviale ...

  4. #4
    Membre chevronné Avatar de bernard59139
    Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2006
    Messages
    951
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Octobre 2006
    Messages : 951
    Points : 2 066
    Points
    2 066
    Par défaut
    Bonjour

    Amha, et avec le peu d'info données, les colonnes en questions ne doivent pas être au format DATE mais en numérique quelconque.

    Un UNLOAD au format DELIMTED devrait tout étendre.
    a+

  5. #5
    Candidat au Club Avatar de Hubble1975
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Février 2016
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Bonjour messieurs & merci pour ce voyage entre Massilia, le Nord et l'orient.

    je confirme que ma colonne est en format date:
    ,STATUS SMALLINT NOT NULL WITH DEFAULT
    ,STATDATE DATE WITH DEFAULT NULL
    ,MEASURE DECIMAL(9 , 0)

    En sortie, j'ai un format packed.
    Donc je vais m'orienter sur la recherche de l'EXIT et là je pense que je vais pleurer car si c'est bien mon souci, on n'est pas prêt de le modifier.

    je vous tiens au courant & merci encore.

    bonne journée.

  6. #6
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 137
    Points : 38 894
    Points
    38 894
    Billets dans le blog
    9
    Par défaut
    Citation Envoyé par Hubble1975 Voir le message
    Bonjour messieurs & merci pour ce voyage entre Massilia, le Nord et l'orient..
    Tiens oui je ne l'avais pas remarqué
    Et votre pseudo nous fait voyager beaucoup plus loin

  7. #7
    Candidat au Club Avatar de Hubble1975
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Février 2016
    Messages : 5
    Points : 3
    Points
    3
    Par défaut Je pleure, mon problème est dû à un EXIT maison
    merci à tous.

  8. #8
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2005
    Messages
    1 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 473
    Points : 3 283
    Points
    3 283
    Par défaut
    Citation Envoyé par Hubble1975 Voir le message
    merci à tous.
    oui mais il sert à quoi cet EXIT ?

    à mon sens, un EXIT ne devrait pas empêcher de décharger les données dans un fichier séquentiel, quand même ...

  9. #9
    Candidat au Club Avatar de Hubble1975
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Février 2016
    Messages : 5
    Points : 3
    Points
    3
    Par défaut En l an 1983 ou pas loin
    Une personne a pensé que l espace disque était une denrée rare. Donc packé la date était une superbe idée. Une analyse de plus, qui va attendre d avoir du temps pour mesurer l impact de faire sauter l exit.

  10. #10
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 137
    Points : 38 894
    Points
    38 894
    Billets dans le blog
    9
    Par défaut
    Citation Envoyé par Hubble1975 Voir le message
    Une personne a pensé que l espace disque était une denrée rare. Donc packé la date était une superbe idée. Une analyse de plus, qui va attendre d avoir du temps pour mesurer l impact de faire sauter l exit.
    Sur les vieilles applis c'était très courant, l'espace disque voir bande, était rare et cher.
    j'ai connu jadis des dates packées et "désignées" pour économiser le demi octet de signe !
    Du coup les dates (sans le siècle) tennaient sur 3 octets ... bon c'était pas du relationnel mais une base réseau, mais ca ne change rien à l'affaire

    Une autre époque

    Par contre dans votre cas, le DDL de la colonne concerné ne doit pas être de type DATE

  11. #11
    Candidat au Club Avatar de Hubble1975
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Février 2016
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par escartefigue Voir le message
    Par contre dans votre cas, le DDL de la colonne concerné ne doit pas être de type DATE
    si elle est bien définie en date, c'est lors de l'extraction qu'elle devient packé :-).

  12. #12
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 137
    Points : 38 894
    Points
    38 894
    Billets dans le blog
    9
    Par défaut
    Citation Envoyé par Hubble1975 Voir le message
    si elle est bien définie en date, c'est lors de l'extraction qu'elle devient packé :-).
    Alors on revient au point de départ, peut être un exit à la c....

    Remarque en marge du sujet : 100 colonnes pour une même table, c'est le syndrome de la table obèse, avec les conséquence que ça implique sur les problèmes d'accès concurrents

  13. #13
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 003
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8 003
    Points : 30 910
    Points
    30 910
    Billets dans le blog
    16
    Par défaut
    Hello !

    Citation Envoyé par escartefigue
    c'était pas du relationnel mais une base réseau
    IDMS ? IDS/2 ? Total ? ... ?

    Le bon temps !
    (a) Faites simple, mais pas plus simple ! (A. Einstein)
    (b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
    => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench
    Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.

  14. #14
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 137
    Points : 38 894
    Points
    38 894
    Billets dans le blog
    9
    Par défaut
    Total de Cincom

    Et sous dos/vse

    L'antédiluvien quoi

  15. #15
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 003
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8 003
    Points : 30 910
    Points
    30 910
    Billets dans le blog
    16
    Par défaut Total
    Mais non, c’était hier ! En tout cas, avouez qu’avec Total, nous n’avions guère le temps de nous ennuyer...
    (a) Faites simple, mais pas plus simple ! (A. Einstein)
    (b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
    => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench
    Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 24/03/2010, 11h49
  2. Forcer Format date creation table
    Par Smallstones dans le forum Débuter
    Réponses: 1
    Dernier message: 02/02/2010, 10h21
  3. Changement format date dans une table access
    Par benPSA dans le forum Requêtes et SQL.
    Réponses: 11
    Dernier message: 15/01/2010, 15h48
  4. import d'une table d'une page web : format Date
    Par pegase33 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/03/2008, 01h57
  5. DB2 Format date
    Par tsyfar dans le forum DB2
    Réponses: 1
    Dernier message: 06/07/2006, 18h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo