Meeting
mit BuddyMeet
Typisches Szenario Eine Unternehmensabteilung nutzt diverse Microsoft Excel-Dateien seit einiger Zeit und stellt fest, dass die Wartung immer schwieriger wird und auch fehleranfälliger. Es ist eine Frage der Zeit, wann dieses Tool nicht mehr effektiv nutzbar wird. Mit einem RDBMS (relationales Datenbank-Managementsystem) wie z.B. Microsoft Access, Microsoft SQL Server, Oracle, MySQL etc. erhalten Sie eine solide Datenbasis, wobei Geschäftsregeln in der Datenbank u.a. mit Relationen abgebildet werden. Mit Excel lassen sich auf vertretbare Weise keine Relationen und deren Überwachung herstellen. Lesetipp: 8 Signs Your Business Has Outgrown Spreadsheets Überlegenswert ist eine Ablage der Daten (das backend) in der Cloud. Cloud-Lösungen gibt es inzwischen von einigen Anbietern, bei Microsoft unter dem Namen Microsoft Azure. Bei einem SQL Server lautet die Cloud-Variante Azure SQL Database (früher SQL Azure). Dabei heißt es abzuwägen zwischen Cloud-Lösung oder eigenem Server, der in vielen Unternehmen ja schon vorhanden ist. Ein Kostenvergleich beider Varianten On-Prem und Cloud kann schon den Ausschlag geben. Jedes Unternehmen setzt seine Bedingungen bezüglich Datensicherheit, Wartungsaufwand etc., deswegen wird die Entscheidung pro oder contra Cloud-Lösung individuell getroffen werden. IaaS und PaaS Die vor der Cloud-Ära genutzten Installationen des SQL Servers nennt man „on-premises“ (auch „on-prem“, auf deutsch etwa „im Hause“), denn dort steht die Rechnerinfrastruktur des Unternehmens. Mit der Einführung der Cloud-Infrastruktur ergaben sich weitere Möglichkeiten des Betriebs, nämlich: IaaS – Infrastructure as a service sowie PaaS – Platform as a Service. Wann entscheide ich mich für welche Variante? IaaS verwenden wir dann, falls Kontrolle über/oder Zugriff auf das Betriebssystem gewünscht wird Anwendungen oder Agents neben der Datenbank ausgeführt werden sollen andernfalls wird PaaS empfohlen: bessere TCO (Gesamte Kosten) Fokus auf Ihren Geschäftsbetrieb, nicht auf die Datenbank Folgendes Diagramm erleichtert den Überblick, welche Version zum Einsatz kommen kann: Azure SQL Database Betrachten wir nun unter den Cloud-Varianten die Azure SQL Database im PaaS etwas näher. Basis ist der SQL Server, der 1989 von Microsoft eingeführt wurde und sich inzwischen nicht nur als Datenbank, sondern als Data Warehouse und Business Information Platform weiterentwickelt hat. Datenbanken in Azure zu nutzen heißt Ihre Datenbanken laufen im Autopilot. Der folgende Überblick zeigt die Vorteile von PaaS: Azure SQL Databases liegen in drei Varianten vor: Single Elastic Pool Managed Instance Diese Übersicht hilft bei den Auswahlmöglichkeiten, um eine SQL Server Datenbank von on-prem nach Azure zu portieren: Im folgenden gehen wir nur auf die Managed Instance ein. SQL Database Managed Instance Eine vorhandene Datenbank kann leicht in eine Managed Instance überführt werden und damit kommen alle Vorteile der PaaS-Lösung zum tragen, denn Sie haben keine hohen Migrationskosten: Nutzen Sie den Data Migration Assistant. Details finden Sie beim Azure Database Migration Guide. Weitere Migrationsmöglichkeiten werden auf Azure Migrate erläutert. Im nächsten Bild sehen Sie en detail, welche Aufgaben bei einer Managed Instance/PaaS vom System automatisch übernommen werden im Vergleich zu on-prem und IaaS. Nahezu alle Features, die Sie in der on-prem Version des SQL Servers nutzen, können auch in der Managed Instance eingesetzt werden: SQL Instances sind vollkommen isoliert von anderen Azure Tenants in virtuellen Clustern und werden in Ihrem VNet und Subnet installiert. Ein Einstiegs-Beispiel zum Preismodell: So läßt sich zusammenfassen, dass Managed Instance die beste PaaS-Lösung für alle Arbeitslasten darstellt mit „lift-and-shift“-Migration. Hier ein Überblick zu der Anzahl CPUs und dem Abrechnungsmodell: Warum sollte man einen Umzug in die Cloud erwägen? 1. Sie wollen die Produktivität erhöhen und Kosten senken ein Data Center ist teuer und komplex in der Wartung Hosting Lösungen sind wartungsintensiv 2. Sie wollen Ihr Wachstum beschleunigen Sie erhalten neue Features, um konkurrenzfähig zu bleiben Sie erweitern Ihre Erreichbarkeit weltweit SSIS – SSAS – SSRS Für bisherige Nutzer des SQL Server, die auch SSIS/SSAS/SSRS einsetzen, wird empfohlen, diese auf PaaS zu übertragen. SSIS-Packages können auf den neuen SSIS on Azure Data Factory (PaaS-Service) migriert werden. OLAP-Modelle können nach Azure Analysis Services migriert werden oder diese Services laufen unter Azure Virtual Machines, SSRS kann ebenfalls in einer Azure Virtual Machine laufen, Alternative wäre ein Umstieg auf Power BI
Stefan FeyHyaxx Informationssysteme (Einzelunternehmer)Köhlerstraße 8666333 Völklingen KontaktTelefon: +49 (0) 6802920119E-Mail: info@hyaxx.de Umsatzsteuer-IDUmsatzsteuer-Identifikationsnummer gemäß § 27 a Umsatzsteuergesetz:DE364750946 Angaben zur BerufshaftpflichtversicherungName und Sitz des Versicherers:exali AGFranz-Kobinger-Str. 986157 Augsburg Geltungsraum der Versicherung:Deutschland Redaktionell verantwortlichStefan FeyKöhlerstraße 8666333 Völklingen Verbraucherstreitbeilegung/UniversalschlichtungsstelleWir sind nicht bereit oder verpflichtet, an Streitbeilegungsverfahren vor einerVerbraucherschlichtungsstelle teilzunehmen. Zentrale Kontaktstelle nach dem Digital Services Act – DSA (Verordnung (EU) 2022/265)Unsere zentrale Kontaktstelle für Nutzer und Behörden nach Art. 11, 12 DSA erreichen Sie wie folgt:E-Mail: info@hyaxx.deDie für den Kontakt zur Verfügung stehenden Sprachen sind: Deutsch, Englisch. Quelle:e-recht24.de
Datenschutzerklärung Allgemeine HinweiseDie folgenden Hinweise geben einen einfachen Überblick darüber, was mit Ihren personenbezogenen Daten passiert, wenn Sie diese Website besuchen. Personenbezogene Daten sind alle Daten, mit denen Sie persönlich identifiziert werden können. Ausführliche Informationen zum Thema Datenschutz entnehmen Sie unserer unter diesem Text aufgeführten Datenschutzerklärung. Datenerfassung auf dieser Website Wer ist verantwortlich für die Datenerfassung auf dieser Website?Die Datenverarbeitung auf dieser Website erfolgt durch den Websitebetreiber. Dessen Kontaktdatenkönnen Sie dem Abschnitt „Hinweis zur Verantwortlichen Stelle“ in dieser Datenschutzerklärung entnehmen. Wie erfassen wir Ihre Daten?Ihre Daten werden zum einen dadurch erhoben, dass Sie uns diese mitteilen. Hierbei kann es sich z. B. umDaten handeln, die Sie in ein Kontaktformular eingeben.Andere Daten werden automatisch oder nach Ihrer Einwilligung beim Besuch der Website durch unsere IT-Systeme erfasst. Das sind vor allem technische Daten (z. B. Internetbrowser, Betriebssystem oder Uhrzeit des Seitenaufrufs). Die Erfassung dieser Daten erfolgt automatisch, sobald Sie diese Website betreten. Wofür nutzen wir Ihre Daten?Ein Teil der Daten wird erhoben, um eine fehlerfreie Bereitstellung der Website zu gewährleisten. AndereDaten können zur Analyse Ihres Nutzerverhaltens verwendet werden.Welche Rechte haben Sie bezüglich Ihrer Daten?Sie haben jederzeit das Recht, unentgeltlich Auskunft über Herkunft, Empfänger und Zweck Ihrergespeicherten personenbezogenen Daten zu erhalten. Sie haben außerdem ein Recht, die Berichtigung oder Löschung dieser Daten zu verlangen. Wenn Sie eine Einwilligung zur Datenverarbeitung erteilt haben, können Sie diese Einwilligung jederzeit für die Zukunft widerrufen. Außerdem haben Sie das Recht, unter bestimmten Umständen die Einschränkung der Verarbeitung Ihrer personenbezogenen Daten zu verlangen.Des Weiteren steht Ihnen ein Beschwerderecht bei der zuständigen Aufsichtsbehörde zu.Hierzu sowie zu weiteren Fragen zum Thema Datenschutz können Sie sich jederzeit an uns wenden. Analyse-Tools und Tools von DrittanbieternBeim Besuch dieser Website kann Ihr Surf-Verhalten statistisch ausgewertet werden. Das geschieht vorallem mit sogenannten Analyseprogrammen.Detaillierte Informationen zu diesen Analyseprogrammen finden Sie in der folgendenDatenschutzerklärung. manitu GmbHWelvertstraße 266606 St. Wendel Diese Website wird extern gehostet. Die personenbezogenen Daten, die auf dieser Website erfasst werden, werden auf den Servern des Hosters / der Hoster gespeichert. Hierbei kann es sich v. a. um IP-Adressen, Kontaktanfragen, Meta- und Kommunikationsdaten, Vertragsdaten, Kontaktdaten, Namen, Websitezugriffe und sonstige Daten, die über eine Website generiert werden, handeln.Das externe Hosting erfolgt zum Zwecke der Vertragserfüllung gegenüber unseren potenziellen undbestehenden Kunden (Art. 6 Abs. 1 lit. b DSGVO) und im Interesse einer sicheren, schnellen und effizienten Bereitstellung unseres Online-Angebots durch einen professionellen Anbieter (Art. 6 Abs. 1 lit. f DSGVO).Sofern eine entsprechende Einwilligung abgefragt wurde, erfolgt die Verarbeitung ausschließlich aufGrundlage von Art. 6 Abs. 1 lit. a DSGVO und § 25 Abs. 1 TDDDG, soweit die Einwilligung die Speicherungvon Cookies oder den Zugriff auf Informationen im Endgerät des Nutzers (z. B. Device-Fingerprinting) imSinne des TDDDG umfasst. Die Einwilligung ist jederzeit widerrufbar.Unser(e) Hoster wird bzw. werden Ihre Daten nur insoweit verarbeiten, wie dies zur Erfüllung seinerLeistungspflichten erforderlich ist und unsere Weisungen in Bezug auf diese Daten befolgen. Wir setzen folgende(n) Hoster ein:manitu GmbHWelvertstraße 266606 St. Wendel AuftragsverarbeitungWir haben einen Vertrag über Auftragsverarbeitung (AVV) zur Nutzung des oben genannten Dienstesgeschlossen. Hierbei handelt es sich um einen datenschutzrechtlich vorgeschriebenen Vertrag, dergewährleistet, dass dieser die personenbezogenen Daten unserer Websitebesucher nur nach unserenWeisungen und unter Einhaltung der DSGVO verarbeitet. DatenschutzDie Betreiber dieser Seiten nehmen den Schutz Ihrer persönlichen Daten sehr ernst. Wir behandeln Ihrepersonenbezogenen Daten vertraulich und entsprechend den gesetzlichen Datenschutzvorschriften sowiedieser Datenschutzerklärung. Wenn Sie diese Website benutzen, werden verschiedene personenbezogene Daten erhoben.Personenbezogene Daten sind Daten, mit denen Sie persönlich identifiziert werden können. Die vorliegende Datenschutzerklärung erläutert, welche Daten wir erheben und wofür wir sie nutzen. Sie erläutert auch, wie und zu welchem Zweck das geschieht.Wir weisen darauf hin, dass die Datenübertragung im Internet (z. B. bei der Kommunikation per E-Mail)Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nichtmöglich. Hinweis zur verantwortlichen StelleDie verantwortliche Stelle für die Datenverarbeitung auf dieser Website ist: Dipl.Inform.(FH) Stefan FeyKöhlerstraße 8666333 VölklingenTelefon: +49 (0) 6802 920119E-Mail: info@hyaxx.de Verantwortliche Stelle ist die natürliche oder juristische Person, die allein oder gemeinsam mit anderen über die Zwecke und Mittel der Verarbeitung von personenbezogenen Daten (z. B. Namen, E-Mail-Adressen o. Ä.) entscheidet. SpeicherdauerSoweit innerhalb dieser Datenschutzerklärung keine speziellere Speicherdauer genannt wurde, verbleibenIhre personenbezogenen Daten bei uns, bis der Zweck für die Datenverarbeitung entfällt. Wenn Sie einberechtigtes Löschersuchen geltend machen oder eine Einwilligung zur Datenverarbeitung widerrufen,werden Ihre Daten gelöscht, sofern wir keine anderen rechtlich zulässigen Gründe für die Speicherung Ihrer personenbezogenen Daten haben (z. B. steuer- oder handelsrechtliche Aufbewahrungsfristen); imletztgenannten Fall erfolgt die Löschung nach Fortfall dieser Gründe. Allgemeine Hinweise zu den Rechtsgrundlagen der Datenverarbeitung auf dieserWebsiteSofern Sie in die Datenverarbeitung eingewilligt haben, verarbeiten wir Ihre personenbezogenen Daten auf Grundlage von Art. 6 Abs. 1 lit. a DSGVO bzw. Art. 9 Abs. 2 lit. a DSGVO, sofern besondere Datenkategorien nach Art. 9 Abs. 1 DSGVO verarbeitet werden. Im Falle einer ausdrücklichen Einwilligung in die Übertragung personenbezogener Daten in Drittstaaten erfolgt die Datenverarbeitung außerdem auf Grundlage von Art. 49 Abs. 1 lit. a DSGVO. Sofern Sie in die Speicherung von Cookies oder in den Zugriff auf Informationen in Ihr Endgerät (z. B. via Device-Fingerprinting) eingewilligt haben, erfolgt die Datenverarbeitung zusätzlich auf Grundlage von § 25 Abs. 1 TDDDG. Die Einwilligung ist jederzeit widerrufbar. Sind Ihre Daten zur Vertragserfüllung oder zur Durchführung vorvertraglicher Maßnahmen erforderlich, verarbeiten wir Ihre Daten auf Grundlage des Art. 6 Abs. 1 lit. b DSGVO. Des Weiteren verarbeiten wir Ihre Daten, sofern diese zur Erfüllung einer rechtlichen Verpflichtung erforderlich sind auf Grundlage von Art. 6 Abs. 1 lit. c DSGVO.Die Datenverarbeitung kann ferner auf Grundlage unseres berechtigten Interesses nach Art. 6 Abs. 1 lit. fDSGVO erfolgen. Über die jeweils im Einzelfall einschlägigen Rechtsgrundlagen wird in den folgendenAbsätzen dieser Datenschutzerklärung informiert. Empfänger von personenbezogenen DatenIm Rahmen unserer Geschäftstätigkeit arbeiten wir mit verschiedenen externen Stellen zusammen. Dabeiist teilweise auch eine Übermittlung von personenbezogenen Daten an diese externen Stellen erforderlich.Wir geben personenbezogene Daten nur dann an externe Stellen weiter, wenn dies im Rahmen einerVertragserfüllung erforderlich ist, wenn wir gesetzlich hierzu verpflichtet sind (z. B. Weitergabe von Datenan Steuerbehörden), wenn wir ein berechtigtes Interesse nach Art. 6 Abs. 1 lit. f DSGVO an der Weitergabehaben oder
hier ein paar nützliche Links für Entwickler link info sqlfaq Microsoft SQL Server FAQ von Bernd Jungbluth connectionstrings Verbindungszeichenfolge donkarl Karl Donaubauer: Access/SQL Server; AEK, NEK, SEK, SNEK FMS FMS, einer der größten Anbieter von Tools und Add-Ons für Access und SQL Server Datamonster.io Datamonster e.V. (ehemals PASS Deutschland e.V.) Microsoft Codebeispiele Microsoft-Tools und -Technologien für Entwickler
Ich unterstütze Sie in folgenden Bereichen: Microsoft SQL Server Microsoft Access .NET-Anwendungen Migration Excel -> RDBMS (Access, SQL Server) Migration Access -> SQL Server Mein aktuelles Gulp-Profil finden Sie hier Praxisbeispiel: der Schritt von Excel zur Datenbank Excel-Dateien eignen sich hervorragend für die Erfassung und Auswertung kleiner Datenmengen. Mit zunehmendem Datenumfang oder mehreren gleichzeitigen Benutzern stoßen Tabellenkalkulationen jedoch schnell an ihre Grenzen. Die Überführung der Daten in eine relationale Datenbank (RDBMS) – beispielsweise Microsoft Access, Microsoft SQL Server oder andere Datenbanksysteme – schafft hier Abhilfe. Im Rahmen der Migration werden die Excel-Daten analysiert, bereinigt und in eine strukturierte Tabellenstruktur überführt. Dabei werden Beziehungen zwischen den Daten hergestellt, Datentypen optimiert und Redundanzen reduziert. Anschließend können die Daten komfortabel über Formulare, Abfragen und Berichte verwaltet und ausgewertet werden. Das Ergebnis ist eine konsistente, performante und zukunftssichere Datenhaltung, die sich auch für größere Datenmengen und Mehrbenutzerumgebungen eignet.