Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  Teamcenter
  Alle Datasets eines bestimmten Typs in Datenbank löschen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
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


Sehen Sie sich das Profil von Tömme an!   Senden Sie eine Private Message an Tömme  Schreiben Sie einen Gästebucheintrag für Tömme

Beiträge: 195
Registriert: 19.12.2007

TC 11.5.0 mit NX12

erstellt am: 30. Apr. 2009 11:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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




Sehen Sie sich das Profil von ThomasZwatz an!   Senden Sie eine Private Message an ThomasZwatz  Schreiben Sie einen Gästebucheintrag für ThomasZwatz

Beiträge: 5448
Registriert: 19.05.2000

erstellt am: 30. Apr. 2009 11:26    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Tömme 10 Unities + Antwort hilfreich

& vor dem Löschen aus den IR ausschneiden ?

Thomas

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Lars
Ehrenmitglied V.I.P. h.c.




Sehen Sie sich das Profil von Lars an!   Senden Sie eine Private Message an Lars  Schreiben Sie einen Gästebucheintrag für Lars

Beiträge: 4319
Registriert: 23.10.2000

erstellt am: 30. Apr. 2009 12:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Tömme 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von Tömme an!   Senden Sie eine Private Message an Tömme  Schreiben Sie einen Gästebucheintrag für Tömme

Beiträge: 195
Registriert: 19.12.2007

TC 11.5.0 mit NX12

erstellt am: 30. Apr. 2009 13:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

 
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


Sehen Sie sich das Profil von Nessi2 an!   Senden Sie eine Private Message an Nessi2  Schreiben Sie einen Gästebucheintrag für Nessi2

Beiträge: 64
Registriert: 31.08.2007

UG NX2
TCE 9.1.2

erstellt am: 30. Apr. 2009 14:31    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Tömme 10 Unities + Antwort hilfreich

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?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ThomasZwatz
Moderator
cadadmin




Sehen Sie sich das Profil von ThomasZwatz an!   Senden Sie eine Private Message an ThomasZwatz  Schreiben Sie einen Gästebucheintrag für ThomasZwatz

Beiträge: 5448
Registriert: 19.05.2000

erstellt am: 30. Apr. 2009 20:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Tömme 10 Unities + Antwort hilfreich

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.




Sehen Sie sich das Profil von Lars an!   Senden Sie eine Private Message an Lars  Schreiben Sie einen Gästebucheintrag für Lars

Beiträge: 4319
Registriert: 23.10.2000

erstellt am: 04. Mai. 2009 08:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Tömme 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von Tömme an!   Senden Sie eine Private Message an Tömme  Schreiben Sie einen Gästebucheintrag für Tömme

Beiträge: 195
Registriert: 19.12.2007

TC 11.5.0 mit NX12

erstellt am: 04. Mai. 2009 10:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von schulze an!   Senden Sie eine Private Message an schulze  Schreiben Sie einen Gästebucheintrag für schulze

Beiträge: 2312
Registriert: 26.03.2001

erstellt am: 04. Mai. 2009 10:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Tömme 10 Unities + Antwort hilfreich

>>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


Sehen Sie sich das Profil von Nessi2 an!   Senden Sie eine Private Message an Nessi2  Schreiben Sie einen Gästebucheintrag für Nessi2

Beiträge: 64
Registriert: 31.08.2007

UG NX2
TCE 9.1.2

erstellt am: 11. Mai. 2009 09:39    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Tömme 10 Unities + Antwort hilfreich

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

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz