Gibt es eine Möglichkeit, U-SQL-Ergebnisse direkt an eine SQL DB wie Azure SQL DB auszugeben? Konnte nicht viel darüber finden.U SQL: direkte Ausgabe an SQL DB
Danke!
Gibt es eine Möglichkeit, U-SQL-Ergebnisse direkt an eine SQL DB wie Azure SQL DB auszugeben? Konnte nicht viel darüber finden.U SQL: direkte Ausgabe an SQL DB
Danke!
U-SQL gibt derzeit nur in Dateien oder interne Tabellen (dh Tabellen innerhalb von ADLA-Datenbanken) aus, aber Sie haben ein paar Optionen. Azure SQL Database hat kürzlich die Möglichkeit erhalten, Dateien von Azure Blob Storage unter Verwendung von BULK INSERT
oder OPENROWSET
zu laden. Sie könnten dies also versuchen. This article zeigt die Syntax und gibt eine Erinnerung daran, dass:
Azure Blob Lagerbehälter mit öffentlichen Blobs oder öffentlichen Container Zugriffsberechtigungen werden derzeit nicht unterstützt.
wasb://<BlobContainerName>@<StorageAccountName>.blob.core.windows.net/yourFolder/yourFile.txt
BULK INSERT
und OPENROWSET
mit Azure Blob Storage wird hier gezeigt:
Sie auch Azure Daten Factory (ADF) verwenden könnte. Seine Kopie Aktivität könnte die Daten von Azure Daten See Storage (ADL) zu einer Azure SQL-Datenbank in zwei Schritten laden:
Als letzte Option, wenn Sie Ihre Daten wahrscheinlich in größeren Mengen zu erhalten (dh Terabyte (TB), dann könnten Sie Azure SQL Data verwenden Warehouse, das Polybase unterstützt Polybase unterstützt jetzt sowohl Azure Blob Storage als auch ADLS als Quelle
Vielleicht können Sie, wenn Sie uns etwas mehr über Ihren Prozess erzählen, herausfinden, welche dieser Optionen am besten für Sie geeignet ist.
Dank @wBob. Das beantwortet meine Frage schon ausführlich. Danke vielmals! – COR