Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: Azure Synapse Analytics
Instruktionen CREATE EXTERNAL TABLE AS SELECT (kallas även CETAS) i Azure Synapse serverlösa SQL-pooler används för att skapa externa tabeller och exportera frågeresultat till Azure Storage Blob eller Azure Data Lake Storage Gen2. Den här guiden hjälper dig att implementera metodtips och lösningar för vanliga frågor om att exportera data med CETAS.
Vanliga frågor och svar
| Frågor | Rekommendation |
|---|---|
| Kan jag exportera resultatet till en enda fil? | Nej. På grund av den serverlösa SQL-frågemotorns mycket parallella och skalbara karaktär har serverlös SQL inte möjlighet att styra antalet filer när frågeresultat sparas i lagring med CETAS. Lösning: Alternativt kan du exportera data till lagring med hjälp av en Spark-notebook-fil. Se Skapa CSV- och Parquet-filer i ditt lagringskonto för att förstå hur du exporterar data till en enda CSV-fil och Parquet-fil. |
| Kan jag ändra exporterade data efter den första exporten? | Nej. När resultaten har lagrats kan data i den externa tabellen inte ändras. CETAS skriver inte över de underliggande data som skapades i den första körningen. Lösning: Alternativt kan du skapa en ny extern tabell som skriver till en annan mapp. |
| Vilka exportfilformat stöds? | För närvarande stöds endast PARQUET och DELIMITEDTEXT. Gzip-komprimering av DELIMITEDTEXT-formatet stöds inte. Mer information finns i CETAS i en serverlös SQL-pool. |
| Varför misslyckas jag med att ansluta till lagringen? | – Kontrollera att du har skapat lämpliga autentiseringsuppgifter för både käll- och mållagringskontona enligt vad som anges i kontrollera lagringsåtkomst för serverlös SQL-pool. – Kontrollera att du har rätt behörigheter för käll- och mållagringskontona. |
| Hur gör jag mina CETAS-instruktioner mer högpresterande? | – Se till att mållagringskontot finns i samma region som din slutpunkt för serverlös SQL-pool. I Azure Portal hittar du lagringskonto- och arbetsyteregioner i fönstret Översikt för ditt lagringskonto eller din arbetsyta. – Se till att du använder datatyper som stöds av CETAS. |