| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
 | NX Learning Nugget: Neuer Skizzierer, ein Kurs
|
Autor
|
Thema: Alle Datasets eines bestimmten Typs in Datenbank löschen (901 mal gelesen)
|
Tömme Mitglied Teamcenter Administrator
 
 Beiträge: 195 Registriert: 19.12.2007 TC 11.5.0 mit NX12
|
erstellt am: 30. Apr. 2009 11:04 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen Ich würde gerne alle Datasets eines bestimmten Typs (in dem Fall DirectModel, also die JT-Daten) in unserer Teamcenter Datenbank löschen. Ich habe schon versucht, alle DirectModels zu suchen und diese dann zu löschen, allerdings sind die natürlich unter den Revisionen referenziert, daher funktioniert das schonmal nicht. Gibt sonst noch ne Möglichkeit? Man muss doch irgendwie diese DirectModels löschen können ------------------ hab doch garnix gemacht .. außer den server neugestartet .. war das etwa falsch?  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Moderator cadadmin
       

 Beiträge: 5448 Registriert: 19.05.2000
|
erstellt am: 30. Apr. 2009 11:26 <-- editieren / zitieren --> Unities abgeben:          Nur für Tömme
|
Lars Ehrenmitglied V.I.P. h.c.

 Beiträge: 4319 Registriert: 23.10.2000
|
erstellt am: 30. Apr. 2009 12:23 <-- editieren / zitieren --> Unities abgeben:          Nur für Tömme
Was bezweckst Du denn damit? Ich meine aus welchem Grund möchtest Du die JT's löschen? Dann hast Du doch keine Visualisierung mehr. Lars ------------------ Ich habe gar nix gemacht, nur installiert.  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tömme Mitglied Teamcenter Administrator
 
 Beiträge: 195 Registriert: 19.12.2007 TC 11.5.0 mit NX12
|
erstellt am: 30. Apr. 2009 13:16 <-- editieren / zitieren --> Unities abgeben:         
Zitat: Original erstellt von ThomasZwatz: & vor dem Löschen aus den IR ausschneiden ?Thomas
ja nur wie, wir haben tausende JTs, ich müsste jedes JT anklicken um über den Verwendugnsnachweis herauszufinden unter welcher Revision diese steht und dort dann ausschneiden .. das ist fast unmöglich. und warum ich das machen möchte: wir wollten einmal großflächig die Visualisierung direct über Teamcenter durchführen und haben daher auch fleißig konvertiert, allerdings funktionierte das Konvertieren und der Abruf aus der Datenbank nicht wirklich vernünftig, daher speichern wir nun auf einem Netzlaufwerk außerhalb Teamcenters. Die JTs in Teamcenter liegen nun halt seit einem Jahr nutzlos in der Datenbank rum und diese würde ich gerne aufräumen, das sind ja auch nicht gerade wenig Daten die da auf den Volumes liegen. ------------------ hab doch garnix gemacht .. außer den server neugestartet .. war das etwa falsch? 
[Diese Nachricht wurde von Tömme am 30. Apr. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nessi2 Mitglied Mathematiker

 Beiträge: 64 Registriert: 31.08.2007 UG NX2 TCE 9.1.2
|
erstellt am: 30. Apr. 2009 14:31 <-- editieren / zitieren --> Unities abgeben:          Nur für Tömme
|
ThomasZwatz Moderator cadadmin
       

 Beiträge: 5448 Registriert: 19.05.2000
|
erstellt am: 30. Apr. 2009 20:51 <-- editieren / zitieren --> Unities abgeben:          Nur für Tömme
Zitat: Original erstellt von Tömme: ja nur wie, wir haben tausende JTs, ich müsste jedes JT anklicken um über den Verwendugnsnachweis herauszufinden unter welcher Revision diese steht und dort dann ausschneiden .. das ist fast unmöglich.....
Ich bin davon ausgegangen, daß das über eine Batchprogrammierung gemacht wird ... von Hand ist das natürlich schon ein wenig mühsam ... Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lars Ehrenmitglied V.I.P. h.c.

 Beiträge: 4319 Registriert: 23.10.2000
|
erstellt am: 04. Mai. 2009 08:38 <-- editieren / zitieren --> Unities abgeben:          Nur für Tömme
Zitat:
und warum ich das machen möchte: wir wollten einmal großflächig die Visualisierung direct über Teamcenter durchführen und haben daher auch fleißig konvertiert, allerdings funktionierte das Konvertieren und der Abruf aus der Datenbank nicht wirklich vernünftig, daher speichern wir nun auf einem Netzlaufwerk außerhalb Teamcenters. Die JTs in Teamcenter liegen nun halt seit einem Jahr nutzlos in der Datenbank rum und diese würde ich gerne aufräumen, das sind ja auch nicht gerade wenig Daten die da auf den Volumes liegen.
Was funktioniert denn bei der Visualisierung nicht vernünftig? Lars
------------------ Ich habe gar nix gemacht, nur installiert.  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tömme Mitglied Teamcenter Administrator
 
 Beiträge: 195 Registriert: 19.12.2007 TC 11.5.0 mit NX12
|
erstellt am: 04. Mai. 2009 10:12 <-- editieren / zitieren --> Unities abgeben:         
Zitat: Original erstellt von Nessi2: Was haltet ihr von der Suche nach alle Relationen deren sekundäre Referenz ein JT ist, diese Relationen löschen und dann all JT's löschen?
Nach Relationen suchen? Steh grade etwas auf dem Schlauch, aber werd mich mal darüber informieren. Ist mein erster Gedanke, das man praktisch nach Referenzen suchen kann, richtig? Oder was verstehst du jetzt unter Relation?
Zitat: Original erstellt von Lars: Was funktioniert denn bei der Visualisierung nicht vernünftig?Lars
Fast alles, die Konvertierung selber funktionierte innerhalb von TCE nicht richtig (Layer und Refsets wurden nicht richtig gefiltert), der Bomwriter, welcher die Baugruppenstruktur als PLMXML für den externen Zugriff über VisView erstellt, versagte ab TCE2007 völlig und die Abfrage nach einem Passwort für den TCE Zugriff von Visview aus (über den DAK Adapter) ist auch nur auf Ablehnung gestoßen. Wir haben dann nach monatelangem gebastel aufgegeben, und jetzt, wo wir die JTs auf Projektordnern im Netzwerk speichern, fahren wir um einiges besser.
------------------ hab doch garnix gemacht .. außer den server neugestartet .. war das etwa falsch?  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
schulze Ehrenmitglied V.I.P. h.c. CAD/CAE Manager
     
 Beiträge: 2312 Registriert: 26.03.2001
|
erstellt am: 04. Mai. 2009 10:38 <-- editieren / zitieren --> Unities abgeben:          Nur für Tömme
>>Ich habe schon versucht, alle DirectModels zu suchen und diese dann zu löschen, allerdings sind die natürlich unter den Revisionen referenziert, daher funktioniert das schonmal nicht. Wenn es nur das wäre, müsstest Du die JT's problemlos löschen können. Wenn diese aber aus NX heraus erzeugt wurden, gibt es noch eine zweite Referenz zum UGMASTER. Und falls sie über einen Workflow einen Status erhalten haben, gibt es noch dementsprechend eine dritte Referenz zum Prozess. Wie üblich: Erst alle Referenzen bis auf eine letzte löschen, dann erst kannst Du die JT's löschen. Sicher - wenn Du das von Hand machen musst, kann das einen Tag oder auch zwei in Anspruch nehmen. ------------------ R.Schulze Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nessi2 Mitglied Mathematiker

 Beiträge: 64 Registriert: 31.08.2007 UG NX2 TCE 9.1.2
|
erstellt am: 11. Mai. 2009 09:39 <-- editieren / zitieren --> Unities abgeben:          Nur für Tömme
Im TCE und vermutlich in TC gibt es für mich ein ziemliches Wirrwar in der Begriffsbildung "Referenz". Hier meine Sicht auf die Dinge. Referenzierung meint wohl, dass Objekte in Beziehung zueinander stehen. Das ist im TCE (mindestens) auf zwei Wegen realisiert. 1. Zwei TCE-Objekte werden durch ein drittes (eine Relation) in Beziehung gesetzt Beispiel: 3D-Modell und Änderungsstand ItemRevision -> IMAN_specification -> UGMASTER 2. Zwei TCE-Objekte werden mit Mitteln der Datenbank zueinander in Beziehung gesetzt. Beispiel: Teil in Folder PFOLDER.PUID = PCONTENTS_0.PUID && PCONTENTS_0.PVALU_0 = PITEM.PUID Dabei sind PFOLDER, PCONTENTS_0 und PITEM Datenbanktabellen. PFOLDER .. Folderobjekte PCONTENTS_0 .. (Folder)Inhalte PITEM .. Itemobjekte Für das Löschproblem heisst das - Referenzierung mit Relationen können durch Löschen der Relationsobjekte beseitigt werden. Diese können, wie schon von mir beschrieben im TCE gesucht werden dann und interaktiv glöscht werden. - Referenzierung der 2.Art können interaktiv nur durch Suchen der referenzierenden Objekt mit anschließenden Ausschneiden eliminiert werden. Mittes ITK und JAVA geht das natürlich auch programmtechnisch. Man muss aber halt programmieren. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |