Συνήθεις ερωτήσεις για το Azure Synapse Link for Dataverse

Σε αυτό το άρθρο παρέχονται πληροφορίες σχετικά με συνήθεις ερωτήσεις σχετικά με την εξαγωγή δεδομένων πίνακα Microsoft Dataverse στο Azure Synapse Analytics και το Azure Data Lake.

Πότε πρέπει να χρησιμοποιήσω μια ετήσια ή μηνιαία στρατηγική διαμερισμάτων;

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

Πότε χρησιμοποιώ τη λειτουργία «Μόνο προσάρτηση» για μια προβολή ιστορικού αλλαγών;

Η λειτουργία «Μόνο προσάρτηση» είναι η συνιστώμενη επιλογή για τη σύνταξη δεδομένων πίνακα Dataverse στηλίμνη δεδομένων και ιδιαίτερα όταν ο όγκος δεδομένος είναι πολύ υψηλός μέσα σε ένα διαμέρισμα με συχνά μεταβαλλόμενα δεδομένα. Και πάλι, αυτή είναι μια επιλογή που χρησιμοποιείται συχνά και συνιστάται ιδιαίτερα για τους πελάτες της επιχείρησης. Επιπλέον, μπορείτε να επιλέξετε να χρησιμοποιήσετε αυτήν τη λειτουργία για σενάρια στα οποία ο σκοπός είναι η σταδιακή εξέταση των αλλαγών από το Dataverse και η επεξεργασία των αλλαγών σε σενάρια ETL, AI και ML. Η λειτουργία «Μόνο προσάρτηση» παρέχει ένα ιστορικό αλλαγών, αντί για την πιο πρόσφατη αλλαγή ή ενημέρωση θέσης, και επιτρέπει διάφορες σειρές χρόνου από σενάρια AI, όπως πρόβλεψη ή προβλέψεις αναλύσεων με βάση ιστορικές τιμές.

Τι συμβαίνει όταν προσθέτω μια στήλη;

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

Τι συμβαίνει όταν διαγράφω μια στήλη;

Όταν διαγράφετε μια στήλη από έναν πίνακα στην προέλευση, η στήλη δεν διαγράφεται από τον προορισμό. Αντί για αυτό, οι γραμμές δεν ενημερώνονται πλέον και επισημαίνονται ως null ενώ διατηρούνται οι προηγούμενες γραμμές.

Τι συμβαίνει όταν διαγράφω μια γραμμή;

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

  • Ενημέρωση στη θέση της: αυτή είναι η προεπιλεγμένη λειτουργία και όταν διαγράφετε μια γραμμή πίνακα σε αυτήν τη λειτουργία, η γραμμή διαγράφεται επίσης από το αντίστοιχο διαμέρισμα δεδομένων στο Azure Data Lake. Με άλλα λόγια, τα δεδομένα διαγράφονται οριστικά από τον προορισμό.
  • Μόνο προσάρτηση: σε αυτήν τη λειτουργία, όταν διαγράφεται μια γραμμή πίνακα Dataverse, δεν διαγράφεται οριστικά από τον προορισμό. Αντ' αυτού, μια γραμμή προστίθεται και ορίζεται ως isDeleted=True στο αρχείο στο αντίστοιχο διαμερίσμα δεδομένων στο Azure Data Lake.

Τι συμβαίνει όταν προσθέτω έναν νέο πίνακα για συγχρονισμό στη λίμνη δεδομένων;

Είναι σημαντικό να σημειωθεί ότι το Azure Synapse Link for Dataverse επεξεργάζεται ταυτόχρονα ένα σταθερό σύνολο πινάκων για τον αρχικό συγχρονισμό οποιαδήποτε δεδομένη στιγμή. Όταν προστίθεται ένας νέος πίνακας στο προφίλ, διακόπτεται ο αυξητικός συγχρονισμός ή ο συγχρονισμός δέλτα για τους υπάρχοντες πίνακες. Ενώ τα μηνύματα δέλτα για τους υπάρχοντες πίνακες συνεχίζουν να βρίσκονται στην ουρά, το Azure Synapse Link δεν θα επεξεργαστεί μηνύματα από την ουρά δέλτα μέχρι να ολοκληρωθεί ο αρχικός συγχρονισμός για τον πίνακα που μόλις προστέθηκε. Αυτό ισχύει είτε δημιουργείτε ένα νέο συνδεδεμένο lake, ένα νέο προφίλ ή προσθέτετε έναν πίνακα σε ένα υπάρχον προφίλ. Για νέα ή υπάρχοντα προφίλ, συνιστούμε να προσθέσετε το πολύ πέντε πίνακες για συγχρονισμό στη λίμνη δεδομένων κάθε φορά. Η προσθήκη περισσότερων πινάκων δεν θα επιβάλει τη διαδικασία συγχρονισμού. Ενώ ο αρχικός συγχρονισμός για τους πίνακες που προστέθηκαν πρόσφατα είναι σε εξέλιξη, θα θέτει σε ουρά οποιεσδήποτε αλλαγές διαφορών σε αυτούς τους πίνακες αυτούς σε μία μόνο ουρά. Το Azure Synapse Link for Dataverse δεν θα επεξεργαστεί τη μεταβολή αυτών των δέλτα μέχρι να ολοκληρωθεί ο αρχικός συγχρονισμός για όλους τους πίνακες που είχαν προστεθεί προηγουμένως.

Η προσθήκη πολλαπλών πινάκων Dataverse ταυτόχρονα στη λίμνη επιρεάζει την απόδοση;

Η προσθήκη πολλαπλών πινάκων στο προφίλ Azure Synapse Link θα επηρεάσει την απόδοση στα ακόλουθα σενάρια:

  • Αρχικός συγχρονισμός: όταν προστίθενται για πρώτη φορά οι πίνακες, υπάρχει ένα σταθερό σύνολο πινάκων, που συγχρονίζονται για τα αρχικά δεδομένα ταυτόχρονα. Συνιστάται η προσθήκη όχι περισσότερων των πέντε πινάκων ταυτόχρονα σε νέο ή υπάρχον προφίλ. Η προσθήκη περισσότερων από τον συνιστώμενο αριθμό πινάκων δεν επισπεύδει τον συγχρονισμό, καθώς μόνο το σταθερό σύνολο πινάκων υπόκειται σε επεξεργασία σε ένα δεδομένο χρονικό διάστημα.
  • Συγχρονισμός δέλτα: Αφού ολοκληρωθεί ο αρχικός συγχρονισμός των πινάκων, οποιαδήποτε αλλαγή στο Dataverse για τους επιλεγμένους πίνακες προστίθεται σε μια κοινή ουρά στο Azure Synapse Link. Η επεξεργασία της ουράς γίνεται με ένα σταθερό σύνολο παράλληλων ακροατών. Εάν προσθέσετε περισσότερους πίνακες στην ουρά, το Azure Synapse Link θα επεξεργαστεί τα μηνύματα, αλλά εάν ο αριθμός των μηνυμάτων είναι υψηλότερος, θα προστεθεί υστέρηση για τα δεδομένα που θα συγχρονιστούν με το synapse ή/και το data lake.

Πώς μπορώ να έχω πρόσβαση στις σχέσεις πινάκων μου;

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

Δείτε επίσης

Azure Synapse Link for Dataverse