SapHana.Database
SapHana.Database(server as text, optional options as nullable record) as table
Επιστρέφει έναν πίνακα πολυδιάστατων πακέτων από τη βάση δεδομένων SAP HANA server
. Μπορεί να καθοριστεί μια προαιρετική παράμετρος εγγραφής, options
, για τον έλεγχο των ακόλουθων επιλογών:
-
Query
: Ένα εγγενές ερώτημα SQL που χρησιμοποιείται για την ανάκτηση δεδομένων. Εάν το ερώτημα παράγει πολλαπλά σύνολα αποτελεσμάτων, μόνο το πρώτο θα επιστραφεί. -
Distribution
: Μια SapHanaDistribution που ορίζει την τιμή της ιδιότητας "Διανομή" στη συμβολοσειρά σύνδεσης. Δρομολόγηση δηλώσεων είναι η μέθοδος αξιολόγησης του σωστού κόμβου διακομιστή ενός κατανεμημένου συστήματος πριν από την εκτέλεση πρότασης. Η προεπιλεγμένη τιμή είναι SapHanaDistribution.All. -
Implementation
: Καθορίζει την υλοποίηση της σύνδεσης SAP HANA που θα χρησιμοποιηθεί. -
EnableColumnBinding
: Συνδέει μεταβλητές στις στήλες ενός συνόλου αποτελεσμάτων SAP HANA κατά τη λήψη δεδομένων. Ενδέχεται να βελτιωθούν οι επιδόσεις με κόστος ελαφρώς υψηλότερη χρήση μνήμης. Η προεπιλεγμένη τιμή είναι false. -
ConnectionTimeout
: Μια διάρκεια που ελέγχει τον χρόνο αναμονής πριν εγκαταλείψετε μια προσπάθεια σύνδεσης με τον διακομιστή. Η προεπιλεγμένη τιμή είναι 15 δευτερόλεπτα. -
CommandTimeout
: Μια διάρκεια που ελέγχει τον χρόνο που επιτρέπεται να εκτελείται το ερώτημα στην πλευρά του διακομιστή προτού ακυρωθεί. Η προεπιλεγμένη τιμή είναι δέκα λεπτά.