Κοινή χρήση μέσω


Επισκόπηση συνδυασμού αρχείων

Με το Power Query, μπορείτε να συνδυάσετε πολλά αρχεία που έχουν το ίδιο σχήμα σε έναν ενιαίο λογικό πίνακα.

Αυτή η δυνατότητα είναι χρήσιμη όταν θέλετε να συνδυάσετε όλα τα αρχεία που έχετε στον ίδιο φάκελο. Για παράδειγμα, εάν έχετε έναν φάκελο που περιέχει μηνιαία αρχεία με όλες τις παραγγελίες αγοράς για την εταιρεία σας, μπορείτε να συνδυάσετε αυτά τα αρχεία για να ενοποιήσετε τις παραγγελίες σε μία προβολή.

Τα αρχεία μπορούν να προέρχονται από διάφορες προελεύσεις, όπως (αλλά όχι αποκλειστικά σε):

  • Τοπικοί φάκελοι
  • Τοποθεσίες SharePoint
  • Χώρος αποθήκευσης αντικειμένων blob Azure
  • Azure Data Lake Storage (Gen1 και Gen2)

Όταν εργάζεστε με αυτές τις προελεύσεις, παρατηρήστε ότι έχουν το ίδιο σχήμα πίνακα, το οποίο συνήθως αναφέρεται ως προβολή συστήματος αρχείων. Το παρακάτω στιγμιότυπο οθόνης εμφανίζει ένα παράδειγμα της προβολής συστήματος αρχείων.

Στιγμιότυπο οθόνης της προβολής συστήματος αρχείων όπου εμφανίζονται πολλά δείγματα αρχείων.

Στην προβολή συστήματος αρχείων, η στήλη Περιεχόμενο περιέχει τη δυαδική αναπαράσταση κάθε αρχείου.

Σημείωμα

Μπορείτε να φιλτράρετε τη λίστα των αρχείων στην προβολή συστήματος αρχείων, χρησιμοποιώντας οποιοδήποτε από τα διαθέσιμα πεδία. Είναι καλή πρακτική να φιλτράρετε αυτή την προβολή για να εμφανίσετε μόνο τα αρχεία που χρειάζεται να συνδυάσετε, για παράδειγμα, φιλτράροντας πεδία όπως Επέκταση ή Διαδρομή φακέλου. Περισσότερες πληροφορίες: Φάκελος

Η επιλογή οποιασδήποτε από τις [δυαδικές] τιμές στη στήλη Περιεχόμενο δημιουργεί αυτόματα μια σειρά βημάτων περιήγησης σε αυτό το συγκεκριμένο αρχείο. Το Power Query προσπαθεί να ερμηνεύσει το δυαδικό χρησιμοποιώντας μία από τις διαθέσιμες συνδέσεις, όπως Text/CSV, Excel, JSON ή XML.

Ο συνδυασμός αρχείων πραγματοποιείται στα ακόλουθα στάδια:

Προεπισκόπηση πίνακα

Όταν συνδέεστε σε μια προέλευση δεδομένων χρησιμοποιώντας οποιαδήποτε από τις συνδέσεις που αναφέρθηκαν προηγουμένως, ανοίγει μια προεπισκόπηση πίνακα. Εάν είστε βέβαιοι ότι θέλετε να συνδυάσετε όλα τα αρχεία στον φάκελο, επιλέξτε Συνδυασμός στην κάτω δεξιά γωνία της οθόνης.

Στιγμιότυπο οθόνης της προεπισκόπησης πίνακα με έμφαση στην επιλογή συνδυασμού.

Εναλλακτικά, μπορείτε να επιλέξετε Μετασχηματισμός δεδομένων για να αποκτήσετε πρόσβαση στο πρόγραμμα επεξεργασίας Power Query και να δημιουργήσετε ένα υποσύνολο της λίστας αρχείων (για παράδειγμα, χρησιμοποιώντας φίλτρα στη στήλη διαδρομής φακέλου για να συμπεριλάβετε μόνο αρχεία από έναν συγκεκριμένο υποφάκελο). Στη συνέχεια, συνδυάστε αρχεία επιλέγοντας τη στήλη που περιέχει τα δυαδικά δεδομένα στη στήλη Περιεχόμενο και, στη συνέχεια, επιλέγοντας ένα από τα εξής:

  • Η εντολή Συνδυασμός αρχείων στην ομάδα Συνδυασμός στην Αρχική καρτέλα.

    Στιγμιότυπο οθόνης με έμφαση στην εντολή

  • Το εικονίδιο Συνδυασμός αρχείων στην κεφαλίδα στήλης της στήλης που περιέχει [Δυαδικές] τιμές.

    Στιγμιότυπο οθόνης με έμφαση στο εικονίδιο

Παράθυρο διαλόγου "Συνδυασμός αρχείων"

Αφού επιλέξετε την εντολή Συνδυασμός ή Συνδυασμός αρχείων , ανοίγει το παράθυρο διαλόγου Συνδυασμός αρχείων και εκτελούνται οι ακόλουθες ενέργειες:

  1. Το Power Query αναλύει το παράδειγμα αρχείου (από προεπιλογή, το πρώτο αρχείο στη λίστα) και προσδιορίζει τη σωστή σύνδεση αρχείου που θα χρησιμοποιηθεί για το άνοιγμα αυτού του αρχείου.
  2. Το παράθυρο διαλόγου παρέχει την εμπειρία σύνδεσης αρχείου ακριβώς σαν να επρόκειτο να συνδεθείτε απευθείας σε αυτό το παράδειγμα αρχείου.
    • Εάν θέλετε να χρησιμοποιήσετε ένα διαφορετικό αρχείο για το παράδειγμα αρχείου, μπορείτε να το επιλέξετε από το αναπτυσσόμενο μενού Παράδειγμα αρχείου .
    • Προαιρετικό: Μπορείτε να επιλέξετε Παράλειψη αρχείων με σφάλματα για να εξαιρέσετε από την τελική έξοδο τυχόν αρχεία που έχουν ως αποτέλεσμα σφάλματα.

Στην παρακάτω εικόνα, το Power Query εντοπίζει ότι το πρώτο αρχείο έχει μια επέκταση ονόματος αρχείου .csv, επομένως χρησιμοποιεί τη σύνδεση Κείμενο/CSV για την ερμηνεία του αρχείου.

Στιγμιότυπο οθόνης του παραθύρου διαλόγου

Έξοδος συνδυασμένων αρχείων

Μετά την ολοκλήρωση της διαδικασίας συνδυασμού αρχείων , το Power Query εκτελεί αυτόματα τις ακόλουθες ενέργειες:

  1. Δημιουργεί ένα παράδειγμα ερωτήματος που εκτελεί όλα τα απαιτούμενα βήματα εξαγωγής για ένα μεμονωμένο αρχείο. Χρησιμοποιεί το αρχείο που επιλέχθηκε ως το παράδειγμα αρχείου στο παράθυρο διαλόγου Συνδυασμός αρχείων .

    Αυτό το παράδειγμα ερωτήματος έχει το όνομα Αρχείο δείγματος μετασχηματισμού στο τμήμα παραθύρου Ερωτήματα .

  2. Δημιουργεί ένα ερώτημα συνάρτησης που παραμετροποιεί την είσοδο αρχείου/δυαδικής τιμής στο παράδειγμα ερωτήματος. Το παράδειγμα ερωτήματος και το ερώτημα συνάρτησης είναι συνδεδεμένα, έτσι ώστε οι αλλαγές στο παράδειγμα ερωτήματος να αντικατοπτρίζονται στο ερώτημα συνάρτησης.

    Αυτά τα ερωτήματα παρατίθενται στην ομάδα Ερωτημάτων βοηθητικών συσκευών.

  3. Εφαρμόζει το ερώτημα συνάρτησης στο αρχικό ερώτημα με δυαδικά δεδομένα εισόδου (για παράδειγμα, το ερώτημα φακέλου). Επομένως, εφαρμόζει το ερώτημα συνάρτησης για δυαδικές εισόδους σε κάθε γραμμή και, στη συνέχεια, αναπτύσσει τα δεδομένα που προκύπτουν ως στήλες ανώτατου επιπέδου.

  4. Δημιουργεί μια νέα ομάδα με το πρόθεμα Μετασχηματισμός αρχείου από και το αρχικό ερώτημα ως επίθημα και οργανώνει όλα τα στοιχεία που χρησιμοποιούνται για τη δημιουργία αυτών των συνδυασμένων αρχείων σε αυτήν την ομάδα.

    Στιγμιότυπο οθόνης της εξόδου συνδυασμένων αρχείων.

Μπορείτε εύκολα να συνδυάσετε όλα τα αρχεία που βρίσκονται σε έναν συγκεκριμένο φάκελο, εφόσον έχουν τον ίδιο τύπο αρχείου και την ίδια δομή (συμπεριλαμβανομένων των ίδιων στηλών). Μπορείτε επίσης να εφαρμόσετε περισσότερα βήματα μετασχηματισμού ή εξαγωγής τροποποιώντας το παράδειγμα ερωτήματος που δημιουργείται αυτόματα, χωρίς να χρειάζεται να ανησυχείτε για την τροποποίηση ή τη δημιουργία άλλων βημάτων ερωτήματος συνάρτησης.

Σημείωμα

Μπορείτε να τροποποιήσετε τα βήματα μέσα στο παράδειγμα ερωτήματος για να αλλάξετε τη συνάρτηση που εφαρμόζεται σε κάθε δυαδικό στο ερώτημά σας. Το παράδειγμα ερωτήματος συνδέεται με τη συνάρτηση, επομένως τυχόν αλλαγές που έγιναν στο παράδειγμα ερωτήματος αντικατοπτρίζονται στο ερώτημα συνάρτησης.

Εάν οποιαδήποτε από τις αλλαγές επηρεάζει τα ονόματα στηλών ή τους τύπους δεδομένων στήλης, φροντίστε να ελέγξετε το τελευταίο βήμα του ερωτήματος εξόδου. Η προσθήκη ενός βήματος Αλλαγή τύπου στήλης μπορεί να παρουσιάσει ένα σφάλμα επιπέδου βήματος που σας εμποδίζει να απεικονίσετε τον πίνακά σας. Περισσότερες πληροφορίες: Αντιμετώπιση σφαλμάτων

Συνδυασμός αρχείων CSV