Sonstige Assets. Assets über T-SQL Abfragen anlegen

Ähnliche Dokumente
Docusnap X - Anpassen von Eingabemasken. Eingabemasken erweitern und für zusätzliche Objekte verwenden

Customizing Datensicht erstellen. Erweiterung der Baumstruktur um eigene Sichten

Docusnap Aktivierung Online- und Offline-Aktivierung von Docusnap 6.3

Docusnap X Docusnap Web Installation auf Server 2008 R2. Installationsbeschreibung für Windows Server 2008 R2

Docusnap Web. Zugriff mandantenspezifisch konfigurieren

Docusnap X Discovery Service. Installation und Konfiguration

Berichtsjobs (CSV) Verzeichnisberichte geplant ausführen

WMI Zugriffsprobleme. Analyse und Troubleshooting

Docusnap Script Linux. Skriptbasierte Inventarisierung für Linux

Windows Firewall Ausnahmen. Windows Firewall Ausnahmen für Docusnap konfigurieren

Docusnap X Docusnap Web. Docusnap Web installieren und anpassen

Inventarisierung von Exchange. Alternativen für die Exchange-Inventarisierung

Inventarisierung von Exchange Alternativen für die Exchange-Inventarisierung

Docusnap Script Windows. Skriptbasierte Inventarisierung für Windows

Docusnap X - Zusatzinformationen. Zusatzinformationen in Docusnap hinzufügen

Nachrichtendefinition Erinnerungen per

Nachrichtendefinition. Erinnerungen per

Windows-Firewall-Ausnahmen Windows-Firewall-Ausnahmen für Docusnap konfigurieren

IT-Assets. Anlegen, erweitern und hinzufügen von IT-Assets

WMI Zugriffsprobleme Analyse und Troubleshooting

DSLinux Skriptbasierte Inventarisierung für Linux

Sonstige Assets. Anlegen, erweitern und hinzufügen von sonstigen Assets

DocusnapScript.exe Skriptbasierte Inventarisierung

Docusnap Connect. Export und Import

Nachrichtendefinition. Erinnerungen per

Cloud for Customer Learning Resources. Customer

CSV-Import, Docusnap Connect. Datenimport und Export mit Docusnap

Mindbreeze Web Parts. für Microsoft SharePoint. Version 2016 Fall Release

FRONIUS SOLAR.CONFIGURATOR. Training document

CAN-Nachrichten CAN messages CMGA. Anlage zur Beschreibung Installationshandbuch. Annex to description Installation manual NH

Docusnap X. IT-Dokumentation unter Verwendung von Businessstrukturen

2009 APIS IT GmbH IQ-Basiswissen

Perceptive Document Composition

Vuquest 3310g. Kurzanleitung. Kabelgebundener Area-Imaging-Scanner DE-QS Rev B 5/12

Kunststoff - Leicht - Palette Doc. Num. N x 800 x 150 mm Doc. Part 001 Doc. Ver. 02 INHALTSVERZEICHNIS

Gasring-Vakuumpumpen/- Kompressoren. Serie/Series G-BH1. Ersatzteilliste Spare part list. Typ / Type 2BH1 1

GURUCAD - IT DIVISION CATIA V5 PLM EXPRESS CONFIGURATIONS Hamburg, 16th February 2010, Version 1.0

Best Practice - Core Server Konfiguration für die Archivierung

Best Practice - ODBC

Kunststoff Leicht - Palette (CS 1) Doc. Num. N x 800 x 150 mm Doc. Part 001 Doc. Ver. 00 INHALTSVERZEICHNIS

Xenon Kurzanleitung. Kabelgebundener Area-Imaging-Scanner. NG2D-DE-QS Rev B 5/11

Wörterbücher von MS nach Ooo konvertieren

ACDEFG. Hotmetal Borders

Remotely Anywhere Verwendung von Zertifikaten Schritt für Schritt Anleitung zur Implementation von Zertifikaten in Remotely Anywhere

HowTo Geräteumzug auf RSP 2.x

Inhaltsverzeichnis 1 Zu dieser Kurzanleitung Express-Installation durchführen Benutzerdefinierte Installation durchführen...

The projectivity of the moduli space of stable curves. I: Preliminaries on "det"...

Handbuch. Accantum GmbH Äußere Oberaustr. 36/4 D Rosenheim. Betreff: DirectLink V6.1. Revisionsnummer: 1.00

Export und Import Docusnap Connect (Export) / CSV-Import

Installationsanleitung für das Shopware Heidelpay Payment Standard Modul (Frontend Modul) Installationsanleitung

GURUCAD - IT DIVISION Discover Configuration (DIC) for Academics Hamburg, 16th February 2010, Version 1.0

anthesis CRM Booster für SAP Business ByDesign digitize your business Ettlingen digitize your business

sm-client Projekt Aktualisierungsinstruktionen von R2.x auf R3.0 Finale Version SSK / BSV eahv/iv

ESD - Kunststoff - Schwer - Palette Doc. Num. N x 800 x 160 mm Doc. Part 002 Doc. Ver. 02 INHALTSVERZEICHNIS

Flüssigkeitsring -Vakuumpumpen/ - Kompressoren Liquid ring vacuum pumps/ compressors. Serie/Series L-BV2. Ersatzteilliste Spare part list

September A SERVER NW UPDATE. Readme

1. Zusammenfassung der letzten Vorlesung

Handbuch. Artologik EZ-Equip. Plug-in für EZbooking version 3.2. Artisan Global Software

ids-system GmbH Tipp #3 Leer-Strings in SQL oder die Frage nach CHAR oder VARCHAR

Inhaltsverzeichnis 1 Neuerungen in Aeneis Web-Modeller Neue Funktionen SmartEdit Neue Funktionen SmartModel...

Kurzanleitung ZEN 2. Bilder importieren und exportieren

Übersicht der wichtigsten MySQL-Befehle

Payment Center. Kurzanleitung. Version 1.0.1

SPECIAL FORGINGS FOR THE WORLD S TOP PERFORMERS

UC4 Rapid Automation HP Service Manager Agent Versionshinweise

GALILEO Quick Reference Galileo Sign-on Keyword

Anleitung zum Austausch des CS- Postleitzahlenverzeichnisses (plz-datenbank) für Microsoft SQL Server

Marketing Automation - Use Case Layer für User ohne Newsletter-Registrierung

SAP Business Planning and Consolidation Version 10.1 for NetWeaver. Platform Information, Support Pack Dates and Maintenance Dates.

How To Configure Cloud for Customer Integration SAP CRM using SAP Netweaver PI

Dokumentation PICA Import-Plugin

Integrated Business Planning mit SAP S/4HANA

Mitarbeitergerechte Prozessdokumentation

Folgende Unternehmen werden, unter anderem, durch GE Wind hierzu beauftragt:

XML Template Transfer Transfer project templates easily between systems

netcim Boot-Stick erstellen Version 1.0 ( ) Netree AG CH-4658 Däniken

Autor: Version: Datum: Christoph Luidold :39

SIMATIC S5 STEP 5 PRINT. Anleitung A5E Ausgabe 05/2001. Copyright Siemens AG 2001 Änderungen vorbehalten Siemens Aktiengesellschaft

Oracle 10g Einführung

Inventor Tool Positionsnummer. M i c h a e l D i r k s. B e s c h r e i b u n g d e s I n v e n t o r T o o l s P o s i t i o n s n u m m e r n

SnagIt Movable Type Output By TechSmith Corporation

Galileo Desktop Benutzerhandbuch Version 1.02

Information Retrieval Einführung

Datenbanken Einführung Seite 1 von 7

Happydrums Compilation Complete 2014

1. Zusammenfassung der letzten Vorlesung

Pflichtenheft für Produkt

Pflichtfeld Liste SCHOTT ebilling. Version 1.1,

Office & CRM. Microsoft Office Tools und CRM intelligent vernetzen 5 Tipps & Tricks für Entscheidungsträger im Büroalltag

Leitfaden zur optimalen Darstellung von PayPal in Ihrem Online-Shop

ESD - Kunststoff - Schwer - Palette Doc. Num. N x 800 x 160 mm Doc. Part 002 Doc. Ver. 01 INHALTSVERZEICHNIS

Atlassian Confluence Sitemap Generator Add-On

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Datenbank und Tabelle mit SQL erstellen

SnagIt LiveJournal Output By TechSmith Corporation

User Manual Bedienungsanleitung. snom Wireless Headset Adapter snom Schnurlos-Headset-Adapter. English. Deutsch

com.tom PORTAL Registrierung

Windsbraut Trinidad. Copyright Monika Eckert Brunnenweg Bad Nauheim

Transkript:

Sonstige Assets Assets über T-SQL Abfragen anlegen

TITEL Sonstige Assets AUTOR Docusnap Consulting DATUM 06.10.2017 VERSION 1.0 Die Weitergabe, sowie Vervielfältigung dieser Unterlage, auch von Teilen, Verwertung und Mitteilung ihres Inhaltes ist nicht gestattet, soweit nicht ausdrücklich durch die itelio GmbH zugestanden. Zuwiderhandlung verpflichtet zu Schadenersatz. Alle Rechte vorbehalten. This document contains proprietary information and may not be reproduced in any form or parts whatsoever, nor may be used by or its contents divulged to third parties without written permission of itelio GmbH. All rights reserved. Sonstige Assets 2017 Docusnap Alle Rechte vorbehalten Seite 2 von 12

INHALTSVERZEICHNIS Einleitung 4 1.1 Voraussetzungen 4 Verzeichnisse anlegen 5 2.1 Beispiel 5 2.2 Resultat 5 Identifizieren der notwendigen Klasse (ClassID) 6 3.1 Beispiel 6 Anlegen des Objekts 7 4.1 Beispiel 7 4.2 Resultat 7 Befüllen der Objekt Eigenschaften 8 5.1 Beispiel 8 5.2 Resultat 9 Sonstige Assets 2017 Docusnap Alle Rechte vorbehalten Seite 3 von 12

Einleitung Dieses Dokument beschreibt, wie sonstige Asset Objekte mit Hilfe von T-SQL Abfragen in der Docusnap CMDB angelegt werden können. Somit ist es möglich Daten von anderen Quellen regelmäßig in die Datenbank zu importieren. Ein mögliches Use Case Szenario wäre der regelmäßige Import von sonstigen Asset Objekten z.b. vom Typ iphone aus einer anderen Quelle wie z.b. SQL Datenbanken. Auf den regelmäßigen Import wird nicht genauer eingegangen, sondern lediglich das manuelle Anlegen eines Objektes. Abbildung 1 - Resultat Um die Komplexität zu reduzieren, wird die Datenbank Struktur der sonstigen Assets nur auf die für das Beispiel notwendige beschrieben. 1.1 Voraussetzungen Das HowTo verzichtet darauf, die grundlegende Struktur der sonstigen Assets zu erklären, deshalb wird vorausgesetzt, dass die Inhalte des HowTo sonstige Assets bekannt sind. Zusätzlich sind SQL Kenntnisse notwendig. Dieses HowTo befindet sich in der Docusnap Knowledge Base - Docusnap X - Sonstige Assets. Sonstige Assets 2017 Docusnap Alle Rechte vorbehalten Seite 4 von 12

Verzeichnisse anlegen In der folgenden Tabelle können Verzeichnisse in der hierarchischen Struktur unterhalb der sonstigen Assets angelegt werden: tgodirectory ParentID AccountID Name ID des übergeordneten Verzeichnisses. Gibt es keines, ist der Wert -1 AccountID der Firma, in der sich das Verzeichnis befindet. Name des Verzeichnisses 2.1 Beispiel Anlegen eines neuen Verzeichnisses mit dem Namen Mobiltelefone INSERT INTO tgodirectory (ParentID, AccountID, Name) VALUES (-1, (SELECT AccountID FROM taccounts WHERE AccountName = 'Docusnap AG'), 'Mobiltelefone') In diesem Beispiel wird ein Verzeichnis mit dem Namen Mobiltelefone in der Firma Docusnap AG angelegt. 2.2 Resultat Im Anschluss befindet sich das Verzeichnis in der Docusnap CMDB und wird in der GUI entsprechend angezeigt (siehe Abbildung 2 und Abbildung 3). SELECT * FROM tgodirectory Abbildung 2 - Verzeichnis - Datenbank Abbildung 3 - Verzeichnis - Docusnap GUI Sonstige Assets 2017 Docusnap Alle Rechte vorbehalten Seite 5 von 12

Identifizieren der notwendigen Klasse (ClassID) In der folgenden Tabelle kann die notwendige Klasse identifiziert und die ClassID abgeleitet werden: tgoclass ClassID ID der Klasse ClassName Name der Klasse 3.1 Beispiel Mit Hilfe des folgenden Statements wird die ClassID der Klasse iphone identifiziert. SELECT ClassID, ClassName FROM tgoclass WHERE ClassName = 'iphone' Abbildung 4 - Identifikation der Asset Klasse Der Name der Klasse kann in der Administration über die Docusnap GUI abgeleitet werden (siehe Abbildung 5). Abbildung 5 - Name der Klasse Sonstige Assets 2017 Docusnap Alle Rechte vorbehalten Seite 6 von 12

Anlegen des Objekts In der folgenden Tabelle werden sonstige Asset Objekte angelegt: tgo ParentID ClassID DirectoryID DsGUID Handelt es sich nicht um eine Subklasse, ist der Wert immer -1 ID der Klasse Abgeleitet in Abschnitt 3 ID des Verzeichnisses, in dem sich das Objekt befinden soll Abgeleitet in Abschnitt 2 Globally Unique Identifier (GUID) 4.1 Beispiel Mit Hilfe des folgenden Statements wird ein Objekt vom Typ iphone in der Tabelle tgo angelegt. INSERT INTO tgo (ParentID, ClassId, DsGUID, DirectoryID) VALUES (-1, '2C34152A-C35D-4AFE-ADD3-83C63F2CC332', (SELECT NEWID()), 1) 4.2 Resultat Im Anschluss befindet sich das Objekt in der Docusnap CMDB und wird in der GUI entsprechend angezeigt (siehe Abbildung 6 und Abbildung 7). SELECT * FROM tgo Abbildung 6 - Asset Objekt - Datenbank Abbildung 7 - Asset Objekt - Docusnap GUI Sonstige Assets 2017 Docusnap Alle Rechte vorbehalten Seite 7 von 12

Befüllen der Objekt Eigenschaften Um die Objekt Eigenschaften zu befüllen, müssen zuerst die notwendigen PropertyIDs der zuvor gewählten Klasse abgeleitet werden. Dies geschieht mit folgenden Statement: SELECT tgoproperty.propertyid, tgoproperty.propertyname, tgotab.classid FROM tgoproperty, tgosection, tgotab WHERE tgoproperty.sectionid = tgosection.sectionid AND tgosection.tabid = tgotab.tabid AND tgotab.classid = '2C34152A-C35D-4AFE-ADD3-83C63F2CC332' Das Statement zeigt sämtliche Eigenschaften, die die Klasse mit der gewählten ClassID besitzt. Abbildung 8 - Identifikation der Asset Eigenschaft 5.1 Beispiel Im folgenden Beispiel wird die Eigenschaft Name befüllt. Dazu muss in der Tabelle tgovalue der entsprechende Wert für das zuvor ausgewählte Objekt und Eigenschaft erzeugt werden. ObjectID PropertyID ObjectValue ObjectID des zuvor angelegten Objekts Abgeleitet in Abschnitt 4.2 PropertyID Abgeleitet in Abschnitt 5 Wert der Eigenschaft Mit Hilfe des folgenden Statements wird ein Wert für die Eigenschaft Name für das oben angelegte iphone Objekt angelegt. INSERT INTO tgovalue (ObjectID, PropertyID, ObjectValue) VALUES (1, '6E5362A0-2021-4A34-8DC4-729DF9884553', 'iphone SQL') Sonstige Assets 2017 Docusnap Alle Rechte vorbehalten Seite 8 von 12

5.2 Resultat Im Anschluss befindet sich das Objekt in der Docusnap CMDB und wird in der GUI entsprechend angezeigt (Abbildung 9). Abbildung 9 - Objekt Eigenschaft befüllt Docusnap GUI Sonstige Assets 2017 Docusnap Alle Rechte vorbehalten Seite 9 von 12

ABBILDUNGSVERZEICHNIS ABBILDUNG 1 - RESULTAT... 4 ABBILDUNG 2 - VERZEICHNIS - DATENBANK... 5 ABBILDUNG 3 - VERZEICHNIS - DOCUSNAP GUI... 5 ABBILDUNG 4 - IDENTIFIKATION DER ASSET KLASSE... 6 ABBILDUNG 5 - NAME DER KLASSE... 6 ABBILDUNG 6 - ASSET OBJEKT - DATENBANK... 7 ABBILDUNG 7 - ASSET OBJEKT - DOCUSNAP GUI... 7 ABBILDUNG 8 - IDENTIFIKATION DER ASSET EIGENSCHAFT... 8 ABBILDUNG 9 - OBJEKT EIGENSCHAFT BEFÜLLT DOCUSNAP GUI... 9 Sonstige Assets 2017 Docusnap Alle Rechte vorbehalten Seite 10 von 12

VERSIONSHISTORIE Datum Beschreibung 25.09.17 Version 1.0 Erste Erstellung des HowTos Sonstige Assets 2017 Docusnap Alle Rechte vorbehalten Seite 11 von 12

support@docusnap.com www.docusnap.com/support itelio GmbH - www.itelio.com