Ich möchte Virtual Join in JMP demonstrieren. Dies ist eine sehr aufregende neue Funktion. Möglicherweise haben Sie gehört, dass JMP nows über einen virtuellen Join verfügt, der eine Hauptdatentabelle mit einer oder mehreren externen oder zusätzlichen Datentabellen verknüpft. Mit dieser Funktion kann die Hauptdatentabelle auf Daten aus diesen Datentabellen zugreifen, ohne die Tabellen physisch zu verbinden. Durch das virtuelle Verbinden von Tabellen werden viele Dinge wie wertvoller Computerspeicher eingespart, da nicht in jeder Tabelle, die auf sie verweist, dieselben Daten repliziert werden. Das Aktualisieren verknüpfter Daten ist einfacher. Verknüpfte Daten können unabhängig in der Quelltabelle aktualisiert werden, ohne in der Verweistabelle aktualisiert zu werden.
Zuerst müssen Sie die zwei Möglichkeiten verstehen, wie die Daten virtuell verbunden werden können.
Dann werde ich Inside of JMP ausführen. Alles begann mit den Eigenschaften der Link-ID- und Link-Referenz-Spalte, die die Verknüpfung ermöglichen. Die Eigenschaft "Link ID" kennzeichnet eine Spalte in der Zusatzdatentabelle als ID-Spalte. Das heißt, die Zeilen der Datentabelle werden durch die Werte der ID-Spalte eindeutig identifiziert. Die Datentabelle mit der Link-ID-Spalteneigenschaft wird als referenzierte Datentabelle bezeichnet. Und die Spalte Verweis-Referenzspalte ordnet eine Spalte in der Hauptdatentabelle der ID-Spalte in der referenzierten Datentabelle zu. Die column-Eigenschaft gibt den Pfadnamen der referenzierten Datentabelle an. Die Spalte, die über eine Linkreferenz verfügt, wird als Referenzspalte bezeichnet. Die referenzierende Spalte kann die Daten der Hilfsdatentabellen über die ID-Spalte nachschlagen.
Nun, da wir diesen Hintergrund haben, tauchen wir anhand der Beispieldaten von Pizza Profiles schnell in ein Beispiel für virtuell verbundene Datentabellen ein. Sie wissen, dass ich Pizza liebe. Oder vielleicht auch nicht.
Die referenzierte Datentabelle ist über die ID-Spalte verknüpft und enthält eine Link-ID-Spalteneigenschaft.
Bitte beachten Sie, dass das Schlüsselsymbol im Spaltenbedienfeld blau ist, wenn die Spalten verknüpft sind und die referenzierten Spalten im Spaltenbedienfeld angezeigt werden. Wenn das Schlüsselsymbol grau ist, überprüfen Sie Ihre Linkverweise im Fenster "Spalteninformationen".
Wenn die Eigenschaften der Verknüpfungsspalte eingerichtet sind, werden alle Spalten aus den referenzierten Datentabellen Teil Ihrer Hauptdatentabelle. Wenn die Hauptdatentabelle eine referenzierende Spalte enthält, werden die Spalten der referenzierten Tabelle automatisch in der Liste Spalten auswählen des Startfensters angezeigt.
Sie können verhindern, dass Spalten der referenzierten Tabelle in der Hauptdatentabelle angezeigt werden, indem Sie sie aus der referenzierten Tabelle ausschließen. Schließen Sie Spalten aus, indem Sie im Spaltenbedienfeld mit der rechten Maustaste darauf klicken und „Ausschließen / Nicht beenden“ auswählen.
Angenommen, die Befragten eines Pizza-Experiments haben ihre Lieblingskruste, Belag und Käse ausgewählt.
Zuerst.
1 Wählen Sie Hilfe> Beispieldatenbibliothek aus, und öffnen Sie Pizza Profiles.jmp und Pizza Responses.jmp.
2 Klicken Sie zuerst mit der rechten Maustaste auf die ID-Spalte in Pizza Profiles.jmp und wählen Sie ID verknüpfen. Diese Spalte enthält eindeutige Werte, die den Werten in Pizza Responses.jmp entsprechen. Die erste Zeile in Pizza Profiles.jmp zeigt beispielsweise an, dass Pizza mit dicker Kruste, Mozzarella-Käse und Pfefferoni-Toppings ThickOni genannt wird. Wenn alle Antworten in Pizza Responses.jmp „ThickOni“ sind, wählte das Thema Pizza mit diesen Attributen.
3. Wählen Sie in Pizza Responses.jmp die drei Spalten aus, die mit "Choice" beginnen.
4 Klicken Sie mit der rechten Maustaste und wählen Sie Link Reference> Pizza Profiles.jmp.
Die ausgewählten Spalten sind mit der ID-Spalte in Pizza Profiles.jmp verknüpft und erscheinen in der Spaltenliste der Hauptdatentabelle (Virtually Joined Data Tables).
Hinweis: Sehen Sie sich noch einmal eine der Linkverweis-Eigenschaften der Spalte an und beachten Sie, dass die Datentabelle Pizza Profiles.jmp ausgewählt ist. Informationen zum Ändern der Verknüpfung finden Sie unter Eigenschaften der virtuellen Verbindung im Spaltenfenster.
5 Wählen Sie in Pizza Responses.jmp die Option Analysieren> Verteilung aus.
6 Scrollen Sie nach unten, um die drei Käsespalten in den referenzierten Spaltengruppen auszuwählen, klicken Sie auf Y, Columns, und klicken Sie auf OK.
Weitere Befragte wählten Mozzarella in der Auswahlspalte. In Choice1 und Choice2 ist das Verhältnis von Mozzarella zu Jack nahezu ausgeglichen.
Verteilung von Pizza-Antworten
Üben Sie in der Beispieldatentabelle "Movie Rentals.jmp" selbst, um ein weiteres Beispiel für virtuell verbundene Datentabellen zu erhalten. Die Datentabellen sind bereits mit Movie Customers.jmp und Movie Inventory.jmp verknüpft, sodass Sie keine Linkreferenz angeben müssen.
Zusätzliche Informationen zum virtuellen Beitritt
Eine Datentabelle kann nur eine Link-ID-Spalteneigenschaft haben. Die Link ID-Spalte darf keine doppelten Werte enthalten.
Eine Datentabelle kann mehrere referenzierende Spalten haben. Die Spalten können auf verschiedene oder dieselben Datentabellen verweisen.
Eine referenzierte Datentabelle kann eine referenzierende Spalte haben (eine Spalte, die auf eine andere Datentabelle verweist).
Wenn die Spalteneigenschaft Linkverweis aus der Spalte entfernt wird oder die referenzierte Datentabelle geschlossen wird, werden die entsprechenden referenzierten Spalten angezeigt
Die Datentypen der verknüpften Spalten müssen übereinstimmen.
Die Datentypen Ausdruck und Zeilenzustand unterstützen die Spalteneigenschaften Link Reference oder Link ID nicht.
Wenn die Hauptdatentabelle gespeichert wird, werden die referenzierten Spalten nicht gespeichert. Die Datentabellen werden neu verknüpft, wenn Sie sie öffnen.
Wenn eine referenzierte Datentabelle umbenannt wird, wird die entsprechende Eigenschaft der Link Reference-Spalte automatisch aktualisiert.
Referenzierte Spalten werden nicht aufgenommen, wenn Sie im roten Dreieckmenü des Tabellenfensters die Option "Copy Table Script" auswählen.
Tipps:
Sie können nicht nur mit der rechten Maustaste auf eine Spalte klicken, um die Eigenschaften der Link-ID- und Link-Referenz-Spalte hinzuzufügen, sondern auch über das Fenster "Spalteninformationen". Weitere Informationen finden Sie unter Virtuelle Verbindungseigenschaften im Fenster "Spalteninformationen".
Um die Daten für einen anderen Benutzer freizugeben, möchten Sie möglicherweise die Daten zusammenführen, sodass die Datentabellen dauerhaft verknüpft werden. Diese Option ist hilfreich, weil Sie eine Datentabelle bereitstellen, nicht die Haupt- und Hilfsdatentabellen. Wählen Sie zum Zusammenführen der verbundenen Spalten in die Tabelle, die über eine Verknüpfungsreferenz verfügt, aus dem roten Dreieck im linken Bereich der Datentabelle die Option Referenzierte Daten zusammenführen. Die Daten werden von der Hilfsdatentabelle in die Hauptdatentabelle repliziert. Wenn Sie die Datentabelle speichern, werden auch die tatsächlichen Daten gespeichert.