Zum Inhalt springen
Contact us

GA-Download und Änderungsprotokoll

SharePointBehobenNumerische Werte mit mehr als 6 Dezimalstellen wurden in wissenschaftlicher Schreibweise zurückgegeben, wodurch numerische Berechnungen und auch SQL-Befehle fehlschlugen.
SharePointBehobenVerwaltete Metadaten: Wenn ein Begriff im Ziel-Terminologiespeicher nicht vorhanden ist und Allow any user name or Managed Metadata tag - Only M365 ausgewählt ist, wird der Begriff durchgelassen. Das Problem bestand darin, dass der Begriff in Kleinbuchstaben umgewandelt wurde, bevor er im Ziel übernommen wurde.
SystemBehobenDas Anwendungssymbol wurde auf einigen Computern nicht angezeigt.

FileManagement

FileManagementNeuUnterstützung für Nextcloud v32 und neuer.
FileManagementVerbesserung[File Type] und [File Owner (AD)] werden jetzt in Quellfiltern unterstützt
FileManagementVerbesserung[bytesizeallversions] und [versioncount] werden jetzt im Test mode und bei Verwendung von Proxy berechnet. Dies ist für BI-Analysen vor der Migration unerlässlich
FileManagementVerbesserungNeue Spalten für Dokumentbibliotheken: [File Size All Versions] und [Version Count]
FileManagementDokumentationVerwendung von Platzhalterzeichen in Filtern
FileManagementVerbesserungOffload & Migration Unterstützung für Tags aus verwalteten Metadaten, die nicht im aktuellen TermStore aufgelöst werden können. Damit können Sie Dateien aus Dokumentbibliotheken migrieren, denen alte oder fremde Begriffe zugewiesen sind, die im Ziel-TermStore nicht existieren
FileManagementVerbesserungMS Migration API Auf die neueste .NET 8-Version aktualisiert und gemäß den neuen Empfehlungen von Microsoft neu implementiert, sodass keine Azure Queues mehr verwendet werden.
FileManagementVerbesserungFile_VersionCount wurde der Ansicht report_migrated_files hinzugefügt. Diese Spalte zeigt, wie viele Versionen für die Datei verarbeitet wurden.
FileManagementVerbesserungFile_SizeAllVersions wurde der Ansicht report_migrated_files hinzugefügt. Diese Spalte zeigt die Größe des gesamten Dateielements einschließlich des vollständigen Versionsverlaufs.
FileManagementAuftragsprotokollDie Statusmeldungen enthalten jetzt die Gesamtzahl der verarbeiteten Versionen und das insgesamt verarbeitete Volumen. Dies gibt einen deutlich besseren Eindruck von der Geschwindigkeit und dem tatsächlich übertragenen Volumen
FileManagementVerbesserungDie Option, nur Metadaten zu aktualisieren, unterstützt jetzt die inkrementelle Verarbeitung, sodass nur Dateien mit einem älteren Zeitstempel verarbeitet werden. Der entsprechende Override-Wert NoFilesOnlyUpdateMetadataByNewer wurde hinzugefügt.
FileManagementVerbesserung5 neue Tabellen und eine zentrale Datenbankserver-Verbindung für BI. Damit können Sie dieselben Datenbanktabellen von mehreren SMART Migration-Servern aus aktualisieren. Sie aktivieren die Aktualisierung der BI-Tabellen auf der Registerkarte „Optionen“ im Abschnitt Business intelligence - smart_bi_file - smart_bi_filetype - smart_bi_metadata_issue - smart_bi_session - smart_bi_step
FileManagementVerbesserungAWS S3 & Azure Blob Storage: Unterstützung für Group-By. Damit können Sie anonyme Blobs abrufen und mit beliebigen Metadaten anreichern – nicht nur mit Dateinamen und Ordnerstrukturen, sondern auch mit verwalteten Metadaten und anderen benutzerdefinierten Eigenschaften – aus externen Systemen wie SQL Server, JSON- oder CSV-Dateien, bevor alles nach SharePoint übertragen wird. Bei Bedarf lässt sich mit diesem Ansatz sogar der Versionsverlauf abbilden.
FileManagementVerbesserung[file_accessed] und [file_checkedoutto] wurden der Ansicht Report_MigratedFiles hinzugefügt
FileManagementVerbesserungProxy: „MOVE“ unterstützt jetzt das Löschen von Proxy-Elementen, wenn die Datei, auf die der Proxy verweist, verschoben wird. Außerdem werden leere Proxy-Ordner gelöscht. Verwenden Sie [<Override-CopyMove>] = Move DeleteProxy
FileManagementVerbesserungAmazon S3-Verbindung: Der AWS S3 Bucket Name kann jetzt 100 Zeichen lang sein. (Erweitert von 40)
FileManagementBehoben2 Aufträge, die genau gleichzeitig denselben Benutzer validierten, führten zum Fehlschlagen des Auftrags
FileManagementBehobenEin Auftrag, der Ordner und keine Dateien erstellt, schlug fehl, wenn einer der zu erstellenden Ordner in der Zeitspanne zwischen Vorbereitung und Ausführung der Ordnererstellung manuell oder durch einen anderen Auftrag erstellt wurde
FileManagementBehobenWenn ein File Management-Name mehr als 40 Zeichen umfasste, trat ein schwerwiegender Datenbankfehler auf.
FileManagementBehobenRegisterkarte „Auftrag“: Beim Klicken auf die Schaltfläche Cancel Pending Files wird jetzt eine Bestätigung mit einer ausführlichen Erläuterung angezeigt. Bisher wurde die Aktion ohne Hinweis ausgeführt.
FileManagementBehobenSharePoint: Neue SharePoint-Spalten wurden in der Dropdown-Liste für die Zielzuordnung erst angezeigt, nachdem der Schritt erneut geöffnet wurde
FileManagementBehobenSharePoint: Manchmal blieben Dateien im Status „Pending“, obwohl sie erfolgreich migriert wurden, und wechselten nie in den Status „Created“ usw.
FileManagementBehobenSharePoint-Filter: Die Registerkarte für serverseitige Filter wurde nicht immer angezeigt.
FileManagementBehobenDateiverbindung: Copy to new connection funktionierte nicht für AWS S3 und Azure BLOB.
FileManagementBehobenDateiverbindung: Das Steuerelement zum Festlegen des Größenlimits für hochgeladene Dateien war unsichtbar.
FileManagementBehobenSharePoint: In sehr seltenen Fällen führt ein Fehler in der Backend-API von Microsoft dazu, dass der Dokumentinhalt den angegebenen Inhaltstyp überschreibt. Da die API diese Information nicht zurückgibt, ist es unmöglich zu erkennen, wann dies geschieht. SMART Migration weist den Inhaltstyp erneut zu, um dieses Backend-Problem zu umgehen.
DataETL
DataETLVerbesserungSharePoint-Ziel: Unterstützung für automatische und dynamische Spaltenzuordnung (AutoMapAllColumns). Damit können Sie Inhalte zwischen 2 benutzerdefinierten Listen kopieren, die einen oder mehrere identische Spaltennamen haben.
DataETLVerbesserungDateifreigabe-Inventar: Unterstützung des Schlüsselworts Skip! im Filter
DataETLVerbesserungDatenbank: Unterstützung des Schlüsselworts Skip! für das SQL-Schlüsselwort IN in der WHERE-Klausel bei Verwendung einer Variablen.
DataETLVerbesserungSQL Server als Quelle/Ziel: Unterstützung für Spaltennamen wie From, To, Select, die in SQL Server reservierte Wörter sind.
DataETLVerbesserungSharePoint (Registerkarte „Optionen“): Mit einer neuen Option können Sie begrenzen, wie viele Elemente von SharePoint zurückgegeben werden. Dies ist nützlich, wenn eine SharePoint-Liste Parameter für mehrere parallele Aufträge bereitstellt, und verringert die Last beim Abruf. Damit nicht mehrere Aufträge dieselben Parameter verwenden, nutzen Sie die DataETL-CRUD-Option „Update Items. If unverified then exit Group Step.“
DataETLVerbesserungSharePoint On-Prem: Unterstützung für [FileSizeAllVersions] und [VersionCount].
ZuordnungslisteVerbesserungNeue Schaltfläche Save.
DataETLVerbesserungSharePoint: Neue Spalten für Dokumentbibliotheken: [File Size All versions] und [version Count]. Die Werte werden NUR abgerufen, wenn „Include version history“ NICHT ausgewählt ist
DataETLVerbesserungSharePoint: Sub Sites Hierarchy (VirtualSubSites) unterstützt jetzt gruppenfähige Websitesammlungen (wie Teams)
DataETLVerbesserungSharePoint: Unterstützung für dynamische URLs in den virtuellen Listen: - Sub Sites Hierarchy (VirtualSubSites) - Tenant groups (VirtualGroupList) - Tenant Users (VirtualUerList)
DataETLBehobenDateifreigabe-Analyse: Der IN filter funktionierte nicht für mehr als 1 Wert
Data ETLBehobenSQL Server-Bulk-Modus: Wenn der Bulk-Modus nicht initialisiert werden konnte und auf konventionelles SQL zurückgegriffen wurde, wurde eine Warnung ausgegeben. Dies ist jetzt in eine Meldung geändert.
DataETLBehobenSQL Server: Der Bulk mode griff nicht, wenn die Zieltabelle extern mit bestimmten Parametern erstellt wurde, die SQL Server dazu veranlassen, Namen von Datenbankobjekten in [ ] einzuschließen, zum Beispiel [dbo].[mytable]
DataETLBehobenSharePoint Online: [FileSize] war für Versionen falsch, wenn der Versionsverlauf für Dateien in einer Dokumentbibliothek abgerufen wurde.
Installation
InstallationVerbesserungDer Standard-Datenbankserver für die Repository-Datenbank ist jetzt SQL Server Express 2025.
InstallationVerbesserungDie Installation von „SQL Server Express“ ist jetzt optional. Wenn Sie einen entfernten SQL Server verwenden möchten, müssen Sie also nicht mehr zuerst die Express-Version installieren.
InstallationVerbesserungWenn SQL Server Express 2022 bereits installiert ist, wird die Installation von SQL Server Express 2025 übersprungen
InstallationVerbesserung„Show changelog“ ist jetzt nicht mehr aktiviert.
InstallationVerbesserungDie SQL Server 2025-Dienste sind jetzt so vorkonfiguriert, dass sie sofort starten. Die Dienstkonfiguration wird nach einem Neustart wirksam. (Bisher „Verzögert“ – es war mitunter lästig, nach einem Neustart mehrere Minuten auf den Start warten zu müssen )
SQL Server
SQL ServerVerbesserungAuthentifizierung mit Benutzer/Kennwort: Die maximale Kennwortlänge beträgt jetzt 250 Zeichen.
SQL ServerVerbesserungTransaktionswiederholung zur Abdeckung eines bekannten vorübergehenden Fehlers in Azure SQL – die Datenbank ist während Lastausgleich, Failover oder Wartung kurzzeitig nicht verfügbar.
SQL ServerVerbesserungRepository mit SQL Server Express: Unterstützung für das neue Limit von 50 GB Datenbankgröße im kostenlosen SQL Server Express 2025.
SQL ServerVerbesserungRepository mit SQL Server Express: Zu Beginn jeder Auftragssitzung wird der belegte/verfügbare Speicherplatz gemeldet.
SQL ServerBehobenAuthentifizierung mit Benutzer/Kennwort: Das Kennwort kann jetzt ' (einfaches Apostroph) enthalten.
SQL ServerBehobenSQL Server-Deadlocks
SharePoint
SharePointNeu3 neue Spalten für Vertraulichkeitsbezeichnungen (schreibgeschützt). Weitere Informationen
SharePointVerbesserungDokumentation überarbeitet: M365-App-Registrierung erstellen
SharePointVerbesserungSteuerung der Migrationslast, damit die Azure-Migrationswarteschlangen nicht überlastet werden
SharePointVerbesserungNeue Einstellung auf der Registerkarte „Konto“: Lower the max URL length (for testing). Wenn Sie diese Einstellung auf „true“ setzen, ändern sich die Bedingungen, unter denen die SharePoint-Erkennung „Pfad oder Dateiname zu lang“ ausgelöst wird, sodass Warnungen deutlich früher als bei den Standardlimits von SharePoint erzeugt werden. Verwenden Sie diese Einstellung nur zum Testen oder um nachzuvollziehen, was passiert, wenn eine Datei nach SharePoint migriert wird und einen Pfad oder Dateinamen hat, der die Beschränkungen von SharePoint überschreitet. Die Testwerte sind wie folgt festgelegt: - 30 Zeichen als maximale Pfadlänge. - 20 Zeichen als maximale Dateinamenlänge.
SharePointEntfernte FunktionDie folgenden veralteten Authentifizierungsmethoden für SharePoint Online (M365) wurden entfernt, da sie von Microsoft nicht mehr offiziell unterstützt werden: Beachten Sie, dass WebLogin nur für Listenelemente unterstützt wird. Es wird dringend empfohlen, es nicht zu verwenden, es sei denn, Sie benötigen ausdrücklich die veraltete Unterstützung für Remote-Trigger bei Listenelementen. Datei-Uploads werden von WebLogin nicht unterstützt, und eine Verwaltung von Ratenlimits ist nicht verfügbar, sodass große Datenmengen gedrosselt werden können. Entfernt: - App ID/Secret (ohne AppReg) - Benutzername/Kennwort
SharePointBehobenIn seltenen Fällen wurde die Kennung ‚CT:‘ für den Inhaltstyp aus dem Anzeigewert der Bibliothek in der Bibliotheks-Dropdown-Liste von FileManagement und DataETL entfernt. Dies trat auf, wenn die Website aus einer DÄNISCHEN Vorlage bereitgestellt wurde.
SharePointBehobenWenn Metadaten – einschließlich des Dateinamens – mit einer Transformation verarbeitet wurden und der Anfang des Werts vor dem ersten Leerzeichen als Datum interpretiert werden konnte, wurde dieser Teil automatisch im lokalen Datumsformat formatiert. Dies führte zu beschädigten Daten. Beispielsweise konnte ein Dateiname unbeabsichtigt in ein Datumsformat umgewandelt werden, was wiederum Validierungsfehler verursachte, da die Datei faktisch einen neuen Namen erhielt.
SharePointBehobenFehler bei der Berechnung der Versionsgröße, wenn diese 2 GB überschritt.
SharePointBehobenEine boolesche Spalte mit einer leeren Zeichenfolge als Wert wurde mit ‚False‘ aktualisiert. Jetzt wird jeder Wert, den die boolesche Spalte haben kann, unverändert übertragen
Funktionen
FunktionVerbesserungNeue Funktion: CallStep( 'Step name or ID' ) Gibt Ok, Warning, Error oder einen Systemfehler zurück, wenn der Schritt nicht gefunden wird.
FunktionVerbesserungNeue Funktion: SPConvertToDirectFolderURL( 'Browser URL' ) Gibt die direkte URL ohne Codierung und aspx-Verweise zurück.
FunktionVerbesserungNeue Funktion: ReplaceFirst Ersetzt das erste Vorkommen einer Zeichenfolge durch eine andere Zeichenfolge. (Ohne Berücksichtigung der Groß-/Kleinschreibung)
FunktionVerbesserungNeue Funktion für die Match-Filterfunktion: WildCardToMatch( ‘. wildcard spec’ )
FunktionVerbesserungNeue Funktion für SQL: WildCardToSQLLike( '*.* wildcard spec' )
FunktionVerbesserungNeue Funktion für SQL: DateTimeToNumber( 'DateTime' or 'Date' )
FunktionVerbesserungNeue Funktion für SQL: GetSQLSelect() Gibt die zuletzt in DataETL oder For-Each ausgeführte SQL-SELECT-Anweisung zurück
FunktionVerbesserungNeue Funktion FolderExist('my folder'), um zu prüfen, ob ein Ordner existiert oder nicht
Sonstiges
SystemVerbesserungAbhängigkeit von .NET 6.0 entfernt
Schritt-OberflächeVerbesserungDie Symbolleistenschaltfläche Save All in der oberen rechten Ecke ist jetzt deutlich schneller
KontoVerbesserungNeue Schaltfläche auf der Registerkarte „Konto/Repository“: Truncate BI tables. Verwenden Sie diese, um die Daten in den BI-Tabellen zurückzusetzen und Speicherplatz in der Datenbank freizugeben.
ÜbersichtVerbesserungNeuer Status, der anzeigt, wie viele MS Migration API-Pakete auf Microsoft warten.
ÜbersichtVerbesserungNeu gestaltete Symbolleiste zum einfacheren Filtern von Sitzungen und Abfragen der Dateien, die der bzw. den ausgewählten Sitzung(en) zugeordnet sind – entweder im Modul Query ETL oder über einen neuen DataETL- oder For-Each-Schritt.
ÜbersichtVerbesserungNeue Spalte [End]. Zeigt an, wann der Auftrag beendet wurde. Der Tooltip berechnet die Auftragsdauer.
ÜbersichtVerbesserungNeue Spalte [SessionLog_id]. Zeigt die ID der Auftragssitzung an. Verwenden Sie diesen Wert in verschiedenen Berichten.
ÜbersichtVerbesserungNeu: Select files processed in job session, um Abfragekriterien auf Basis der ausgewählten Sitzung zu erzeugen.
AuftragsserverVerbesserungWindows-Dienst: Die maximale Länge für Konto und Kennwort beträgt jetzt jeweils 500 Zeichen.
RepositoryVerbesserungDie Verbindung zur Repository-Datenbank kann sich jetzt mit Benutzername/Kennwort authentifizieren
PowerShellBehobenFunktionierte nicht: Set-FlowVariable -Name "[<SessionLog-CustomInfo>]" -Value $MyVariable Set-FlowVariable -Name "[<SessionLog-Name>]" -Value $MyVariable
ZuordnungslisteBehobenDas Einfügen (Paste) von Werten aus der Zwischenablage löste kein Speichern aus, sofern nicht anschließend ein Wert geändert wurde
DateiverwaltungBehobenBei einem SharePoint-Ziel mit Group-By konnte die Migration bestimmter Kombinationen von Dateinamen mit % im Namen oder Pfad fehlschlagen. - Beispiel: 2019.02.10_% détention.xlsx
DateiverwaltungBehobenSharePoint: Unicode-Zeichen in Benutzernamen konnten in einigen Fällen kodiert angezeigt werden, wenn Allow any user name (Only M365) verwendet wurde.
Amazon S3-VerbindungVerbesserungEin bestimmter Bucket kann jetzt konfiguriert werden, sodass das SDK nicht mehr aufgerufen werden muss, um die verfügbaren Buckets aufzulisten. Daher ist keine Berechtigung zum Auflisten von Buckets mehr erforderlich.
Verbindungs-HyperlinkVerhaltenFunktioniert beim Anklicken jetzt einheitlich für alle Verbindungstypen und öffnet das Durchsuchen der Verbindung.
TransformationBehobenEin Klick auf die Hilfeschaltfläche der Dokumentation konnte zum Absturz des Programms führen
DateiverwaltungBehobenDas Verschieben von Dateien schlug fehl und funktionierte nicht korrekt, wenn zusätzlich ausgewählt war, den Stammordner zu löschen, falls er leer ist.
DateiverwaltungBehobenEine Datei in einer Dateifreigabe mit beschädigtem Datum Created oder Modified führte zum Absturz des Auftrags
MappingBehobenBeim Kopieren einer Mapping-Liste konnte der Name länger als 50 Zeichen werden, was einen Fehler verursachte
ÜbersichtBehobenSelect files processed in job session wurde entfernt. Es handelt sich um eine Funktion von 7.0, die in v6.63.x versehentlich sichtbar war
DataETLBehobenDie Inventarisierung von Dateifreigaben schlug in einigen Fällen fehl, wenn Berechtigungen in den Scan einbezogen wurden.
AllgemeinVerbesserungBeim Start kann „Nach Updates suchen“ jetzt deaktiviert werden (Nicht mehr anzeigen)
DataETLBehobenDatenbankquelle: Das Aus- bzw. Abwählen einer Spalte über das Spalten-Kontrollkästchen reagierte nicht auf einen einfachen Klick. Nur ein Doppelklick oder ein Klick auf den Spaltennamen funktionierte.
DateiverwaltungBehobenDatei nach SharePoint migrieren. Wenn ein Datei- oder Ordnername ein kodiertes unzulässiges Zeichen wie My%5CFolder enthielt, schlug die Migration fehl, da %5C beim Dekodieren zu \ wird. Der Name mit der Kodierung wird jetzt unverändert migriert.
DateiverwaltungBehobenDatei nach SharePoint migrieren. Unter bestimmten Bedingungen schlug eine inkrementelle Migration fehl, wenn der Pfad in den Datei- oder Ordnernamen kodierte unzulässige Zeichen wie My%5CFolder enthielt. Der Fehler war eine Azure-Ausnahme mit der Meldung, dass die Datei bereits vorhanden ist.
AuftragsprotokollBehobenWenn bei einem Fehler die Einstellung für On error auf Continue and log a warning gesetzt war, gab die Variable [<SessionLog-Result>] Warning statt Error zurück.
TeamsBehobenWenn ein Fehler auftrat, wurde der Auftrag auf ‚Warnung‘ statt auf ‚Fehler‘ gesetzt. Zum Beispiel bei einer ungültigen URL.
DateiverwaltungVerbesserungSharePoint Online: Behandlung mehrerer gleichzeitig laufender Aufträge, die gleichzeitig mehrere Dateien mit identischen Dateinamen in denselben Zielordner hochladen.
DataETLVerbesserungSQL-Insert-Leistung: Auf SQL Server 15-mal schneller und auf AzureSQL 50-mal schneller
SystemVerbesserungPowerBuilder-Runtime auf 2025 Build 3683 aktualisiert
SystemVerbesserungAbhängigkeit von Aspose (3rd party .Net extension) entfernt.
BenutzeroberflächeÄnderungDas Modul für SharePoint, Azure, AWS S3 wurde in „Dateispeicher“ umbenannt und hat ein neues Symbol.
ModulTypBeschreibung
TeamsBehobenValidierung: - SharePoint nach SharePoint funktionierte nicht, wenn in der Quelle auf einen Unterordner verwiesen wurde. - Wenn ein schwerwiegender Fehler auftrat, zum Beispiel eine im Auftrag angegebene ungültige URL, wurde der Auftrag nicht benachrichtigt und „hing“ im Status „wird ausgeführt“. - Auftragsdatum, Auftragsergebnis und Auftragsmeldung wurden nicht aktualisiert.
DateiverwaltungBehobenWenn eine SharePoint-Quelle ausgewählt war, ohne eine Bibliothek zu wählen, war die Schaltfläche Filter beim Wechsel zur Quelle Dateifreigabe deaktiviert.
Wert-MappingBehobenBeim Umbenennen einer Mapping-Liste im Dialogfenstermodus (per Doppelklick) wurde der neue Name nicht in der Hauptoberfläche der Mapping-Listen übernommen.
SQL ServerBehobenPräfix N' für Zeichenfolgen in dynamisch generiertem SQL hinzugefügt, um eine korrekte Verarbeitung von Unicode unabhängig von der gewählten Datenbank-Codepage sicherzustellen
DateiverwaltungBehobenBei Verwendung von % (Prozent) in Ordner- oder Dateinamen konnte die Migration in einigen Fällen fehlschlagen
SystemBehobenVerbesserte Prozessüberwachung, um fälschliche Meldungen „Auftragssitzung wurde unerwartet beendet“ zu verhindern
MappingBehobenDer Name einer Mapping-Liste konnte bei der Eingabe die zulässigen 50 Zeichen überschreiten.
SystemBehobenCall-Tree-Systemfehler beim Klicken auf einen Schritt.
SharePointBehobenMehrere Aufträge (über 10) konnten beim Aktualisieren des Dateistatus einen Deadlock-Datenbankfehler auslösen.
SharePointBehobenUnzulässige nicht sichtbare Steuerzeichen (ASCII 0 – 31, 127 – 159) in Dateinamen, Ordnernamen und Metadaten werden jetzt vor der Migration entfernt.
SharePointBehobenHEX-kodierte unzulässige nicht sichtbare Steuerzeichen (ASCII 0 – 31, 127 – 159) in Dateinamen und Ordnernamen werden jetzt vor der Migration entfernt.
DataETLBehobenScan von Dateifreigaben: Wenn das Dateisystem aufgrund fehlender Berechtigungen oder einer Beschädigung des Dateisystems eine Ausnahme auslöste, enthielt die protokollierte Fehlermeldung weder den Dateinamen noch den Ordnernamen
TeamsVerbesserungSite-Bereitstellung: Die folgenden 2 Schlüsselwörter wurden der Liste der zulässigen PowerShell-Befehle hinzugefügt: if und Add-AzADGroupMember
Wert-MappingVerbesserungSchnellere Benutzeroberfläche im Modul Mapping-Liste.
SystemVerbesserungSchnellerer Start und schnelleres Beenden des Programms SMART Migration.
DateiverwaltungKonfigurationDie Anzahl der Download-Threads beim Herunterladen von SharePoint in eine Dateifreigabe wurde von 10 auf 3 reduziert. Dadurch soll der Overhead verringert werden.
ModulTypBeschreibung
DateiverwaltungBehobenDas Zeichen 0×04 (dezimal 4) in den Metadaten einer Datei führte dazu, dass die Migration der Datei fehlschlug
DateiverwaltungBehobenDie Filteroberfläche der SharePoint-Quelle zeigte keine serverseitigen CAML-Filter an.
DateiverwaltungBehobenEs konnte eine falsche Warnung zu einer nicht vorhandenen Variablen ausgegeben werden: - [<Override-PopulateBItables>]
InstallationsprogrammVerbesserungAutomatisierte .NET-Installation
ModulTypBeschreibung
DataETLNeuMit der speziellen Liste Sub Sites Hierarchy können Sie jetzt eigene benutzerdefinierte Bereitstellungsfunktionen erstellen. - [SchemaXML] , [Column Display Name] , [Column Name]. Neue Spalten hinzugefügt. Bitte führen Sie „Verbindung aktualisieren“ aus. - Die jeder Liste/Bibliothek zugeordneten Spalten werden zusammen mit den Spaltennamen und dem spaltenspezifischen SchemaXML ausgegeben. - SchemaXML wird auf Ebene der Liste/Bibliothek ausgegeben
FunktionNeuXMLEscape('string') kodiert eine XML-Zeichenfolge, sodass alle Zeichen von einem XML-Parser verarbeitet werden können.
FunktionNeuWriteFile('File Name', 'Data') schreibt Daten an das Ende einer vorhandenen Datei oder erstellt eine neue Datei.
FunktionNeuMappingListModified('Mapping List Name') ermittelt, ob eine bestimmte Mapping-Liste während der Auftragsausführung dynamisch geändert wurde.
KontoNeuDie Größe der Repository-Datenbank wird jetzt auf der Registerkarte Repository angezeigt. Außerdem wird bei Betrieb auf SQL Server Express eine Warnung angezeigt, wenn der belegte Speicherplatz 8 GB überschreitet, da die maximal zulässige Größe 10 GB beträgt. Dies dient als Frühwarnung, dass Ihnen der Datenbankspeicherplatz ausgeht und Sie alte Protokolle bereinigen müssen.
SitzungsprotokollNeuBei Betrieb auf SQL Server Express wird die Datenbankgröße überwacht und eine Warnung ausgegeben, wenn der belegte Speicherplatz 8 GB überschreitet, da die maximal zulässige Größe 10 GB beträgt. Dies dient als Frühwarnung, dass Ihnen der Datenbankspeicherplatz ausgeht und Sie alte Protokolle bereinigen müssen.
OffloadVerbessertBerichterstattung und Fehlerbehandlung im Wiederherstellungsprozess ausgelagerter Dateien sind jetzt einheitlicher, und die Meldungen sind verständlicher und aussagekräftiger.
SharePointVerbessertTermStore: Verbesserte Behandlung von Anker-Tags auf Stammebene.
SharePointVerbessertTermStore: Erweiterte Programmprotokollierung, wenn Diagnostics mode aktiviert ist.
DateiverwaltungBehobenDie Spalte [File owner (AD)] gibt jetzt einen leeren Wert zurück, statt einen Fehler zu melden, wenn die Besitzereigenschaft einer Datei auf einen AD-Benutzer verweist, der im AD nicht mehr existiert.
DateiverwaltungBehobenBeim gleichzeitigen Ausführen vieler Aufträge, die auf dieselbe Ordnerstruktur zielen, meldet Azure einen ungültigen Fehler. Dieser Fall wird jetzt erkannt und ignoriert.
DataETLBehobenEine Excel-Quelle konnte in einigen Fällen nicht konfiguriert werden.
InstallationsprogrammBehobenProblem beim Upgrade älterer Repositorys. Konnte manchmal einen SQL-Fehler auslösen.
SharePointBehobenTermStore: Ein Anker-Tag auf der dritten Ebene konnte nicht gelesen werden.
SharePointBehobenTermStore: Bei mehreren Sprachen und geänderter Standardsprache wurde die Begriffshierarchie fehlerhaft angezeigt. Außerdem konnten Begriffe zur Laufzeit nicht aufgelöst werden.
ModulBeschreibung
UIFür die High-DPI-Unterstützung für eine gestochen scharfe Benutzeroberfläche (Registerkarte „Konto“) kann jetzt Folgendes ausgewählt werden: - <Disabled> (die Windows-Standardoption) - DPI unaware, Skalierung über Windows GDI. Besser als <Disabled> - DPI aware, Gestochen scharfe Darstellung der Benutzeroberfläche. Die beste Option, wird aber nicht von allen Grafikkarten unterstützt. Diese Option ist die Standardeinstellung.
AccountEine abgelaufene Lizenz wird jetzt deutlicher angezeigt.
InstallerDie ausführbaren Dateien (StepsUI.exe, StepsJob.exe, StepsServer.exe) enthalten jetzt die Versionsnummer. In den Eigenschaften der .exe-Datei können Sie die Versionsnummer sehen.
FileManagement (Problem behoben)„Nur Metadaten aktualisieren“ konnte nicht ausgeführt werden.
Version 6.60GA – 11. Februar 2025
DebuggingVerarbeitung anhalten und mit Variableninspektion in den „Vorschaumodus“ wechseln. Rechtsklick auf den Step in der Aufrufstruktur
SQL ServerAktualisierte Unterstützung für Azure SQL. Für verschlüsselte Verbindungen wird jetzt ODBC 18.4.1 oder neuer verwendet.
SQL ServerTextspalten werden jetzt mit dem Datentyp nvarchar erstellt
SQL ServerDie SQL Server-Versionen 2019 und 2022 werden jetzt beide unterstützt. Die SQL Server-.BAK-Installationsdatei können Sie hier herunterladen, wenn Sie auf einem Remoteserver installieren möchten
InstallerDas neueste MS ODBC 18.x ist jetzt eine Voraussetzung und wird automatisch installiert.
Installer.Net 8.0 ist jetzt eine Voraussetzung und wird automatisch installiert.
FileManagementAuslagerung von SharePoint Online-Dokumenten in Azure Blob Storage, Amazon S3 Bucket, Dateifreigabe
FileManagementDie Option Move in FileManagement unterstützt jetzt die Bestätigung einer erfolgreichen Migration, bevor die Quelldatei gelöscht wird.
FileManagementUnterstützung für Löschen in File Management
DataETLAzure Blob Storage & Amazon S3 Bucket als Eingabe für DataETL und FileManagement (Analyse und Datenbereitstellung bei M&A statt per USB-Stick)
DataETLNeue Ansicht DeleteFiles
DataETLDie Ansicht „MigratedFiles“ hat 2 zusätzliche Spalten [DetsinationModifiedBy] [DestinationOverwrittenModifiedBy]
DataETLDateifreigabe-Analyse: Unterstützung für relative Pfade bei der Aufteilung von Ordnernamen.
PowerShellUnterstützung für dynamische Verbindungen für PowerShell LoadSharePointConnectionForPowerShell(URL)
UIUnterstützung für High DPI (Registerkarte „Konto“)
UIDer „Vorschaumodus“ von DataETL & FileManagement ist jetzt als oberstes Fenster fixiert, damit er leichter zugänglich ist
UIBenutzeroberfläche in SMART Migration bei Verwendung der Teams-Vorlage: Standard-/Erweiterter Modus
Teams UI
  • Vereinfachte Benutzeroberfläche in Teams - Vereinfachte Installation und Verwaltung in SMART Migration - Unterstützung für Auslagerung nach AWS S3, Azure Blob Storage, Dateifreigabe - PowerApp zur Wiederherstellung ausgelagerter Inhalte (Open Source) - Websitebereitstellung - Option „Datei verschieben“ in der Migration (direkt mit Lift&Shift und über Proxy) - Lift&Shift ohne Proxys - Konsolidierte Inhaltsberichte - Auftragsimport aus CSV - Unterstützung für Löschen (direkt und über Proxy) - Validierung (auch für Migrationen, die mit anderen Produkten wie MS SPMT durchgeführt wurden - OneDrive-Unterstützung über UPN (Quell-E-Mail und Ziel-E-Mail) - Option „Archivieren“, um abgeschlossene Aufträge in die Archivbibliothek zu verschieben
AllgemeinÜber 100 kleinere Optimierungen
Version 5.21GA – 22. April 2024
SharePointDie Spalte [Property Bag] kann jetzt abgerufen werden.
FileManagementEine Verbesserung bei Pending files erkennt schneller, wann die Dateien vom zugehörigen Azure-Migrationsauftrag tatsächlich abgeschlossen wurden.
FileManagementSharePoint >> Dateifreigabe mit Versionsverlauf enthält jetzt alle Metadatenspalten in der zugehörigen CSV-Datei.
TeamsUnterstützung für leere Ordner in der Dateianalyse
Version 5.14
  1. März 2024
File ManagementNeue Optionen für eine alternative Erkennung von Änderungen
PowerShellSharePoint Online: Unterstützung für Connect-PnPOnline mit Entra App
Date ETLDateifreigabe-Analyse: Unterstützung für Dateifreigaben unbegrenzter Größe.
Date ETLDateifreigabe-Analyse: Leistungsverbesserung beim Scannen von Dateifreigaben mit >10.000 Dateien. Das Ziel wird parallel befüllt. Während der Scan läuft, werden also Blöcke von 10.000 Dateinamen parallel in das Ziel übernommen.
SQL ServerAlle Vorlagen verwenden jetzt die UTF8-Codepage. Latin1_General_100_CI_AS_SC_UTF8
Version 5.10
  1. März 2024
TeamsSMART Migration for Teams: Mehrere Teams-Kanäle werden jetzt automatisch verarbeitet (Enterprise+-Lizenz erforderlich)
TeamsSMART Migration for Teams: Verbessertes Layout in SMART Migration Job
TeamsSMART Migration for Teams: Verbesserte Farbcodierung in Ansichten
TeamsSMART Migration for Teams: Verbesserte Problemverfolgung mit direktem Link von einem Problemeintrag zum zugehörigen Element der Übersicht.
TeamsSMART Migration for Teams: Leistung der Analyse um das Fünffache gesteigert. Es werden jetzt bis zu 80.000 FileProxy-Elemente pro Stunde erstellt.
FileManagementSharePoint Online: 30–150 % Leistungssteigerung
FileManagementSharePoint Online: Ordner werden jetzt bei Bedarf zusammen mit den Dateien erstellt.
FileManagementQuelle Dateifreigabe: Die Spalte [File Type] hat jetzt den Wert <folder>, wenn das verarbeitete Element ein Ordner ist.
Version 5.0
  1. Februar 2024
TeamsErstveröffentlichung von SMART Migration for Teams
SharePointKEINE DROSSELUNG durch Verwendung der Rate-Limit-Header implementiert. Dadurch werden 429-Ausnahmen praktisch ausgeschlossen
UIZahlreiche Verbesserungen der Benutzeroberfläche, darunter ein neues Modul für interaktive Abfragen und ETL, ohne dass ein eigener Step erstellt werden muss
InstallerAlle Voraussetzungen wie .NET 6.0 usw. werden jetzt automatisch installiert.
RepositorySQL Server ist jetzt das Repository
RepositoryNeue Möglichkeit zur Verwaltung von SQL Server: neue Datenbanken erstellen usw. (Registerkarte „Konto“)
Job ServerMöglichkeit, die Verbindung zu SQL Server wiederherzustellen, wenn dieser vorübergehend nicht verfügbar war.
FileManagementMöglichkeit, zu lange Pfade vor dem Hochladen nach SharePoint automatisch zu kürzen
FileManagementNeue Eigenschaft [<IgnoreOnlyNewer>], um das Überschreiben einer Datei zu erzwingen. Setzen Sie die Eigenschaft zum Aktivieren auf 1
FileManagementMöglichkeit, Metadaten von Ordnern zu aktualisieren (Registerkarte „Optionen“)
SharePoint[Approval-status] und [Approval comments] werden jetzt unverändert migriert (sofern zugeordnet). Bisher erhielten alle Dateien den Status „Genehmigt“.
Funktionen
  • GetInstalledOfficeVersion() - GetJobSessionRateLimitdelay()
ETLDatenbankabfragen unterstützen jetzt das Schlüsselwort Skip!
Version 4.28
  1. Dezember 2023
ÜbersichtSuche nach [SessionLog-Id]
DataETLSharePoint Online: Emoji-Unterstützung. Drücken Sie Windows key und . (Punkt), um Emojis einzufügen
SharePointUnterstützung für: [Folder Child Count] & [Item Child Count]
FileManagementSharePoint: Beim Hochladen wird jetzt die GUID der hochgeladenen Datei zurückgegeben und in die Ansicht Report_MigratedFiles übernommen. Hinweis: Mit der GUID können Sie die Datei über die SharePoint-Suche innerhalb einer Websitesammlung finden. Es dauert bis zu 24 Stunden, bis die GUID in SharePoint durchsuchbar ist.
FileManagementValidierung einschließlich komplexer Datentypen und Behandlung identischer Werte, die durch mehrfache Bearbeitung mehrwertiger Werte entstehen.
FileManagementSharePoint Online: Unterstützung für Ordnerfarben
TransformationNeue Funktion: ExtractMetadataColumn() String data,String column, String Default value
SharePointSitzungsprotokoll: Neues Format für Managed Metadata, das das zugewiesene Tag deutlich klarer anzeigt und direkt in Zuweisungen mit der Neue Funktion: ExtractMetadataColumn() verwendet werden kann
Version 4.01
  1. September 2023
DataETLSharePoint: Bei Auswahl einer anderen Liste oder Bibliothek bleiben die Einstellungen jetzt erhalten.
FileManagementSharePoint: Bei Auswahl einer anderen Bibliothek bleiben die Einstellungen jetzt erhalten.
FileManagementSharePoint: Beim Hochladen wird jetzt die GUID der hochgeladenen Datei zurückgegeben und in die Ansicht Report_MigratedFiles übernommen. Hinweis: Mit der GUID können Sie die Datei über die SharePoint-Suche innerhalb einer Websitesammlung finden. Es dauert bis zu 24 Stunden, bis die GUID in SharePoint durchsuchbar ist.
DataETLSie können jetzt überprüfen, ob Dateien erfolgreich migriert wurden.
TransformationNeue Funktion: ExtractMetadataColumn() String data,String column, String Default value
SharePointSitzungsprotokoll: Neues Format für Managed Metadata, das das zugewiesene Tag deutlich klarer anzeigt und direkt in Zuweisungen mit der Neue Funktion: ExtractMetadataColumn() verwendet werden kann
ÜbersichtSuche nach [SessionLog-Id]
DataETLSharePoint Online: Emoji-Unterstützung. Drücken Sie Windows key und . (Punkt), um Emojis einzufügen
Version 3.99
  1. August 2023
SitzungsprotokollSharePoint: Neues Format [Display name<Internal name>]
DuplikaterkennungNeue Funktion FileCheckSum, mit der Sie die Prüfsumme (bzw. den Hash-Schlüssel) einer Datei berechnen können, um Dateiduplikate zu erkennen
RepositoryUnterstützung des neuesten Microsoft MS SQL Server OLEDB 19.3 vom 18. Mai 2023 C:\Windows\SysWOW64\msoledbsql19.dll
VariablenNeue Variable SessionLog-Name. Legt den Sitzungsnamen fest, der im „Dropdown-Menü für Auftragssitzungen“ angezeigt wird
SharePointAutomatische Zeitzonenerkennung. Die Website muss sich nicht mehr in derselben Zeitzone wie der lokale Computer befinden.
DateiverwaltungNeue Metadatenzuweisung: [<Ignore «Only newer» condition>] Bei True wird eine Datei, die am Ziel bereits vorhanden ist, mit der passenden Quelldatei überschrieben, unabhängig davon, ob ihr Zeitstempel neuer als der der Quelldatei oder mit diesem identisch ist. Verwenden Sie diese Option, um die erneute Migration bestimmter Dateien zu erzwingen. Gültige Werte: Unassigned/True/False
DateiverwaltungNeue Option: [x] Transfer files having data validation warning(s) Dateien werden trotz Warnungen übertragen, etwa: Falscher Inhaltstyp Falscher Benutzername Ungültige verwaltete Metadaten Ungültige Datumsangaben usw. Bitte beachten Sie, dass Dateien mit Problemen bei der Datenvalidierung inkonsistent sind und nicht als erfolgreich migriert gelten. (Standardmäßig ist die Option [x]Checked) WICHTIG: Wenn Sie diese Option deaktivieren ([ ]Uncheck), haben Sie den Vorteil, dass Dateien mit inkonsistenten Metadaten nie hochgeladen werden. Dadurch wird es erheblich einfacher, Ihre Datenprobleme in den betreffenden Dateien zu beheben und anschließend einen inkrementellen Auftrag auszuführen.
Version 3.94
  1. Juli 2023
BenutzeroberflächeÜberarbeitetes System der Schritt-Registerkarten mit Schließen-Schaltflächen auf den Schritt-Registerkarten usw.
BenutzeroberflächeÜberarbeitete Dropdown-Menüs und viele weitere kleinere Verbesserungen der Benutzeroberfläche
DataETLSharePoint: Unterstützung für das Erstellen von Ordnern auch in Dokumentbibliotheken.
DateiverwaltungVariablen überschreiben
Version 3.80
  1. Mai 2023
DataETLDas Laden in SharePoint unterstützt jetzt das Erstellen von Ordnern in benutzerdefinierten Listen. Um einen Ordner zu erstellen, setzen Sie die Spalte [Item Type] = 1 (Der Wert 1 ist die SharePoint-Kennung für einen Ordner.) Den Ordnernamen können Sie der Spalte [Title] zuweisen oder in den Ordnerpfad aufnehmen, den Sie den Spalten [Path] zuweisen. Die Pfadspalten unterstützen sowohl / (Schrägstrich) als auch \ (umgekehrter Schrägstrich) zur Trennung der Ordnerhierarchieebenen. Zu den Funktionen gehören: - Erstellen von Ordnerstrukturen in einer benutzerdefinierten Liste aus jeder anderen benutzerdefinierten SharePoint-Liste oder -Bibliothek. - Dynamisches Erstellen von Ordnern auf Basis beliebiger Variablen oder Eingabedatensätze, einschließlich Dateifreigabe-Scans. - Unterstützung von Inhaltstypen für jedes Ordnerelement. (Weisen Sie [Content Type ID] entweder die Bezeichnung des Inhaltstyps oder dessen GUID zu.
RepositoryDie SharePoint connections und Database connections merken sich jetzt die zuletzt verwendete Verbindung und Einrichtung, wenn Sie die Benutzeroberfläche schließen und neu starten.
RepositoryDie Datenregisterkarte der SharePont connections hat 3 neue Schaltflächen zum Aktualisieren der Ergebnismenge.
RepositoryDie Datenregisterkarte der Database connections hat neue Schaltflächen zum Aktualisieren der Ergebnismenge sowie zum Exportieren nach Excel und in Notepad.
DateiverwaltungDer Filter unterstützt jetzt * (Platzhalter) für den Operator IN und den Operator =.
OnDemandDer OnDemand-Konfigurationsassistent unterstützt jetzt die Authentifizierung per AzureAD-App.
Version 3.78
  1. Mai 2023
AuftragsprotokollNeu: Export to Excel und Export to Notepad für alle oder ausgewählte Zeilen (Mehrfachauswahl von Zeilen wird unterstützt). Wenn Sie außerdem auf einer eingebetteten Datei wie Source.txt positioniert sind, wird der Bericht auf dieselbe Weise geöffnet, als würden Sie mit der rechten Maustaste auf die Berichtszeile klicken. In Kombination mit der globalen Suche über alle Sitzungen und Aufträge und zusätzlich mit dem Filter erhalten Sie damit erweiterte Analysemöglichkeiten.
AufrufbaumNeue Schaltflächen auf der Registerkarte „Variablen“: Copy , Notepad , Refresh
BenutzeroberflächeViele kleinere Verfeinerungen.
Version 3.73
  1. April 2023
SharePointNeue Systemanforderung: Wir verwenden jetzt PnP.Core und MS Graph, wofür .Net 6.0 auf dem Computer installiert sein muss.
SharePointUnterstützung für das Herunterladen von Dateien > 2GB
SharePointÜberarbeitete Kapselung von „CAML-Abfragen“, um die Begrenzung von SharePoint Online auf 5000 Listenelemente zu umgehen. Die Überarbeitung erfolgte, weil Microsoft beim Abfragen indizierter Spalten jetzt deutlich häufiger die schwerwiegende List View Threshold exception auslöst.
ÜbersichtNeue Serverstatusprüfung, die Sie informiert, wenn der Auftragsserver nicht korrekt läuft.
Windows-EreignisprotokollNeue Meldung schwerwiegender Fehlerereignisse: Der Azure-Scanner für „ausstehende Dateien“ des Auftrags konnte keine Verbindung zur Datenbank herstellen. Es werden keine Migrationsergebnisse aus ausstehenden Dateien abgerufen. Beachten Sie, dass der Azure-Scanner innerhalb des Auftragsservers läuft. Dieses Ereignis wird ausgelöst, wenn der Auftragsserver falsch konfiguriert ist, typischerweise das Windows-Dienstkonto
Version 3.70
  1. März 2023
ZuordnungslistenNeu gestaltet, jetzt flach (ohne Dialogfeld)
VersionskontrolleNeu gestaltet, jetzt flach (ohne Dialogfeld)
KontoNeu gestaltet, jetzt flach (ohne Dialogfeld)
Version 3.65März
ÜbersichtAbfragen über alle Auftragssitzungen können jetzt parallel ausgeführt werden, sodass Sie eine lang laufende Abfrage starten und währenddessen andere Aufgaben erledigen können.
DateiberichteAbfragen nach migrierten Dateien laufen parallel, sodass Sie eine lang laufende Abfrage starten und währenddessen andere Aufgaben erledigen können.
SharePointVerbindungen: Neues interaktives CRUD-Werkzeug für Daten
Datenbank CSV ExcelVerbindungen: Neues interaktives CRUD-Werkzeug für Daten. - Einfache Alternative zu SQL Server Management Studio - Unterstützt das lokale Firebird-Datenbank-Repository
System-BenutzeroberflächeDas untere Menü wurde auf die „Repository-Registerkarte“ verschoben
KontoNeue Schaltfläche zum Sichern des lokalen Datenbank-Repositorys.
Version 3.57März
Transformationen5 neue Ausdrucksfunktionen, die NULL in SQL Insert/Update zurückgeben Kontextmenü Paste function. Verwenden Sie diese Funktionen, um bei INSERT/UPDATE einen NULL-Wert in eine Datenbankspalte zu erzwingen. Beispiel: If( [mycol] = 0 , NullNumber() , [data] ) - NullString() - NullDate() - NullDateTime() - NullNumber() - NullTime()
DataETLLaden in Excel: Neue Option, eine Excel-Datei als Vorlage beim Erstellen neuer Arbeitsmappenberichte zu verwenden. Mit dieser Funktion erstellen Sie Berichtsdateien mit vordefiniertem Layout. Zu den Layoutoptionen gehören das Festlegen von Schriftarten und Farben, das Definieren von Berechnungen, das Hinzufügen von Grafiken und Pivot-Tabellen, das Neuanordnen von Tabellenspalten und vieles mehr. Dieser Artikel zeigt, wie Sie Tabellenspalten neu anordnen Beachten Sie, dass Sie einen Excel-Arbeitsmappenbericht mit mehreren Datensätzen in verschiedenen Tabellen befüllen und einzelnen Zellen Einzelwerte zuweisen können. Nach dem Befüllen können Sie den Arbeitsmappenbericht an einen beliebigen Ort kopieren oder verschieben, auch nach SharePoint.
Version 3.54März
ÜbersichtAbfragen nach Sitzungen, die ein Kriterium erfüllen, unterstützen jetzt die Operatoren || (OR) und && (AND) in der Abfragezeichenfolge.
ÜbersichtAbfragen können jetzt abgebrochen werden, sodass Sie nicht warten müssen, bis die Abfrage abgeschlossen ist.
ÜbersichtDas Öffnen von und Abfragen nach Sitzungen in der Übersicht ist bei Verwendung des lokalen Repositorys jetzt dreimal schneller (kein SQL Server)
ÜbersichtSitzungen: Neue Option zum Filtern während der Eingabe
ÜbersichtWindows-Ereignisprotokoll: Neue Option zum Filtern während der Eingabe sowie Optionen zum Filtern nach Ereignistypen, etwa eigenen oder Systemereignissen
SitzungsprotokollNeue GLOBALE Abfrageoption, mit der Sie das gesamte Repository über alle Aufträge und Sitzungen hinweg abfragen können. Dadurch wird es erheblich einfacher, Protokollzeilen zu finden, ohne wissen zu müssen, zu welchem Auftrag sie gehören, und Protokolle völlig unterschiedlicher Aufträge zu untersuchen. Sie können eine Abfrage abbrechen, sodass Sie nicht warten müssen, bis sie abgeschlossen ist.
SystemIm Kontofenster können Sie jetzt den Status für Meldungen mit Do not stow again zurücksetzen, sodass diese wieder angezeigt werden.
Version 3.52März
SharePointVerwaltete Metadaten: Das Durchsuchen von Begriffen über die Schaltfläche Select Value zeigt jetzt die GUID des Anker-Tags des Terminologiespeichers an. Dies ist hilfreich bei der Fehlerbehebung für Websites, die über dynamische URLs referenziert werden, wenn ein bestimmtes Tag der verwalteten Metadaten nicht aufgelöst werden kann.
SharePointVerwaltete Metadaten: Wenn ein Begriff nicht aufgelöst werden kann, ist das Anker-Tag (GUID) des Terminologiespeichers der Spalte jetzt Teil der Fehlermeldung, was die Fehlerbehebung erleichtert. Verwenden Sie die Schaltfläche SelectValue bei der Spaltenzuweisung, um sicherzustellen, dass die Anker-Tags übereinstimmen.
PowerShellNeue Option zum Deaktivieren des PowerShell-Befehlszeilenarguments -NoProfile. Wenn Sie dieses Argument deaktivieren, lädt PowerShell.exe alles, was in Ihrem Benutzerprofil konfiguriert ist.
PowerShellNeue Option zum Deaktivieren der automatischen TryCatch-Kapselung des Codes. Das Deaktivieren der automatischen TryCatch-Kapselung wird NICHT empfohlen, es sei denn, Sie debuggen Code und möchten jede Beeinflussung von außen ausschließen.
AusdrückeNeue Funktion: IsServerJob() Sie gibt true zurück, wenn der Auftrag auf dem Auftragsserver läuft, und false, wenn er in der Benutzeroberfläche läuft. So können Sie unterschiedliche Werte für den Zugriff auf externe Ressourcen wie Dateifreigaben verwenden, wenn der Auftragsserver als Windows-Dienst unter einem anderen Konto als die Benutzeroberfläche läuft.
Version 3.51Februar 2023
BenachrichtigungNeue Option When error, um die Benachrichtigung NUR dann auszuführen, wenn ein Fehler auftritt.
DataETLIn Datenbank laden – neue Option: Update records. If nothing is changed then exit Group Step. Wenn sich der DataETL-Schritt in einem Gruppenschritt befindet und die Datenbankaktualisierung keine Daten ändert, verlässt der Ablauf die Gruppe. So können Sie sicherstellen, dass der aktuelle Auftrag die Aktualisierung der Datenbanktabelle vorgenommen hat und nicht ein anderer, parallel laufender Auftrag. Dies ist nützlich für den Entwurf „threadsicherer“ Anwendungen, bei denen mehrere gleichzeitig laufende Aufträge Aufgaben aus einer Datenbanktabelle übernehmen, beispielsweise indem sie eine Spalte [ReadyForProcessing]=1 abfragen und die Spalte anschließend auf 0 setzen, um zu signalisieren: „Dieser Auftrag hat diese Aufgabe“.
AuftragsserverSie können einen Auftrag jetzt während der Ausführung auf Hold setzen. Der Auftragsstatus wechselt zu Running to Hold, der Auftrag läuft weiter und setzt sich nach Abschluss selbst auf on Hold.
AuftragsserverNeue Planungsoption Continuously, die den Auftrag zwingt, sich nach seinem Abschluss zu wiederholen. In der Regel beträgt der Rechenaufwand für den wiederholten Auftragsstart 1–2 Sekunden.
AuftragsserverSchnellerer Auftragsstart. Die Aufträge werden jetzt so schnell wie möglich gestartet. Dies ist wichtig, wenn Sie mehrere Aufträge ausführen, die die neue Planungsoption Continuously nutzen.
AuftragsserverKontofenster: Neue Konfiguration des Auftragsstarts auf dem Auftragsserver. [x] Delay each job start by 10 seconds Wenn diese Option aktiviert ist, wird die mit dem Auftragsstart verbundene Maschinenlast reduziert. Außerdem lassen sich Abläufe so gestalten, dass sie in einer Multitasking-Umgebung von einem verzögerten Auftragsstart profitieren. Es wird JEDOCH dringend empfohlen, die neue DataETL-Option Update records. If nothing is changed then exit Group Step zu verwenden, um eine threadsichere Umgebung zu erreichen.
For-EachGroupBy: Bei großen Gruppen (>10000 Zeilen) wird der Gruppenaufruf in Blöcke von 10000 aufgeteilt, um die Leistung bei der Datentransformation aufrechtzuerhalten.
SystemSMART Migration schreibt jetzt in das Windows-Ereignisprotokoll, wenn die Datenbankverbindung verloren geht, ein Auftrag aufgrund eines Serverneustarts beendet wird usw. Mit dieser Funktion können Sie die Vorgänge besser nachverfolgen und Informationen an IT-Infrastruktur-Überwachungssysteme weitergeben.
BenachrichtigungSie können jetzt festlegen, dass die Benachrichtigung in das Windows-Ereignisprotokoll schreibt. Mit dieser Funktion können Sie die Vorgänge besser nachverfolgen und Informationen an IT-Infrastruktur-Überwachungssysteme weitergeben.
ÜbersichtNeue Registerkarte „Windows-Ereignisprotokoll“, in der Sie die Informationen einsehen können, die entweder vom System oder von den Auftragsbenachrichtigungen in das Windows-Ereignisprotokoll geschrieben wurden.
BenutzeroberflächeDer Auftragsbaum zeigt jetzt „Benachrichtigung“ am Benachrichtigungsknoten des Baums an.
BenutzeroberflächeFileManagement & DataETL: Die Zuweisung zeigt jetzt deutlicher an, welche Spalten nicht zugewiesen sind.
DevOps-VersionskontrolleGetrennte Umgebungen für Entwicklung, Test und Produktion. Nehmen Sie Änderungen nur in der Entwicklungsumgebung vor und erstellen Sie eine Version, die Sie anschließend in der Test-Umgebung bereitstellen und nach der Freigabe in der Produktions-Umgebung bereitstellen.
DataETL ForEachSQL-Datenquelle: Neue Schaltfläche Refresh drop-down menu. Sie aktualisiert die Spaltennamen aus der SQL-SELECT-Anweisung im Dropdown-Menü der Zielzuordnung.
SitzungsprotokollNeue Scroll-Schaltflächen für Schrittinstanzen im Auftragsbaum. Damit lässt sich in großen Sitzungsprotokollen deutlich einfacher navigieren.
SitzungsprotokollSchritt-Symbol in allen Zeilen, das anzeigt, auf welche Schrittklasse sich die Zeile bezieht
BenutzeroberflächeÜberarbeitete Schritt-Symbole zur leichteren Wiedererkennung
Schritt-BrowserNeues Rechtsklickmenü zum Ausschneiden/Kopieren. Dadurch lassen sich Schritte in allen Ordnern leichter finden und in einen anderen Ordner kopieren/verschieben.
SharePointSie können jetzt Variablen in der URL und den Authentifizierungsspalten von SharePoint-Verbindungen verwenden, um in einer DevOps-Versionskontrollumgebung dynamisch auf die relevanten Sites zu verweisen.
TransformationenNeu angeordnete Benutzeroberfläche zum besseren Verständnis der Transformationsreihenfolge.
BenutzeroberflächeRegisterkarte „Auftrag“: neuer Eintrag <All sessions> im Dropdown-Menü der Sitzungen. So können Sie alle Protokolle zusammengefasst untersuchen. Sie können einen Datumsbereichsfilter und einen Meldungsfilter angeben. Der Meldungsfilter unterstützt AND und OR. Dies ist ein Beispiel für ein Kriterium, das nach this oder that sucht und gleichzeitig important enthalten muss: this||that&&important
BenutzeroberflächeRegisterkarte „Auftrag“: FILTER und SUCHEN unterstützen jetzt AND und OR. Mit || geben Sie OR und mit && AND an. Dies ist ein Beispiel für ein Kriterium, das nach abc oder xyz sucht und gleichzeitig 123 enthalten muss: abc||xyz&&123
Version 3.34Januar 2023
DataETL ForEachDateifreigabe-Erkennung: - Wenn ein Filter definiert ist, wird dies visuell angezeigt. - Die Anzahl der gefilterten Dateien wird als Zeile im Sitzungsprotokoll hinzugefügt. - Verbesserte Fehlerbehandlung und dynamischer Fehlerschwellenwert, um bei großen Scans unbrauchbare Ergebnisse zu vermeiden, wenn beispielsweise die Berechtigungen nicht ausreichen. - Neuer eingebetteter Bericht Source.txt mit dem Scan-Ergebnis.
BenutzeroberflächeDas Auftrags-Sitzungsprotokoll im Local default repository ist beim Abrufen von Sitzungen und bei der inkrementellen Aktualisierung jetzt 4-mal schneller. SQL Server-basierte Repositorys profitieren davon nicht, da sie bereits optimiert sind. Sowohl beim lokalen als auch beim SQL Server-Repository ruft das Sitzungsprotokoll keine inkrementellen Protokollinformationen mehr ab, solange es nicht sichtbar ist. Dadurch reagiert die Anwendung schneller, insbesondere wenn mehrere rechenintensive Aufträge gleichzeitig laufen.
BenutzeroberflächeDer neue „Auftragsbaum“ ersetzt den bisherigen „Aufrufbaum“. Der Auftragsbaum zeigt die gesamte Auftragsstruktur, in der ein bestimmter Schritt referenziert wird, und ermöglicht eine einfache Navigation durch die Struktur. Außerdem sehen Sie die verschiedenen Variablen, die für jeden Schritt im Auftrag verwendet werden. Er ist standardmäßig geöffnet, Sie können ihn aber bei Bedarf schließen.
BenutzeroberflächeRegisterkarte „Auftrag“: Statusbereich neu angeordnet.
BenutzeroberflächeRegisterkarte „Auftrag“: Filter-/Suchfunktion neu gestaltet
BenutzeroberflächeRegisterkarte „Auftrag“: Neue Symbole zur einfacheren Protokollanalyse hinzugefügt
BenutzeroberflächeRegisterkarte „Auftrag“: Die Einrückung zur Darstellung von Unterebenen mit > > > > wird durch den neuen Job tree ersetzt. Dadurch ist das Protokoll leichter zu lesen.
BenutzeroberflächeKontofenster neu angeordnet.
BenutzeroberflächeNeue Tastenkombinationen: - Strg+O Schritt öffnen - Strg+D Übersicht - Strg+J Geplante Aufträge - Strg+L Variablen - Strg+M Wertzuordnung - Strg+S Aktuellen Schritt speichern - Strg+R Aktuellen Schritt ausführen
DataETL & ForEachM365: 2 neue virtuelle Listen zum Abrufen von Benutzer- und Gruppeninformationen auf Mandantenebene. Erfordert die Authentifizierung über Azure AD App in der SharePoint-Verbindung. Erweiterte Filterung wird unterstützt, auch mit Variablen. - Mandantenbenutzer - Mandantengruppen
SharePointDie Benutzerzuordnung verfügt jetzt über ein Dropdown-Menü, das alle Benutzer auflistet. - M365: Die Benutzernamen werden über Microsoft Graph abgerufen (Verbindung über Client/Secret oder Azure AD App). Bei unzureichenden Berechtigungen werden die Benutzer abgerufen, die der Verbindungs-Site zugeordnet sind. - On-Prem: Es werden die Benutzer abgerufen, die der Verbindungs-Site zugeordnet sind.
SharePointNeue Schaltfläche zum Exportieren aller Active Directory-Benutzer in M365 nach Excel oder Notepad.
SharePointDie Benutzerzuordnung verfügt jetzt über einen Hyperlink zur Dokumentation: SharePoint-Benutzerzuordnung
FileManagementGroupBy: Verbesserte Fehlerbehandlung und Berichterstattung, wenn Dateien im GroupBy-Datensatz nicht vorhanden sind oder eine ungültige URL/UNC haben.
FileManagementGroupBy: Neue eingebettete Berichtsdatei namens MissingFiles.txt im Auftragsprotokoll für die in den GroupData referenzierten Quelldateien, die nicht gefunden werden konnten.
FileManagementGroupBy: Neue Fortschrittsinformationen in der Phase, in der der GroupBy-Datensatz zunächst analysiert wird, damit Sie die Vorgänge besser verfolgen können.
FileManagementKopieren aus SharePoint oder einer Dateifreigabe: Abhängigkeit von .NET 3.5 entfernt
FileManagementKopieren aus SharePoint oder einer Dateifreigabe: Neue Option Create metadata CSV file
TransformationVerbesserte Extraktion von Tags aus XML
Version 3.19Dezember 2022
VideoNeues Video, das das For-Each-Looping erklärt
DataETLCSV lesen – automatische Erkennung der UTF8-Codierung in CSV-Dateien ohne BOM-Header. CSV-Dateien werden häufig als normale Textdateien ohne Codierungs-Header (kein BOM) gespeichert, obwohl sie UTF8-codierte Zeichen enthalten. Dies führt bei der Verarbeitung durch Datenbanktreiber zu einer fehlerhaften Ausgabe internationaler Zeichen.
DataETLCSV unterstützt jetzt ¤ als Trennzeichen
DataETLIn Datenbank laden mit SQL: Verbesserte Hervorhebung von Schlüsselwörtern
TransformationenNeue Funktion: ReplaceAll( ‘string1’, ‘searchfor’, ‘replacewith’ ) zum Rechtsklickmenü des Ausdrucks unter Paste function hinzugefügt.
Version 3.16
  1. November 2022
YouTubeNeue Schaltfläche zum Öffnen des YouTube-Kanals von SMART Migration
YouTubeVideo: CSV-Dateien lesen – Ausgabe an For-Each oder SharePoint-Liste/Datenbanktabelle
Variablen durchsuchenAutomatische Anpassung der Fensterhöhe an die Bildschirmauflösung
SitzungsübersichtAutomatische Anpassung der Fensterhöhe an die Bildschirmauflösung
FileManagementDie Option [x] Delete folders if empty funktioniert jetzt auch dann, wenn die referenzierten Ordner von Anfang an leer sind, d. h. keine Dateien zu verarbeiten sind. Mit dieser Funktion können Sie leere Ordner in einer Hierarchie bereinigen
PowerShellSkripte können jetzt sowohl in Restricted- als auch in Unrestricted-Umgebungen ausgeführt werden. Um die Richtlinie auf dem Computer festzulegen, starten Sie PowerShell im Administratormodus und führen Sie folgenden Befehl aus: Set-ExecutionPolicy -ExecutionPolicy Restricted Dies sind die integrierten CMDLETs, die als Schnittstelle für Ihre PowerShell-Skripte zur Verfügung stehen
TransformationDie Replace action kann jetzt mehrere Zeilen verarbeiten, die denselben „Suchwert“ haben, und so eine Werteliste erzeugen.
Data ETLLoad into Database verfügt jetzt über eine Symbolleistenschaltfläche Delete table. Das ist viel einfacher, als einen DROP TABLE-Befehl ausführen zu müssen
Version 3.10November 2022
Transformation3 neue leistungsstarke Transformationsaktionen: - Expression. Ermöglicht kaskadierende Ausdrücke. - Validation. Ermöglicht die Validierung einzelner Werte und das Hinzufügen von Validierungsmeldungen zum Sitzungsprotokoll. - Tag extraction. Extrahiert ein beliebiges Tag aus einer JSON- oder XML-Zeichenfolge.
Mapping-ListeSie können jetzt DataETL mit Mapping lists verwenden, einschließlich der Zuordnungsliste für SharePoint-Benutzer. (Select/Insert/Update/Delete)
For-EachEine Mapping list kann jetzt die Quelle für eine For-Each-Schleife sein
SitzungsprotokollFor-Each/Group-By fügt jetzt für jeden Group-Aufruf einen vollständigen Bericht zum Sitzungsprotokoll hinzu. Dies ermöglicht eine detaillierte Nachverfolgung und Analyse komplexer Konfigurationen.
VariablenNeuer Datentyp Date
Alle SchritteDie Schaltfläche Call-Tree zeigt jetzt ein Dropdown-Fenster anstelle eines Dialogfelds an. Dadurch lässt sie sich schneller verwenden.
SitzungsprotokollM365/Dateiübertragung: Neue Schaltfläche Cancel pending files, die sichtbar wird, wenn der Auftrag abgeschlossen ist, Azure den Vorgang aber noch nicht abgeschlossen hat. Damit wird Azure signalisiert, die asynchrone Übertragung von Blob Storage nach SharePoint zu stoppen. Der Status von Dateien, die von Azure noch nicht bestätigt wurden, wird auf „Abgebrochen“ gesetzt, und diese Dateien werden aus der konsolidierten Berichterstattung entfernt.
Alle SchritteNeue Symbolleistenschaltfläche in der oberen rechten Ecke: Open Steps
RepositoryNeue Schaltfläche im Bereich „Home“: Browse all Steps . Eine bequeme Möglichkeit, einen Schritt zu finden und zu öffnen, ohne durch die Ordner navigieren zu müssen
BenachrichtigungDie Registerkarte „Optionen“ enthält jetzt einen Hilfetext, der die Funktionsweise von Benachrichtigungen erklärt
TransformationenDie Replace-Aktion wurde um eine Option erweitert, die gefundenen Werte innerhalb der Quellzeichenfolge, getrennt durch ;#, auszugeben. Dies kann nützlich sein, um einwertige oder mehrwertige Metadaten auf Basis von Schlüsselwörtern zu erstellen, die sich beispielsweise im Ordnernamen oder Dateinamen befinden. (Bisher konnten Sie die gefundenen Werte nur innerhalb der Quellzeichenfolge ersetzen und die konvertierte Zeichenfolge zurückgeben.)
M365(Vorschaufunktion – standardmäßig deaktiviert) Die Asynchronous Metadata Read API (AMR) wurde implementiert, um Drosselung durch das Lesen großer Listen und Bibliotheken zu vermeiden, beispielsweise bei einer inkrementellen Dateimigration. AMR ist eine erweiterte API, die Microsoft verbindlich einführt, um das veraltete CSOM für das Massenlesen von Listenelementdaten und Metadaten von Bibliothekselementen zu ersetzen. Laut Microsoft: Wird diese API nicht verwendet, kann der gesamte Tenant von Drosselung bedroht sein, was die normale Onlinearbeit aller Benutzer erheblich beeinträchtigt.
M365(Vorschaufunktion – standardmäßig deaktiviert) Neue Verbindungseigenschaft: Use Asynchronous Metadata Read API Der Standardwert ist Autiomatic, Sie können die API jedoch deaktivieren. Diese sehr leistungsfähige und recht komplexe Asynchronous Metadata Read API (AMR) wird von Microsoft verbindlich eingeführt, um Drosselung zu vermeiden. In seltenen Fällen, bei Listen mit wenigen Elementen (<2000), kann es sinnvoll sein, sie zu deaktivieren.
FileManagementDynamische URL/UNC beim Aufruf aus GroupBy (ForEach) kann jetzt mehrwertige Variablen, einwertige Variablen und statischen Text kombinieren.
FileManagementAutomatisches Umbenennen von Dateiduplikaten beim Aufruf aus GroupBy (ForEach) Zum Beispiel myfile.docx myfile(1).docx myfile(2).docx ...
DokumentationAuftragsbenachrichtigung. So erstellen Sie einen Power Automate-Benachrichtigungsflow
Optionen in allen SchrittenBenachrichtigung mit Power Automate enthält jetzt einen Link zum Artikel „So erstellen Sie einen Power Automate-Benachrichtigungsflow“
Version 3.00Oktober 2022
Datei öffnenNeue Schaltfläche „Browse all Steps“. Damit lassen sich Schritte ordnerübergreifend schnell finden, indem Sie einfach den Namen eintippen.
ÜbersichtNeue Spalte Custom info, die den zuletzt zugewiesenen Wert anzeigt, wie er auf der Registerkarte „Optionen“ eines beliebigen Schritts in Ihrem Flow-Setup festgelegt ist. Dadurch lassen sich bestimmte Sitzungen anhand der Kontextdaten leicht nachverfolgen und finden.
ÜbersichtDie Abfrage durchsucht jetzt die Spalten Custom info und Message
ÜbersichtVergrößert, um mehr Zeilen anzuzeigen.
VariablenDie Werte der Variablen werden jetzt von UI-Sitzung zu UI-Sitzung gespeichert. Wenn eine Variable also einen bestimmten Wert hat, wird dieser Wert beim nächsten Start von SMART Migration erneut geladen. Im Fenster „Variablen“ können Sie dieses Verhalten deaktivieren.
AuftragsbenachrichtigungEine Windows-Benachrichtigung (eingeblendetes Fenster oberhalb des Infobereichs) wird ausgelöst, wenn ein Auftrag abgeschlossen ist. Dies gilt nicht für geplante Aufträge.
SitzungsprotokollDer Status „Ausstehend“ wird jetzt automatisch geändert, sobald die Datei verarbeitet wurde. Sie müssen also nicht mehr „Neueste abrufen“ ausführen
AllgemeinWindows-F8 ist eine Tastenkombination, um SMART Migration in den Vordergrund zu holen
AllgemeinProgrammsymbol im Windows-Infobereich. Klicken Sie darauf, um SMART Migration in den Vordergrund zu holen.
AzureNeue Echtzeit-Statistikspalten im Sitzungsprotokoll und in der Sitzungsübersicht, die anzeigen, wie viele Migrationspakete erstellt und an Azure übermittelt wurden und wie viele Pakete Azure zur Verarbeitung übernommen hat.
Version 2.92Oktober 2022
Microsoft 365SharePoint-Verbindung: Authentifizierungstyp Azure AD App hinzugefügt. Mit dem neuen Authentifizierungstyp können Sie die Berechtigungen, die dem von der Verbindung verwendeten SharePoint-Konto erteilt werden, sicherer verwalten. Außerdem finden Sie hier eine Schritt-für-Schritt-Anleitung, wie Sie ein selbstsigniertes Zertifikat erstellen, die Azure AD App hinzufügen und alles konfigurieren. Die neuen Authentifizierungstypen heißen: - Azure AD App (MyCert.pfx) - Azure AD App (Installed cert)
DokumentationNeuer Artikel: So erstellen und konfigurieren Sie eine Azure AD App für die Authentifizierung. Dieser Artikel ist eine Schritt-für-Schritt-Anleitung, wie Sie ein selbstsigniertes Zertifikat erstellen, die Azure AD App hinzufügen und alles konfigurieren. Er ist allgemein gehalten und enthält keine spezifischen Inhalte zu SMART Migration
Geplante AufträgeSie können jetzt im oberen Bereich Hold alle jobs verwenden.
Registerkarte „Auftrag“Die Anordnung der Schaltflächen in der Benutzeroberfläche wurde für eine optimale Bedienung aktualisiert
Registerkarte „Auftrag“Sie können jetzt einen auf dem Auftragsserver laufenden Auftrag direkt in der Registerkarte „Auftrag“ abbrechen
Registerkarte „Auftrag“Der Zeitplan des Auftrags wird jetzt im oberen Bereich angezeigt, und ein Hyperlink führt Sie zum Zeitplan.
ÜbersichtNeue Spalte Location, die anzeigt, wo der Auftrag ausgeführt wird (Fenster/Auftragsserver).
RepositorySQL Server-Repository: Aktualisiert auf den Microsoft ODBC Driver 18 for SQL Server, der von Microsoft am 8. August 2022 veröffentlicht wurde. Der Treiber wird automatisch vom SMART Migration-Installationsprogramm installiert
Version 2.80September 2022
DataETLDateifreigabe-Erkennung: Scanleistung um Faktor x2-20 gesteigert, abhängig von der Anzahl der Dateien. Je mehr Dateien, desto deutlicher fällt die Leistungssteigerung aus.
DataETLDateifreigabe-Erkennung: Neue Option, um Berechtigungen einzuschließen. (AccessControlList-Einträge, auch als ACL bezeichnet)
DataETLDateifreigabe-Erkennung: Neue Spalte [AD owner]
DataETLDateifreigabe-Erkennung: Neue Option „Datenextraktionsfilter“ in der Symbolleiste. Mit dem Filter können Sie eine erweiterte parametrisierte Filterung vornehmen, genau wie mit dem „Dateiauswahlfilter“ in der Dateiverwaltung. Der Filter unterstützt Master-Detail-Filterung, wenn auf die Berechtigungsspalten (AccessControlList/ACL) verwiesen wird. So können Sie Dateien mit bestimmten ACL-Einträgen finden.
InstallationsprogrammMicrosoft OLE DB Driver for SQL Server v19 wird jetzt automatisch installiert
DatenbankUnterstützung für Microsoft OLE DB Driver for SQL Server v19. Mit diesem Treiber können Sie alle neuesten SQL-Sprachfunktionen von SQL Server 2022 nutzen. Sie können ihn auch verwenden, um eine Verbindung zu älteren Versionen von SQL Server herzustellen.
DateifreigabeDas Filterfenster der Dateifreigabe enthält jetzt einen Hilfe-Hyperlink zur Dokumentation der erweiterten Match-Zeichenfolgenfunktion, die „einfache reguläre Ausdrücke“ in den Filterkriterien ermöglicht
Version 2.69August 2022
AllgemeinNeue Schaltfläche Alle speichern in der Symbolleiste oben rechts, um alle geöffneten Schritte zu speichern.
AllgemeinDas Dialogfeld „Aufrufbaum“ wurde erweitert und zeigt jetzt auch FROM-Verweise an. (Die Schritte, von denen aus der aktuelle Schritt aufgerufen wird)
For-EachNeue Möglichkeit, eine Transformation für eine GroupBy-Zuweisung zu erstellen. Dies vereinfacht das Erstellen berechneter Gruppierungswerte, da keine separate Variablenzuweisung mit zugehöriger Transformation mehr erforderlich ist.
DataETLIn Excel laden: Leistungssteigerung um Faktor x11
SitzungsprotokollLeistungssteigerung um Faktor x14 beim Öffnen von Berichten in Excel
SitzungsprotokollLeistungssteigerung um Faktor x29 beim Speichern von Berichten im Sitzungsprotokoll.
SitzungsprotokollNeuer Kontextmenüeintrag (Rechtsklick) „Bericht anzeigen“ für eingebettete Berichte wie Source.txt
Sitzungsprotokoll, Registerkarte „Daten“Die Datensatzanzeige zeigt jetzt Zeileninformationen an: Aktuelle Zeile, Gefilterte Zeilen, Zeilenanzahl
Registerkarte „Daten“Wenn Sie das Limit ändern, wird das neue Ergebnis automatisch extrahiert.
Leistung90 % Leistungssteigerung bei der Benutzeroberfläche und der Berechnungsverarbeitung in Aufträgen. Durch diese Verbesserung reagiert die Benutzeroberfläche schneller, und alle Aufträge werden schneller ausgeführt. Bitte beachten Sie, dass die Übertragung zu und der Abruf von SharePoint in keiner Weise betroffen sind, da diese von der Netzwerkbandbreite und dem SharePoint-Backend abhängen; alles andere läuft jedoch schneller.
DataETL/For-EachDie Extraktion aus Custom delimited file bietet eine neue Option, mit der Sie angeben können, ob die Datei eine Kopfzeile mit den Spaltennamen enthält oder nicht.
For-EachNeue Option für die GroupBy-Verarbeitung [x] Group all rows into 1 and call Step once Jede [<#MyCol>]-Variable enthält die Spaltenwerte aus allen Zeilen, getrennt durch ;# Verwenden Sie die GroupBy-Funktionalität für leistungsstarkes gezieltes Auswählen von Dateien (File-Cherry-Picking) und zum Zusammenführen von Werten für mehrwertige SharePoint-Spalten.
For-EachVariablenzuweisungen: Ändern Sie die Reihenfolge der Variablenzuweisungen per Drag & Drop. Dies ist nützlich, wenn Variablen aufeinander verweisen und die Berechnungsreihenfolge eine Rolle spielt. Ebenfalls nützlich bei der GroupBy-Verarbeitung, bei der die Gruppierungszuweisungen die letzten Zuweisungen sein müssen.
DokumentationNeuer Artikel zur Verwendung des PowerShell-Cmdlets Connect-PnPOnline
DokumentationNeuer Artikel mit einigen einfachen PowerShell-Beispielen
PowerShellVereinfachte Verwaltung von PowerShell-Verweisen auf SharePoint-Verbindungen
AuftragsserverWindows-Dienstkonto: Verbesserte Behandlung fehlender Kontoberechtigungen.
DatenbankUnterstützung für Microsoft SQL Server 2022 und alle neuen Funktionen. Bitte verwenden Sie unbedingt v19 des Microsoft OLE DB-Treibers
WindowsUnterstützung für Windows Server 2022 und das Windows 11 Update 2022.
InstallationsprogrammÜberarbeitetes und aktualisiertes Installationsprogramm
Version 2.56Juli 2022
AuftragsserverVereinfachte Benutzeroberfläche für die automatische Neuplanung von Aufträgen, wenn ein schwerwiegender Fehler auftritt. [x] On-error reschedule job Diese Option ist standardmäßig aktiviert.
DokumentationNeuer Artikel, der die For-Each-GroupBy-Funktion beschreibt
SQLUnterstützung für das SQL-Schlüsselwort WITH in Verbindung mit SELECT. Dies ermöglicht die erweiterte Erzeugung von Ergebnismengen, etwa einer Pfadhierarchie, die aus einer verketteten Liste von Datensätzen abgeleitet wird. Nützlich für die Migration von Ordnerstrukturen aus älteren Dokumentenmanagementsystemen (DMS) wie IBM FileNet. Syntaxbeispiele finden Sie hier. Dieser Artikel beschreibt das Auswählen von Parent-Child-Beziehungszeilen ausführlicher.
DateiverwaltungUnterstützung für UNC-Dateiangaben für GroupBy-Arrays hinzugefügt
DateiverwaltungBeim Hochladen von Dateien in SharePoint Online haben die Protokollzeilen jetzt zunächst die Werte „Pending create“ oder „Pending replace“. So ist klar erkennbar, welche Aktionen noch von Azure abgeschlossen werden müssen
DateiverwaltungUnterstützung für fest codierte Zieleinstellungen einschließlich Rename File und Alternative Path bei Verwendung von GroupBy-Werten aus einem ForEach-Schritt
Data ETLIn Datenbank laden: Die Verwendung von Wertzuordnungen ist jetzt deutlich schneller.
WertzuordnungDas Einfügen von aus Excel kopierten Werten ist jetzt um Faktor x50 schneller, und während des Imports wird eine Sanduhr angezeigt
WertzuordnungNeue Schlüsselwörter, die Sie mit eingegebenem Text kombinieren können, im Ersetzungswert. - <today> Wird in das heutige Datum umgewandelt. Sie können eine Formatzeichenfolge verwenden, um ein bestimmtes Format zu erzwingen, z. B.: <today:yyyy-mm-dd> - <now> Wird in die aktuelle Uhrzeit umgewandelt. Sie können eine Formatzeichenfolge verwenden, um ein bestimmtes Format zu erzwingen, z. B.: <now:hh:mm:ss> - <tab> Wird in ein TAB-Zeichen umgewandelt - <newline> Wird in Wagenrücklauf + Zeilenvorschub Char(13) + Char(11) umgewandelt - <cr> Wird in ein Wagenrücklaufzeichen Char(13) umgewandelt - <lf> Wird in ein Zeilenvorschubzeichen Char(11) umgewandelt - <space> Wird in ein Leerzeichen umgewandelt - <semicolon> Wird in ein Semikolon umgewandelt - <pipe> Wird in ein Pipe-Zeichen umgewandelt
Version 2.49Juli 2022
BenutzeroberflächeFiltern während der Eingabe in Dropdownmenüs für Variablen und Spalten
DateiverwaltungM365 – Nicht vorhandene Benutzer anwenden auf [ModifiedBy] oder [CreatedBy]: Leistungssteigerung um Faktor x50, wenn mehr als 100 Benutzer nicht vorhanden sind.
DokumentationAktualisierte Dokumentation für die konsolidierten Berichtsansichten: - report_migratedfiles - report_validatedsharepointusers - report_datavalidationwarnings
Auftrag ausführenSie können jetzt beim manuellen Starten eines Auftrags Session name und Custom info angeben. Diese Informationen sind nützlich, wenn Sie verschiedene Auftragssitzungen auswählen und die konsolidierten Berichtsansichten abfragen.
Daten extrahierenQuickInfo für die Ergebnistabelle, die über die Schaltfläche „Daten extrahieren“ (Symbolleiste oben links) erzeugt wird. Nützlich beim Abfragen der konsolidierten Berichtsansichten
SitzungsprotokollDer Standard-Aufbewahrungszeitraum ist auf 3000 festgelegt, sodass standardmäßig 3000 Auftragssitzungen in den konsolidierten Berichtsansichten gespeichert werden.
SharePointVerbesserte CAML-Unterstützung für die Abfrage verschachtelter Tags für verwaltete Metadaten.
SharePointVerbesserte Unterstützung für das Erstellen von Dokumentenmappen aus einem For-Each-Schritt mithilfe geerbter Inhaltstypen und Variablen.
DataETLCSV/Excel-Quelle: Wenn die MS Access Runtime-Engine nicht installiert ist, bietet eine Meldung jetzt an, sie von Microsoft herunterzuladen und zu installieren.
SystemSchritte werden beim Programmstart jetzt automatisch wieder geöffnet
Version 2.45Juni 2022
Selektive FirstTimeMigration ReMigration RertryMigrationWichtige neue Funktion für selektive Vorgänge: ReMigrate, RetryMigrate, FirstTimeMigrate Die selektive Migrationsfunktion basiert auf dem umfassenden For-Each-Schritt, der Zugriff auf die neue konsolidierte Datenquelle für das Migrationsreporting hat. Diese enthält Referenzinformationen und Ergebnisse für alle verarbeiteten Dateien aus allen SharePoint-Tenants, -Farmen, -Sites und Dateifreigaben über alle Aufträge und Sitzungen hinweg. Die selektiven Migrationsfunktionen umfassen: - ReMigration falsch migrierter Dateien, zum Beispiel wenn Metadatenberechnungen und Benutzerzuordnungen überarbeitet werden müssen. - RetryMigration von Dateien, die aus irgendeinem Grund fehlgeschlagen sind, zum Beispiel wegen Netzwerkproblemen, fehlerhaft bereitgestellter Sites, ungültiger URLs usw. - FirsTimeMigration von Dateien anhand erweiterter Kriterien. - Extrem hohe Übertragungsleistung durch parallele Übertragung - Auftragsergebnisse werden automatisch in die konsolidierte Reporting-Datenquelle „zusammengeführt“, sodass inkrementelle und aufeinanderfolgende Aktionen möglich sind, entweder für das Reporting oder für die weitere Migration. Es kursieren keine nutzlosen CSV- oder Excel-Tabellen. - Führen Sie einen Auftrag im Testmodus aus, um die Übertragung zu simulieren, prüfen Sie anschließend die Ergebnisse und entscheiden Sie selektiv, welche Dateien tatsächlich verarbeitet werden sollen. Dabei können Sie Änderungen an dynamischen Metadaten, URLs, Benutzern, Zuordnungen usw. vornehmen. - Die Auswahl erfolgt über die einfache Benutzeroberfläche im For-Each-Schritt (Quelle), auf Wunsch können Sie auch reines parametrisiertes SQL verwenden. - Einbettung der selektiven Migrationsfunktion in jeden beliebigen Schrittablauf (Automatisierung), da sie auf einem standardmäßigen For-Each-Schritt basiert - Für die selektive Migration kann jede Datenquelle verwendet werden. Nicht nur die internen konsolidierten Reporting-Datenquellen.
AllgemeinÜberarbeitete Benutzeroberfläche mit Registerkarten für eine einfachere Navigation zwischen geöffneten Schritten.
SharePointUnterstützung für Unterbegriffsabfragen bei verwalteten Metadaten. Sie können jetzt mit der PnP-Syntax ParentTerm|SubTerm nach einem bestimmten Unterbegriff der verwalteten Metadaten abfragen. Auch die direkte Angabe der Begriffs-GUID wird mit {my-term-guid} unterstützt. Kriterien für Unterbegriffe und GUIDs funktionieren mit den Operatoren: = (Equal) und <> Not Equal Die GUID-basierte Abfrage wird nur aktiviert, wenn | (pipe) angegeben wird. Wenn Sie also nur eine Begriffsbezeichnung angeben, werden alle Begriffe berücksichtigt, die dieser Bezeichnung entsprechen, unabhängig von ihrer Position in der Begriffshierarchie.
SharePointUnterstützung für die Extraktion von Unterbegriffspfaden bei verwalteten Metadaten. Wenn Sie Werte aus Spalten mit verwalteten Metadaten abrufen, wird jetzt der vollständige Begriffspfad zurückgegeben.
For-EachGroupBy in Kombination mit FileManagement unterstützt jetzt Unterordner. Dadurch können Sie eine gesamte Bibliothek mit GroupBy gruppieren. Sie können also eine gruppierte Variable (mehrwertig) in der dynamischen Ziel-URL/-UNC verwenden. Um eine Datei umzubenennen, verwenden Sie wie in allen anderen Szenarien die Zuweisung zu „rename file“.
AllgemeinNeue Schaltfläche Computer performance index im Kontobildschirm, die Ihnen einen Indexwert dafür liefert, wie schnell Computer und Datenbank arbeiten. Ein Leistungsindexwert von 1,0 ist das Minimum, um SMART Migration mit akzeptabler Geschwindigkeit auszuführen.
FileManagementSharePoint Online: Mit der neuen Option Move folders können Sie Ordner innerhalb derselben Dokumentbibliothek oder zwischen Bibliotheken derselben Site extrem schnell verschieben. Dabei wird die MoveCopyUtil-API verwendet, die extrem schnell ist, da keine binäre Übertragung erforderlich ist. Außerdem bleibt ein etwaiger Auscheckstatus erhalten, und die Datei-GUID ändert sich nicht. Innerhalb derselben Bibliothek gibt es keine Einschränkungen, das Verschieben von Ordnern zwischen Bibliotheken derselben Site unterliegt jedoch der ListViewThreshold-Beschränkung der SharePoint-API von 5000 Elementen (Unterordner + Dateien, die in einem Vorgang verschoben werden).
DatentypenSet data types in DataETL und For-Each verfügt jetzt über eine neue Schaltfläche zum Neuladen der ursprünglichen Datentypen aus der Quelltabelle. Dies ist nützlich, wenn Sie alle Änderungen zurücksetzen möchten, die Sie an den Datentypen oder am Schema der Tabelle vorgenommen haben. Ebenfalls nützlich, wenn das Schema extern geändert wurde.
SharePointNeue Variablenunterstützung zum Abrufen von Elementen ab einer bestimmten Ordnerebene (Kontextmenü in der Ordnerspalte). Dies ist zum Beispiel nützlich, wenn Sie dynamisch alle Ordner einer bestimmten Ebene abrufen, um sie an einen anderen Ort zu verschieben.
PowerShellNeues Standardskript mit Try Catch und Sitzungsprotokollierung. Dies erleichtert den Einstieg.
PowerShellNeues CMDLET für die Verbindung mit SharePoint
Bericht über migrierte DateienLeistungssteigerung um das 50-Fache
DatenbankUnterstützung von Views für das Internal repository
SitzungsprotokollNeue Spalte [Custom Info] zur Anzeige der benutzerdefinierten Protokollinformationen, die entweder auf der Registerkarte Optionen definiert oder der Systemvariable [<SessionLog-CustomInfo>] in einem For-Each-Schritt zugewiesen werden.
SitzungsprotokollSuchen und Filtern berücksichtigt jetzt auch die neue Spalte [Custom Info].
DateireportingMöglichkeit, einen laufenden Bericht abzubrechen.
DateireportingNeuer Filter für Custom info
DateireportingNeuer Filter für Copied or Moved
DateireportingNeue Möglichkeit für Reporting über Dateien aus einem „Testlauf“
DateireportingNeue Datenbank-Reporting-View report_migratedfiles im internen Repository, mit der Sie Reporting über alle Aufträge/Schritte/Sitzungen/einzelnen For-Each-Iterationen hinweg durchführen können. Die Ausgabe kann wie jede andere Datenquelle in Excel, CSV, eine SP-Liste oder eine Datenbank geladen werden. So kann das Reporting Teil des Ablauf-Setups werden.
Reporting der SharePoint-BenutzervalidierungNeue Datenbank-Reporting-View report_validatedsharepointusers im internen Repository, mit der Sie Reporting über alle Aufträge/Schritte/Sitzungen/einzelnen For-Each-Iterationen hinweg durchführen können. Die Ausgabe kann wie jede andere Datenquelle in Excel, CSV, eine SP-Liste oder eine Datenbank geladen werden. So kann das Reporting Teil des Ablauf-Setups werden.
Reporting der DatenvalidierungNeue Datenbank-Reporting-View report_datavalidationwarnings” im internen Repository, mit der Sie Reporting über alle Aufträge/Schritte/Sitzungen/einzelnen For-Each-Iterationen hinweg durchführen können. Die Ausgabe kann wie jede andere Datenquelle in Excel, CSV, eine SP-Liste oder eine Datenbank geladen werden. So kann das Reporting Teil des Ablauf-Setups werden.
DataETL/ForEachSharePoint: Override URL benötigt kein | (pipe character) mehr zur Angabe eines Unterordners, Sie können einfach / verwenden, wie Sie es normalerweise in einer SharePoint-URL tun würden
DataETLIn Datenbank laden: Neue Fortschrittsinformationen im Sitzungsprotokoll hinzugefügt. Das ist hilfreich, wenn Sie zum Beispiel 1 Million Inserts durchführen.
DataETL/For-EachDaten extrahieren: Begrenzung der Ergebnismenge auf nn Zeilen für SQLServer, CSV, Excel hinzugefügt (SharePoint wurde bereits unterstützt)
VorschauErweiterter interaktiver Filter in den Vorschaufenstern für DataETL, For-Each und FileManagement. Der Filter folgt jetzt automatisch der Spalte, nach der Sie sortieren, und wendet den Filter an.
AuftragDer verfügbare Arbeitsspeicher wird jetzt überwacht, und wenn der Schwellenwert von 2 GB verfügbarem Arbeitsspeicher erreicht wird, gibt der Auftrag eine Warnung aus
TransformationDie Ersetzungsaktion hat 2 neue Ersetzungsoptionen: All but first occurrence und All but last occurrence
Version 2.23April 2022
SitzungsprotokollLeistungssteigerung (x3) beim Laden großer Sitzungen auf Rechnern, auf denen im Hintergrund Software für Barrierefreiheit läuft. Bei den meisten Windows 10- und 11-Systemen ist das der Fall
SQL ServerRaw-SQL-Anweisungen mit INSERT/UPDATE können jetzt die SQLServer-spezifische Syntax N'my string value' verwenden, um den UNICODE-Zeichensatz für Spalten vom Typ NVARCHAR zu unterstützen. Beachten Sie, dass Tabellenspalten, die über die IDE erstellt werden, vom Typ VARCHAR sind. Um UNICODE zu unterstützen, müssen Sie Ihre Tabelle daher mit eingebettetem SQL oder mit SQL Server Management Studio erstellen bzw. ändern.
AuftragVariablenwerte können jetzt aus einem Auftrag an die IDE zurückgegeben werden. Das ist sehr praktisch zum Debuggen und Testen von Aufträgen, die dynamische Dateinamen oder andere dynamische Werte erzeugen, die der nächste zu testende Schritt verwendet.
AuftragSharePoint als Quelle: neue Option, um festzulegen, wie viele Elemente aus der Quelle abgerufen werden. Das ist sehr praktisch zum Debuggen/Testen
PowerShellVerbesserte Protokollierung des PS-Exception-Trace: Das Protokoll, das im obigen Beispiel beim Auslösen einer Exception erzeugt wird:
M365Azure Migration API – Paketwiederholung. Diese Funktion fängt die Fehler ab, die Azure bei der Übertragung von Daten aus dem Blob-Speicher nach SPO zufällig und ohne Grund auslöst, und führt anschließend eine asynchrone Wiederholung des Azure-Jobs durch, ohne dass Binärinhalt und Metadaten erneut hochgeladen werden müssen. Wenn eine Wiederholung erfolgt, wird dies in der Datei AzureJobLog.txt mit (Retry) angezeigt
AuftragsbenachrichtigungSie können jetzt einen Schritt oder eine Folge verbundener Schritte ausführen, um eine Auftragsbenachrichtigung durchzuführen. Der Ablauf kann zum Beispiel eine Datenbank oder SP-Liste mit benachrichtigungsrelevanten Daten aktualisieren. Sie können Ihren Benachrichtigungsschritt von jedem Schritt in Ihrem Auftrag aus aufrufen, auch innerhalb einer For-Each-Schleife, und so eine individuelle Benachrichtigung für jede Iteration der Schleife ermöglichen. Beachten Sie, dass die Benachrichtigung nicht synchron aufgerufen wird, wenn in Azure noch Dateien ausstehen (d. h. Dateien, die erfolgreich hochgeladen, aber von Azure noch nicht aus dem temporären Blob-Speicher nach SharePoint verschoben wurden). Sobald Azure alle innerhalb des Schritts verarbeiteten Dateien berücksichtigt hat, wird die Benachrichtigung ausgelöst. Tritt in der Azure Migration Import API asynchron ein Fehler auf, wird dies in der Benachrichtigung wiedergegeben, auch wenn der Upload der Datei erfolgreich war. Der gesamte Variablenkontext wird wiederhergestellt, wenn die Benachrichtigung asynchron ausgelöst wird. Die folgenden für die Benachrichtigung vorgesehenen Variablen werden ebenfalls befüllt: - [<NotificationType>] Das Auftragsergebnis seit der letzten Benachrichtigung - [<NotificationMessage>] Die seit der letzten Benachrichtigung ausgegebene Auftragsmeldung. Die ersten 10k der Protokolldaten für Warnungen und Fehler werden gesammelt. Wenn Sie eine Datenbank aktualisieren, müssen Sie sicherstellen, dass die Spalte breit genug ist, oder den Wert kürzen. - [<NotificationFileCount>] Die Anzahl der Dateien, die innerhalb des Schritts verarbeitet wurden, mit dem die Benachrichtigung verknüpft ist. - [<NotificationContext>] Die Informationen, die Sie im Setup des Schritts angeben. Dies ist besonders nützlich, wenn Sie Ihr eigenes Auftrags-Tracking verwenden, zum Beispiel mit einer SharePoint-Liste, die Parameter für den Auftrag als Ganzes oder für For-Each-Iterationen festlegt.
SharePointDas Erstellen von Ordnern/DocumentSets wurde neu gestaltet, um Drosselung zu vermeiden. Dadurch kann die Leistung in Bezug auf die Anzahl der pro Minute erstellten Ordner/DocumentSets sinken, um der geänderten Drosselungsrichtlinie von Microsoft zu entsprechen.
FileManagement[x] Include subfolders ist jetzt auch auf der Registerkarte Home sichtbar
SitzungsprotokollDynamischer Farbwechsel für aufgeklappte Ebenen
SharePointOverride URL benötigt kein | (pipe) mehr, um die Bibliothek von der Ordnerstruktur zu trennen. Das macht die Verwendung und das Verständnis deutlich einfacher
FileManagementDas Dateifreigabe-Attribut Last Accessed kann jetzt in Filtern referenziert und für die Zuweisung und Berechnung von Metadaten verwendet werden.
Version 2.04März
DatenbankDas Dropdown-Menü zeigt jetzt Datenbank-VIEWS an
SharePointGenerische Migration des DMS-Versionsverlaufs: 17-fache Leistungssteigerung bei der Berechnung von Haupt-/Nebenversionen.
AuftragsserverNeue Fehlerverfolgung für Berechtigungsprobleme von Windows-Dienstkonten. So lässt sich leichter herausfinden, was mit einem bestimmten Windows-Dienstkonto nicht stimmt.
UX für mehrere MonitoreSchrittfenster und Multitasking-Aufträge werden jetzt auf demselben Monitor geöffnet wie das übergeordnete Fenster. Außerdem verwendet die Logik zur Größenanpassung jetzt die Bildschirmauflösung des jeweiligen Monitors
Data ETL/ForEach„File and Directory scan“ enthält jetzt das Attribut [LastAccessed] für Dateien. Dies ermöglicht eine Vielzahl von Anwendungen, zum Beispiel nur die zuletzt verwendeten Dateien zu migrieren oder PowerBI-Modelle zu erstellen, die zeigen, welche Dateien aktiv genutzt werden und welche Dateien ROT sind (redundant, obsolet und trivial).
Data ETL/ForEach„File and Directory scan“: Leistung beim Abrufen der ersten Ordnerebene optimiert. (durchläuft nicht mehr die gesamte Hierarchie)
Version 2.01Februar 2022
Data ETLEdit table Neue Schaltfläche zum Bearbeiten des Spaltenlayouts einer Datenbanktabelle
Data ETLList settings Neue Schaltfläche zum Öffnen der Einstellungen der SharePoint-Liste im Browser
DateiverwaltungLibrary settings Neue Schaltfläche zum Öffnen der Einstellungen der SharePoint-Bibliothek im Browser
DateiverwaltungMigration des Haupt-/Nebenversionsverlaufs von Dokumenten aus Legacy-DMS. Unterstützt Alfresco, OpenText, FileNet oder jedes DMS, bei dem die Metadaten für Dokumentversionen in einer Datenbank, CSV- oder Excel-Datei gespeichert sind.
For-EachGroup By: Neue Funktionalität zum Gruppieren von Daten. Sie ist unerlässlich, um mehrere Zeilen anhand einer oder mehrerer GroupBy-Spalten in 1 Wert pro Spalte umzuwandeln. Anwendungsfälle: - Werte für SharePoint-Auswahlspalten oder mehrwertige Spalten für verwaltete Metadaten und Nachschlagespalten erstellen. - Die mehrwertigen Variablen in SharePoint- und Datenbankfiltern mit der IN-Filterklausel anwenden. - Migration von Dokumentenmanagementsystemen, bei der Sie ein einzelnes Resultset (das Sie auf verschiedene Weise erstellen/vorbereiten können) als Quelle für ein FOR-EACH verwenden und das „FileManagement“ automatisieren. Anschließend gruppieren Sie (GroupBy) nach Site/Ordner, und der FileManagement-Schritt optimiert Dateien aus verschiedenen Quellen und fasst sie zu 1 Azure-Sitzung pro Ziel zusammen („Batching“). Dadurch steigt die Leistung gegenüber der Verarbeitung einzelner Dateien effektiv um das 2- bis 50-Fache, und die Zuweisung und Berechnung von Metadaten wird zudem deutlich einfacher und transparenter.Diese Funktion ist äußerst nützlich, um Inhalte auf viele Sites zu verteilen, basierend auf einem Resultset, das die Ziel-Sites, den Quellspeicherort und die Metadaten festlegt.
SharePointVerwaltete Metadaten-Tags in einer Hierarchie können jetzt gemäß dem PnP-Framework mit dem pipe character | referenziert werden
SharePoint OnlineDateiverwaltung: Die Version einer Datei kann jetzt auch dann angegeben werden, wenn die Datei keinen Versionsverlauf hat. Verwenden Sie die neue Spalte [Set version] in der Metadatenzuweisung.
SitzungsprotokollAutomatische Aktualisierung des Protokolls für laufende Aufträge
SitzungsprotokollErweiterte Filterung. Funktioniert auch in Echtzeit bei laufenden Aufträgen. Option, nur Fehler anzuzeigen.
Sitzungsprotokoll15-mal schnelleres Bereinigen veralteter Protokollsitzungen. Einzelne Sitzungen werden sofort gelöscht.
SitzungsprotokollNeuer Viewer zur Analyse eingebetteter Berichte wie SourceFiles.txt Das ist praktisch, wenn Sie auf einem Rechner arbeiten, auf dem Excel nicht installiert ist. Statt den Bericht in Notepad oder Excel zu öffnen, wird im Schritt eine neue Registerkarte geöffnet, in der der Bericht analysiert werden kann. Der Inhalt kann sortiert, gefiltert und nach Notepad oder Excel exportiert werden.
SitzungsprotokollNeue Kontextmenüoption (Rechtsklick) zum Anzeigen des Dateiversionsverlaufs
Version 1.95Januar 2022
SprachunterstützungUnterstützung für folgende Sprachen hinzugefügt: - Thailändisch (Thailand) - Vietnamesisch (Vietnam)
SharePointBehandlung von Validierungsregeln auf Spaltenebene in SharePoint-Listen und -Bibliotheken. Die definierte Validierungsmeldung der tatsächlichen SharePoint-Regel wird zusammen mit dem Datenwert ebenfalls an das Sitzungsprotokoll zurückgegeben, damit Sie den Kontext nachvollziehen können.
SharePointVerbesserte Behandlung beschädigter Spaltendefinitionen in SharePoint-Listen.
MS SQL ServerUnterstützung dafür, das Repository in einer SQL Server-Datenbank statt lokal im Ordner program-public zu speichern. Das ist nützlich zur Einhaltung von Datenschutzrichtlinien und bietet zudem eine bessere Leistung bei großen Sitzungsprotokollen.
TransformationNeue Funktion IndexValue
VariablenDer Ausdruckstestwert für [data] wird jetzt neu geladen, wenn das Eigenschaftenfenster der Variablen geöffnet wird
SitzungsprotokollStrg+A markiert jetzt den Meldungstext
DateiverwaltungOptimierter Dateikopiervorgang zwischen Dateifreigaben
SitzungsprotokollLaden/Erweitern 35 % schneller
Version 1.93Dezember 2021
Auftrag interaktiv ausführenSpaltenbreiten werden jetzt automatisch angepasst, damit Daten leichter angezeigt werden können
Validierte BenutzerSharePoint: Neues Berichtsfenster zum Anzeigen aller validierten Benutzer. Nützlich, um zu sehen, wie Benutzer zugeordnet sind und wie sie gegen das AD aufgelöst werden
Öffentliche VorschauDies sind die Funktionen, die noch nicht für GA bereit sind, aber zur Vorschau für Sie enthalten sind
Version 1.86
SharePoint Online„Schema aktualisieren“ ist jetzt 2- bis 80-mal schneller (Je größer der Termstore und je mehr Inhaltstypen, desto schneller)
SharePoint Online„Verbindung“ hat eine neue Option zum Einbeziehen ausgeblendeter Listen und Bibliotheken
DatenbankNeue Option zum Erstellen einer Verbindung zu einer CSV-Datei/einem Excel-Tabellenblatt direkt aus dem Fenster für Datenbankverbindungen.
FunktionenNeue Systemfunktion RemoveIllegalcharactersFromFileName
DatentransformationTransformation testen für SharePoint-Benutzerspalten: Beim Transformieren von Werten wird jetzt die Benutzerzuordnungsliste in den Test einbezogen, sodass das tatsächlich zugeordnete Ergebnis angezeigt wird. Außerdem können Sie die Zuordnungsliste direkt im Transformationsfenster bearbeiten
SharePoint-BenutzervalidierungDie Validierung von Benutzernamen kann jetzt in „Datentransformation“ und „Benutzerzuordnung bearbeiten“ durchgeführt werden
DatentransformationNeue Schaltfläche „Wert einfügen“ für SharePoint-Spalten vom Typ Verwaltete Metadaten, Nachschlagen, Inhaltstyp, Auswahl
AuftragsprotokollNeue Rechtsklickoption „SharePoint-Versionsverlauf öffnen“ in Notepad oder Excel“
AllgemeinDas Mausrad scrollt jetzt den Optionsbereich der Registerkarten in allen Schritten
Version 1.79
AllgemeinDigital signierte ausführbare Dateien und Setup
FileManagementNeue Methode zum Ausschließen von Ordnern anhand eines Teilzeichenfolgen-Abgleichs für die Spalten [Path] und [URL path]. Beispielsweise wirkt *forms*;*system* bei exclude/include/include+ auf Dateien UND Ordner, wenn die Pfadzeichenfolge „forms“ oder „system“ enthält. Die Methode ist speziell so programmiert, dass sie bei SharePoint-Quellen auf die Spalte [URL path] und bei Dateifreigabe-Quellen auf [Path] wirkt.
Version 1.77
DataETL & FileManagementNeuer Vorschaufilter. Wenn Sie einen Auftrag visuell mit Vorschau ausführen, können Sie den zu verarbeitenden Inhalt jetzt anhand der Sortierspalte filtern.
DataETL & FileManagementSharePoint-Benutzervalidierung: Für den Standardbenutzer können jetzt zusätzliche Domänen angegeben werden, die für die Benutzervalidierung verwendet werden. Mit der Syntax app@sharePoint;mydomain.com wird versucht, mydomain.com auf einen Benutzernamen anzuwenden, wenn ein Benutzer nicht validiert werden kann. - Beispiel1: Der Benutzer JOHN wird zuerst mit dem Namen so validiert, wie er ist. Schlägt das fehl, wird die Validierung mit JOHN@mydomain.com versucht - Beispiel2: Der Benutzer ANN@abc.com wird mit dem Namen so validiert, wie er ist. Schlägt das fehl, wird die Validierung mit ANN@mydomain.com versucht
TransformationenJetzt wird der Name der Wertzuordnungsliste neben der Transformationsinstanz angezeigt, um einen besseren Überblick zu bieten. Außerdem kann die Zuordnungsliste direkt geöffnet werden, ohne dass die Transformation geöffnet werden muss.
TransformationenNeue Spalte Final result, die das Ergebnis des Ausdrucks in Kombination mit den Transformationsaktionen anzeigt.
Registerkarte „Auftrag“Neue visuelle Anzeige auf der Registerkarte „Auftrag“, wenn ein laufender Auftrag abgeschlossen ist. Job completed successfully usw.
Registerkarte „Auftrag“Neue Schaltfläche auf der Registerkarte „Auftrag“ Goto preview job führt Sie zur laufenden Vorschausitzung, die möglicherweise hinter anderen Fenstern verborgen ist. So lässt sich ein laufender Auftrag auf dem Rechner leichter visuell finden, wenn viele Fenster geöffnet sind.
Version 1.67
DataETL & ForEachSQLServer: Verbesserte SQL-Analyse von Tabellen und Spalten mit beliebigen Zeichen im Namen. Unterstützung für das UNION keyword ohne FROM-Klausel hinzugefügt.
AuftragsplanungNeue Symbolleistenschaltfläche auf der Menüband-Registerkarte Auftrag: Geplante Aufträge verwalten für schnellen Zugriff auf den Auftragsplaner. Außerdem wird der Auftragsplaner sofort geöffnet, nachdem ein Auftrag übermittelt wurde, um eine einfache Überprüfung und Statusüberwachung zu ermöglichen.
Geplante AufträgeNeue Symbolleistenschaltfläche, um einfach einen Schritt auszuwählen und dessen Ausführung zu planen, ohne den Schritt erst öffnen und zur Registerkarte „Auftrag“ wechseln zu müssen.

Weitere Änderungen

DataETL & ForEachSQL-Quelle: Das Editorfenster wird jetzt dynamisch angepasst, um mehr Platz für den Editor zu bieten.
BerichteLeistungsverbesserung: Der Abruf des Dateimigrationsberichts ist jetzt dreimal schneller.
Data ETL & FileManagementUnterstützung für die SharePoint-Systembibliotheken SitePages und SiteAssets
SitzungsprotokollVerbesserte Ladezeit bei mehr als 75000 Protokollzeilen in einer Sitzung.
Variablen & ZuweisungenVisuelle Neugestaltung des Fensters „Bearbeiten“ und neue Spalte Description hinzugefügt.
VariablenNeues Listenfeld „Referenziert“, in dem alle Verweise auf die ausgewählte Variable aufgeführt werden. Sie sehen den Schrittnamen, den Schritttyp und die Stelle, an der die Variable verwendet wird.
VariablenMehrfachauswahl wird jetzt beim Löschen unterstützt. (Strg+A, Strg+Klick, Strg+Umschalt+Klick)
VariablenNeues Kontrollkästchen „Nur nicht referenzierte anzeigen“. Wendet einen Filter an, sodass nur Variablen aufgeführt werden, die nirgends verwendet werden. Dies ist sehr nützlich zum Aufräumen, indem Sie nicht verwendete Variablen löschen.
Alle SchritteNeue Option zum Festlegen einer benutzerdefinierten Protokollmeldung (Registerkarte „Optionen“). Nützlich, um dem Sitzungsprotokoll kontextspezifische Informationen zur Nachverfolgung und Analyse von Aufträgen hinzuzufügen. Die Informationen sind über die Übersicht global in allen Sitzungen und allen Schritten durchsuchbar.
Alle SchritteNeue Option zum Festlegen des Verhaltens beim Auftreten eines Fehlers. Gültige Optionen sind: - Log a warning and continue (Standard) - Log a warning and exit current Group Step - Stop the job
DataETL & ForEach & FileManagementNeue Option zum Festlegen des Verhaltens, wenn keine Daten oder Dateien aus der Quelle abgerufen werden. Gültige Optionen sind: - Ignore and continue (Standard) - Log a warning message - Log a message and exit the current Group Step - Log a warning and exit the current Group Step
GruppenschrittNeuer Hyperlink zum Öffnen des eingebetteten Schritts.
GruppenschrittNeue Schlüsselwörter für Rückgabewerte von Bedingungen: - "ExitGroup" , "ExitGroupWarning", um den aktuellen Schritt und alle nachfolgenden Schritte innerhalb der Gruppe nicht aufzurufen. - "StopJob" , "StopJobWarning", um den Auftrag sofort zu stoppen.
Data ETLSharePoint-Elementaktualisierung: Neue Option, um zu reagieren, wenn nicht alle Quellschlüssel einem Zielelement entsprechen. Sie können eine Warnung auslösen, den aktuellen Gruppenschritt verlassen oder den Auftrag stoppen. Dies ist sehr nützlich, wenn Ihre Geschäftsregeln vorschreiben, dass jeder Quellschlüssel einem Zielelement entsprechen muss. Beachten Sie, dass die Bedingung erkannt wird, bevor eine Aktion ausgeführt wird, sodass keine Daten beschädigt werden.
Data ETLSharePoint-Elementaktualisierung: Neue Option, um zu reagieren, wenn auf Basis eines einzelnen Quellschlüssels mehrere Elemente aktualisiert werden. Sie können eine Warnung auslösen, den aktuellen Gruppenschritt verlassen oder den Auftrag stoppen. Dies ist sehr nützlich, wenn Ihre Geschäftsregeln vorschreiben, dass für jeden Quellschlüssel nur 1 Element aktualisiert werden darf. Beachten Sie, dass die Bedingung erkannt wird, bevor eine Aktion ausgeführt wird, sodass keine Daten beschädigt werden.
Data ETL & FileManagementNeue Option, um zu reagieren, wenn ein Fehler auftritt. Sie können eine Warnung auslösen (Standard), den aktuellen Gruppenschritt verlassen oder den Auftrag stoppen. Dies ist sehr nützlich, wenn beispielsweise eine dynamische URL falsch ist und es keinen Sinn ergibt, die aktuelle Iteration in einem For-Each oder den gesamten Auftrag weiter zu verarbeiten.
SitzungsprotokollNeuer Hyperlink zum Öffnen des verschachtelten Schritts. Der Link hat eine QuickInfo, die den Speicherort des Schritts anzeigt.
SitzungsprotokollDie Meldung kann jetzt 8k groß sein (bisher 2k) und ist über die Übersicht global in allen Sitzungen und allen Schritten durchsuchbar.
PowerShellNeue Argumente für Add-FlowLogRow bei -LogTypes: - -LogType StopJob Stoppt den Auftrag - -LogType ExitGroup Verlässt den Gruppenschritt, aus dem der PowerShell-Schritt aufgerufen wird.
BerechnungNeue Funktionen: - RemoveIllegalCharactersFromFileName() - ReadTextFile() - FileExist() - GetFileNamePart()
Data ETLSharePoint: Unterstützung für die Extraktion des Versionsverlaufs benutzerdefinierter Listenelemente in eine Datenbank (Insert/Update), nach Excel, CSV und ForEach. Sie können Kriterien für die Extraktion festlegen: das Datum der ältesten einzuschließenden Version, fest codiert oder über eine Variable. Bei der Vorschau der abgerufenen SharePoint-Elementdaten haben Sie die Möglichkeit, zusätzlich auch den Versionsverlauf visuell anzuzeigen. (Bitte beachten Sie, dass der Versionsverlauf noch nicht auf neue benutzerdefinierte SharePoint-Listenelemente angewendet werden kann. In File Management wird der Versionsverlauf zu 100 % unterstützt.)
File ManagementSharePoint-Versionsverlauf: Sie können jetzt Kriterien für die Extraktion festlegen: das Datum der ältesten einzuschließenden Version, fest codiert oder über eine Variable.
SpaltenzuordnungData-ETL & File Management: Neue Schaltfläche im Menüband, um alle Spalten automatisch zuzuordnen und Zuordnungen zurückzusetzen
DokumentationNeuer Artikel zur SharePoint-Benutzerzuordnung. Im Produkt führt ein Link von Optionen Benutzerzuordnung zu dem Artikel.
FileManagementAllow any user name (Only O365) – Neue Validierungsmeldung, die prüft, ob die Voraussetzungen für die Funktion dieser Option erfüllt sind
FileManagementDie Breite von Override URL wurde auf 300 Zeichen erweitert, um lange URLs aus mehreren Variablen zu ermöglichen
Data ETLNeuer Link zum Öffnen des CSV-Ordners und der Eigenschaften der Datenbankverbindung
Data ETL & FileManagementNeue visuelle Kennzeichnung, wenn ein Filter „Von“ oder „Nach“ definiert ist. Die Kennzeichnung dient auch als Verknüpfung zur Filterdefinition
Menüband „Datei“Navigiert jetzt zum Speicherort des Schritts im aktuellen Kontext.
SharePointData-ETL & File Management: Emoji-Unterstützung (❤️ Ressource zum Kopieren/Einfügen von Emojis ). Elementeigenschaften (einschließlich Ordnernamen) können jetzt Emojis enthalten. Sie können sogar nach Elementen mit einem bestimmten Emoji abfragen.
AuftragsprotokollNeue Schaltfläche im Menüband zum Öffnen der Übersicht
AuftragsprotokollSuchen/Filtern: Verbesserte visuelle Hervorhebung und Tastaturnavigation aus dem Suchfeld.
AuftragsprotokollNeue Filteroption, um „Suchkriterien“ als Filter anzuwenden und die sichtbaren Zeilen einzuschränken.
AuftragsprotokollSuch- und Filterkriterien werden jetzt sofort während der Eingabe angewendet.
AuftragsprotokollDie Spalte „Meldung“ wird jetzt dauerhaft erweitert, jedoch nur nach einem Klick.
AuftragsprotokollNeue Schaltfläche „Öffnen“, um den Schritt zu öffnen, zu dem die aktuelle Protokollzeile gehört.
Data ETLNach SharePoint-Dokumentbibliothek: Die neue Aktion Check out checkt Dateien für das in der SharePoint-Verbindung definierte Konto aus.
Data ETLNach SharePoint-Dokumentbibliothek: Die neue Aktion Discard check out entfernt den Status „Ausgecheckt“ von Dateien.
Data ETLVorschaufenster: Neue Schaltfläche Maximieren zum Vergrößern des Vorschaufensters
DateimigrationVon Dateifreigabe: Automatische Konvertierung URL-codierter Dateinamen. Beispielsweise wird My%20file.docx vor der Übertragung nach SharePoint in My file.docx konvertiert
DateimigrationVorschaufenster: Neue Schaltfläche Maximieren zum Vergrößern des Vorschaufensters
BenachrichtigungPowerAutomate und E-Mail: Verzögerte Benachrichtigung für SharePoint Online. Die Benachrichtigung wird erst gesendet, wenn alle Dateien von Azure verifiziert wurden.
BenachrichtigungPowerAutomate und E-Mail: Neues Feld „FileSummary“, das die Anzahl der Dateien mit OK, Warnung, Fehler anzeigt
DateimigrationAzure/SPO-Ziel: Die Benachrichtigung (falls aktiviert) wird erst ausgelöst, wenn alle Dateien eines bestimmten Schritts von Azure verarbeitet wurden.
KontoNeue Einstellung „Diagnose“, um die Protokollierung der an SharePoint und Datenbanken gesendeten Rohdaten zu aktivieren.
SchrittÜberarbeitete Symbolleiste in der oberen rechten Ecke. Alle Befehle aus TOOLS sind jetzt auch hier verfügbar.
SchrittStrg+S führt in allen Schritten ein SPEICHERN aus
Data-ETLNeuer Eingabetyp „Variablen“. Nützlich für SQL-DDL-Anweisungen und Vorgänge, die vollständig auf Variablen basieren und daher keine Eingabeergebnismenge haben.
DateiberichteDreimal schnellerer Abruf von Berichten. (Überarbeitete Indizierung und SQL-WHERE-Syntax)
DateimigrationÜberarbeitete Erkennung des Zustands, in dem das Computersystem keinen freien Arbeitsspeicher mehr hat und viele Vorgänge fehlschlagen.
DateimigrationAusstehende Azure-Dateien: Optimierte visuelle Statusanzeige dafür, wie viele Dateien asynchron in Azure ausstehen. Neuer Artikel, der dieses Szenario beschreibt
Migration OnDemandNeuer Artikel, der beschreibt, was Sie mit der Vorlage tun können, sowie ein Vergleich mit MS Mover und MS Migration Manager
DatentransformationNeue Benutzeroberfläche für Datentransformationen in Variablen und Spaltenzuweisungen
ÜbersichtVisuelle Kennzeichnung von Dateien, die auf die Azure-Übertragung nach SharePoint warten
ÜbersichtNeue Spalte Job PID, die die PID aus dem Windows Task-Manager anzeigt
AusdrückeNeuer Mechanismus zum Testen von Ausdrücken