MetaModel

Screenshot Λογισμικό:
MetaModel
Στοιχεία Λογισμικού:
Εκδοχή: 3.3
Ανεβάστε ημερομηνία: 20 Feb 15
Προγραμματιστής: eobjects
Άδεια: Δωρεάν
Δημοτικότητα: 47

Rating: 3.0/5 (Total Votes: 3)

Το μεταμοντέλο eobjects.org είναι ένα έργο που δημιουργήθηκε για τη μέγιστη επαναχρησιμοποίηση του SQL 99 συμβατό μοντέλο τομέα του τομέα βάσης δεδομένων & nbsp?. Μεταμοντέλο είναι ένα μοντέλο που περιέχει τις κατηγορίες που αντιπροσωπεύουν τη δομή μιας βάσης δεδομένων και τους τρόπους για να αλληλεπιδράσουν με το . Με λίγα λόγια, ένα μοντέλο για τη μοντελοποίηση (εξ ου και η λέξη «μετα-») στις βάσεις δεδομένων και άλλες αποθηκεύσεις δεδομένων.
Μετα χρησιμοποιείται σε πολλά έργα, συμπεριλαμβανομένων των έργων eobjects.org DataCleaner, DataTransformer και TableAgent. Επιπλέον, το έργο QueryParser αποσκοπεί στη δημιουργία ενός String-based parser για να συμπληρώσετε το ερώτημα-μέρος της μετα-αναλύοντας τα εισερχόμενα ερωτήματα SQL

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Με το 3,3 απελευθέρωση είμαστε το άνοιγμα δυο νέων μονάδων σε πλήρη επιχειρηματικές εφαρμογές, δηλαδή Salesforce και SugarCRM. Αυτό σημαίνει ότι μπορείτε τώρα να αλληλεπιδρούν με αυτές τις επιχειρηματικές εφαρμογές όπως ακριβώς εάν Όταν τακτική βάση δεδομένων ή αρχείο δεδομένων. Για τις τυπικές περιπτώσεις χρήσης μας στον τομέα Διαχείρισης της Πληροφόρησης, οι προσθήκες αυτές κάνουν αλληλεπιδράσεις πολύ πιο εύκολο και ενοποιήθηκε με τις αλληλεπιδράσεις της βάσης δεδομένων.
  • Επιπρόσθετα η 3.3 έκδοση περιέχει την τακτική γύρο διορθώσεις και βελτιώσεις, και συγκεκριμένα η υποστήριξη της IBM DB2 έχει βελτιστοποιηθεί περαιτέρω.

Τι είναι καινούργιο στην έκδοση 3.2.5:

  • Έκδοση 3.2.5 βελτιώνει τις υφιστάμενες δυνατότητες για μια σειρά των περιοχών, κυρίως σχετικά με τις ικανότητες ανάλυση ερωτήματος και βελτιωμένη υποστήριξη για DB2 και το διακομιστή MS SQL. Συνολικού ύψους έως 10 σημαντικές βελτιώσεις.

Τι είναι καινούργιο στην έκδοση 3.2.3:

  • Αυτή η έκδοση διορθώνει λεκτικές timestamp σε SQL-διάλεκτο DB2 της .

Τι είναι καινούργιο στην έκδοση 3.2.1:

  • Έχουμε βελτιώσει δραστικά την απόδοση του & quot? Διαγραφή από το & quot? Δηλώσεις σχετικά με τα αρχεία CSV.
  • Προσθέσαμε χαρτογράφηση των μη διαθέσιμες-προς-διαθέσιμους τύπους δεδομένων κατά την έκδοση & quot? CREATE TABLE & quot? δηλώσεις που περιέχουν μη διαθέσιμες τύπους δεδομένων για παράδειγμα. DB2 ή PostgreSQL. Σε αυτές τις περιπτώσεις, ένα κατάλληλο τύπο δεδομένων θα πρέπει να εφαρμόζονται αυτόματα, π.χ.. να χρησιμοποιούν SMALLINT αντί Μπουλ για DB2, ή να χρησιμοποιήσετε BYTEA αντί BLOB σε PostgreSQL.
  • Ένα bug που αφορούν την πολυνηματική εκτέλεση καταρτίζονται ερωτήματα JDBC ορίστηκε. Έχουμε δημιουργήσει μια ομάδα έτοιμη καταστάσεων για να εξασφαλιστεί παράλληλη εκτέλεση καταρτίζονται ερωτήματα.
  • Ένα bug που αφορούν την ορθή παράθεση ΕΧΟΝΤΑΣ τελεστές ρήτρα ορίστηκε. Όταν ο τύπος δεδομένων μιας συναθροιστικής συνάρτησης είναι διαφορετικοί από τον τύπο δεδομένων του επιχειρήματος λειτουργιών, η ενδεικτική αναφορά δεν θα ήταν σωστό κάτω από δεδομένες συνθήκες.

Τι είναι καινούργιο στην έκδοση 3.2:

  • Τα αιτήματα μπορούν τώρα να καταρτίζονται, την προετοιμασία τους για εκτέλεση με ποικίλες Οι τιμές των παραμέτρων. Για JDBC βάσεις δεδομένων, θα παρέχει έτοιμη λειτουργικότητα δήλωση-όπως.
  • Για άλλα datastores, αυτό απλά θα κάνει ερώτημα επαναχρησιμοποίηση απλούστερη.
  • δείκτης DataSet caching έχει υλοποιηθεί, κάνοντας αναζήτηση με στήλη ή με & quot? Επιλέξτε το στοιχείο & quot? ταχύτερη και σταθερή απασχόληση.

Τι είναι καινούργιο στην έκδοση 3.0:

  • Νέα χαρακτηριστικά:
  • Εκτέλεση UPDATE και DELETE λειτουργίες
  • Με Μετα 3.0 προσφέρουμε τώρα μια πλήρη σειρά των εργασιών σάλτσες για datastores σας! Αυτό σημαίνει ότι εκτός από την αναζήτηση και την εισαγωγή αρχείων, μπορείτε τώρα να ενημερώσετε επίσης αρχεία και διαγράψτε τα.

  • Εργασίες
  • Η ενημέρωση και διαγραφή μπορούν να απολυθούν για όλες τις εφαρμογές UpdateableDataContext, οι οποίες περιλαμβάνουν σήμερα:
  • βάσεις δεδομένων JDBC
  • Τα αρχεία CSV
  • υπολογιστικά φύλλα του Excel
  • βάσεις δεδομένων MongoDB
  • CouchDB βάσεις δεδομένων
  • Execute CREATE TABLE και drop λειτουργίες ΠΙΝΑΚΑΣ
  • Σε Μετα 3.0 είστε πλέον σε θέση επίσης να δημιουργήσετε και να ρίξει τους πίνακες κατά το χρόνο εκτέλεσης. Για παράδειγμα, μπορείτε να το χρησιμοποιήσετε για να δημιουργήσετε προσωρινά, αλλά επίμονη πίνακες, ή δυναμικά ταιριάζει μοντέλο δεδομένων σας κατά το χρόνο εκτέλεσης. Κάτι τέτοιο γίνεται με τη χρήση της μεθόδου executeUpdate (...) σε οποιαδήποτε από τις υλοποιήσεις UpdateableDataContext, οι οποίες περιλαμβάνουν σήμερα:
  • βάσεις δεδομένων JDBC
  • Τα αρχεία CSV
  • υπολογιστικά φύλλα του Excel
  • βάσεις δεδομένων MongoDB
  • CouchDB βάσεις δεδομένων
  • Η έννοια του «πίνακα» διαφέρει λίγο σε αυτές τις αποθηκεύσεις δεδομένων, οπότε ρίξτε μια ματιά στη σελίδα Schema και τραπέζι σημασιολογία για μια πλήρη επισκόπηση.
  • υποστήριξη CouchDB
  • Έχουμε μια ολοκαίνουργια μονάδα στη μετα-3.0, το οποίο προσφέρει υποστήριξη CouchDB! Τώρα μπορείτε να ελέγξετε και να ενημερώσετε τη βάση δεδομένων σας CouchDB ακριβώς όπως θα αναζητήσει οποιαδήποτε τακτική βάση δεδομένων.
  • Ένα Java αντικείμενο με βάση αποθήκευσης δεδομένων
  • Ένα άλλο νέο module Μετα 3.0: υποστήριξη Java αντικείμενο (γνωστός και ως η μονάδα POJO.). Ενώ αυτό μπορεί να μην φαίνεται τόσο εντυπωσιακό στην πρώτη, στην πραγματικότητα είναι αρκετά χρήσιμο. Μπορείτε να χρησιμοποιήσετε, για παράδειγμα, για σκοπούς unittesting ή να επιτρέπουν στους χρήστες να test-drive δεδομένα σας ρέει με τη χρήση απλών δεδομένων στη μνήμη.
  • Πρωτεύον κλειδί ευαισθητοποίηση
  • Μετα είναι πλέον επίγνωση των πρωτευόντων κλειδιών. Προφανώς αυτό είναι εξαιρετικά σημαντικό όταν πρόκειται για ενημέρωση και διαγραφή εργασιών. Ως εκ τούτου, σας θα βρείτε δύο νέες μέθοδοι:. Table.getPrimaryKeys () και Column.isPrimaryKey ()
  • Αλλαγές στο υπάρχον API:
  • Νέοι τύποι στήλη: κατάλογος και χάρτης
  • Με τη διεύρυνση της στήριξης για NoSQL datastores όπως MongoDB και CouchDB, έχουμε δει μια ανάγκη για νέους τύπους στήλη. Έχουμε εισήγαγε κατάλογος και χάρτης για το σκοπό αυτό. Θα χάρτη για java.util.List και java.util.Map και επιτρέπουν αυτά τα είδη αποθήκευσης δεδομένων να εκπροσωπήσει τα πλήρη έγγραφα που περιέχονται σε αυτά.
  • Σημασιολογία & quot? Αριθμός σειράς & quot? μεταβλήθηκε από 0 βασίζονται σε 1 με βάση.
  • Μια σημαντική αλλαγή API για μετα-, προκειμένου να βελτιωθεί η συνοχή με άλλες παρόμοιες βιβλιοθήκες: Αλλάξαμε την έννοια αριθμό σειράς από 0-based ιδέα του δείκτη να είναι ένα 1-based έννοια αριθμό της γραμμής! Αυτό έγινε προκειμένου να συμμορφωθούν με την τυπική χρήση των αριθμών σειράς στο παράδειγμα. Ρήτρες ΟΡΙΟ SQL, εφαρμογές λογιστικών φύλλων, η προδιαγραφή ΚΣΙΕ και περισσότερο.
  • Από την κάτω πλευρά του, αυτό σημαίνει ότι οι σημασιολογία έχουν αλλάξει για έναν αριθμό μεθόδων ή κατηγορίες:
  • Η Query.setFirstRow (Ακέραιος) και Query.getFirstRow () μεθόδους.
  • Η παράμετρος κατασκευαστή CsvConfiguration «columnNameLineNumber». Σημειώστε ότι η NO_COLUMN_NAME_LINE σταθερές και DEFAULT_COLUMN_NAME_LINE έχουν προσαρμοστεί, έτσι ώστε όταν χρησιμοποιείτε αυτές τις σταθερές, καμία αλλαγή είναι αναγκαία.
  • Η παράμετρος κατασκευαστή FixedWidthConfiguration «columnNameLineNumber». Σημειώστε ότι η NO_COLUMN_NAME_LINE σταθερές και DEFAULT_COLUMN_NAME_LINE έχουν προσαρμοστεί, έτσι ώστε όταν χρησιμοποιείτε αυτές τις σταθερές, καμία αλλαγή είναι αναγκαία.
  • Η παράμετρος κατασκευαστή ExcelConfiguration «columnNameLineNumber». Σημειώστε ότι η NO_COLUMN_NAME_LINE σταθερές και DEFAULT_COLUMN_NAME_LINE έχουν προσαρμοστεί, έτσι ώστε όταν χρησιμοποιείτε αυτές τις σταθερές, καμία αλλαγή είναι αναγκαία.
  • Η παράμετρος κατασκευαστή FirstRowDataSet »firstRow» (σπάνια χρησιμοποιείται).
  • Σας ενθαρρύνουμε να ελέγχετε τη χρήση σας από αυτές τις μεθόδους ή τις κατηγορίες πριν από την αναβάθμιση σε 3.0 Μετα. Βεβαιωθείτε ότι έχετε μεταβείτε από το 0 που βασίζεται σε μια προσέγγιση που βασίζεται 1 κατά τη χρήση τους.
  • Χειριστή υψηλότερη / χαμηλότερη από ό, τι "μετονομάστηκε σε" Μεγαλύτερο / μικρότερο ».
  • Οι τύποι χειριστή HIGHER_THAN και LOWER_THAN έχουν καταργηθεί. Χρησιμοποιήστε τη νέα GREATER_THAN και LESS_THAN αντ 'αυτού.
  • κατοικίδια αναφορά σε μια στήλη σε μια συγκεκριμένη ψευδώνυμα τραπέζι
  • Έχουμε κάνει δυνατή την κατασκευή ενός SelectItem με μια αναφορά σε ένα συγκεκριμένο FromItem πράγμα που σημαίνει ότι σε περίπτωση που η αναφορά στο ίδιο τραπέζι πολλές φορές σε ένα ερώτημα, μπορείτε στη συνέχεια να εντοπίσουν ποιες λάβει ένα συγκεκριμένο επιλέξτε αναφορών στοιχείων.
  • Επίπεδο καταγραφής μετριοπάθειες
  • Το επίπεδο καταγραφής (ειδικά για τη μονάδα JDBC) έχει ελεγχθεί να μην συμπεριλάβει όσες περισσότερες πληροφορίες στο επίπεδο INFO όπως πριν. Αυτό σημαίνει ότι θα έχετε πλέον π.χ.. Το πλήρες ερώτημα SQL σε επίπεδο INFO, η οποία είναι μια βελτίωση για την ασφάλεια της INFO-συνδεδεμένοι εφαρμογές.
  • υποτίμηση του DataSet.toTableModel ()
  • Η DataSet.toTableModel () μέθοδος έχει αποδοκιμαστεί, και σχεδιάζουμε να την αφαιρέσετε εντελώς από την έκδοση 3.1. Αυτό γίνεται για να αποφευχθεί οποιαδήποτε χωριάτης-ups σε περιβάλλοντα όπου το πακέτο javax.swing απαγορεύεται (π.χ.. Σε ορισμένα περιβάλλοντα OSGi) ή ακόμη και να μην τα υπάρχοντα (π.χ.. Στο μέλλον Java 8 αναπτύξεις παζλ-based). Οι χρήστες της μεθόδου ενθαρρύνονται να χρησιμοποιούν την κλάση DataSetTableModel αντ 'αυτού, το οποίο έχει το ίδιο αποτέλεσμα.
  • Bugfixes:
  • Διορθώθηκε το δείκτη θέμα στο χειρισμό των λογικές τιμές JDBC
  • Ένα ζήτημα με retreiving JDBC λογικές τιμές ανακαλύφθηκε και σταθερό.

Τι είναι καινούργιο στην έκδοση 2.1:

  • Η έκδοση της μετα-2.1 είναι ένα συναρπαστικό ένα. Οι πρωτογενείς archievements σε αυτό το δελτίο έχει να προσφέρει ένα μοντέλο για τη χαρτογράφηση μη πίνακα datastores όπως η βάση δεδομένων NoSQL MongoDB και για αρχεία XML. Αυτό σημαίνει ότι αυτές οι δύο μορφές δεδομένων που στο παρελθόν σας που απαιτούνται για να κάνουμε έθιμο μετατροπή και προσαρμοσμένο ερώτημα εφαρμογές μπορούν τώρα να ερωτηθούν (και στην περίπτωση MongoDB είναι επίσης τροποποιημένο) σε ένα πρότυπο μόδας. Για τόσο MongoDB και XML αρχεία έχετε την επιλογή είτε να αφήσει Μετα Autodetect ένα υπόδειγμα πίνακα (η οποία μπορεί να μην είναι τέλεια, αλλά καλό να αρχίσει με) ή να προσδιορίζουν το δικό τους ορισμούς σας τραπέζι και αφήστε Μετα εικόνα έξω από το υπόλοιπο.

Τι είναι καινούργιο στην έκδοση 2.0.2:

  • Ο προσαρμογέας Excel χρησιμοποιεί τώρα το νέο API ροής σε Apache POI, τα οποία θα πρέπει να σημαίνει ότι η υποστήριξη για πολύ μεγάλα υπολογιστικά φύλλα του Excel μόλις πήρε πολύ καλύτερα.
  • Ένα σφάλμα έχει καθοριστεί, η οποία προκάλεσε CSV γραπτώς ότι δεν θα σεβαστεί το διαχωριστικό και παραθέτω κάρβουνου που ορίζεται για τη μορφή του αρχείου.
  • βελτιώνεται η απόδοση σε μετεπεξεργασίας ερώτημα με την εφαρμογή υπο-επιλογές just-in-time, αντί του μπροστά από το χρόνο.
  • Προσθέσαμε ένα νέο πειραματικό προσαρμογέα για MongoDB βάσεις δεδομένων. Ο προσαρμογέας υποστηρίζει επερώτηση MongoDB χρησιμοποιώντας το γνωστό ερώτημα Μετα API. Από MongoDB δεν έχει ορισμούς σχήμα, θα πρέπει να ορίσετε το σχήμα μόνοι σας όμως.

Τι είναι καινούργιο στην έκδοση 2.0:

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

Παρόμοια λογισμικά

Innobackupex2
Innobackupex2

14 Apr 15

Qore Glut Module
Qore Glut Module

20 Feb 15

Querydsl
Querydsl

11 May 15

SQLSoup
SQLSoup

15 Apr 15

Σχόλια για MetaModel

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!