Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Export δεδομένων από ένα σύστημα

Îåêßíçóå áðü ôï ìÝëïò Dimitris Papadimitriou. Τελευταία δημοσίευση από το μέλος anjelinio στις 18-12-2006, 16:10. Υπάρχουν 19 απαντήσεις.
Σελίδα 2 από 2 (20 εγγραφές)   < 1 2
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  14-12-2006, 18:37 22236 σε απάντηση της 22234

    Απ: Export δεδομένων από ένα σύστημα

    Κατατοπιστικότατος!
    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  17-12-2006, 22:51 22408 σε απάντηση της 22236

    Απ: Export δεδομένων από ένα σύστημα

    Λοιπόν. Έχουμε και λέμε. Θα δώσω δυο δυνατότητες εξαγωγής δεδομένων:

    1) Εξαγωγή πολύ συγκεκριμένων δεδομένων σε xml. Ο χρήστης θα μπορεί απλά να δώσει ένα σετ κριτηρίων που θα προσδιορίζει τα δεδομένα που θα πάρει. Το xml θα είναι αυτό που δημιουργείται από την dataset.WriteXml, όταν οριστεί τύπος Nested για τα relation που περιέχει, έτσι ώστε τα related records ενός record να εμφανίζονται σαν nested nodes. Επειδή το σύστημα είναι client/server και επειδή το παραγώμενο xml μπορεί να είναι μεγάλο, βρήκα ένα τρόπο να κάνω WriteXml απευθείας σε αρχείο zip. Δεν είναι τίποτα φοβερό, αλλά είπα να το βγάλω στο blog μου. Αν θέλετε ρίξτε και κανένα σχόλιο να μου κάνετε σεφτέ!!! Write dataset contents to zip file.

    2) Κατά τα άλλα θα ακολουθήσω αυτό που είπε και ο anjelinio, δηλαδή θα σηκώσω ένα reporting services model σε ένα report server του SQL Server 2005. Βάση αυτού του μοντέλου θα μπορούν να γίνουν reports σχεδόν που οτιδήποτε υπάρχει στη βάση δεδομένων, χωρίς όμως ο χρήστης να εκτελεί απευθείας queries σε αυτή. Με μια μικρή μελέτη είδα ότι τα Reporting Services είναι ένα φανταστικό εργαλείο. Περισσότερο μου άρεσε ο Report Designer που γίνεται deploy με click once, καθώς και η δυνατότητα απευθείας προβολής ενός report από τον browser, το οποίο θα βολέψει περισσότερο executive χρήστες.

    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  18-12-2006, 15:30 22445 σε απάντηση της 22408

    Απ: Export δεδομένων από ένα σύστημα

    Δημήτρη, χρειάζεσαι το παραγώμενο zip αρχείο στο server ? Αν όχι, αντί για FileStream στο ZipLib, δώστου κατευθείαν το Response.OutputStream έχοντας θέσει τους headers σε file-attached και το κατάλληλο content-type ... δε θα χτυπάς (μάλλον) ουτέ καν το δίσκο του server σου έτσι.
    Angel
    O:]
  •  18-12-2006, 15:55 22448 σε απάντηση της 22445

    Απ: Export δεδομένων από ένα σύστημα

    Αυτό τώρα είναι ένα θέμα και ήθελα να το αντιμετωπίσω λίγο αργότερο. Η αλήθεια είναι ότι το request για να λάβει ο client το αρχείο γίνεται με web service, οπότε δεν ξέρω αν μπορώ να δώσω το αρχείο έτσι. Διαφορετικά θα έπρεπε να φιάξω μια aspx που να το κάνει αυτό ή έναν httphandler.
    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  18-12-2006, 16:10 22451 σε απάντηση της 22408

    Απ: Export δεδομένων από ένα σύστημα

    Πιθανώς να μπορούσες να το γυρίσεις απ'το web service σε base64, αλλά αυτό θα "φουσκώσει" αρκετά το μέγεθος ... με handler θα ήταν πολύ καλύτερα.
    Angel
    O:]
Σελίδα 2 από 2 (20 εγγραφές)   < 1 2
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems