Voici mon script que je suis en train de courir dans Azure Database SQL:Table externe dans le stockage BLOB dans SQL Azure (pas SQL Azure DW)
CREATE DATABASE SCOPED CREDENTIAL some_cred WITH IDENTITY = user1,
SECRET = '<Key of Blob Storage container>';
CREATE EXTERNAL DATA SOURCE TEST
WITH
(
TYPE=BLOB_STORAGE,
LOCATION='wasbs://<containername>@accountname.blob.core.windows.net',
CREDENTIAL= <somecred>`enter code here`
);
CREATE EXTERNAL TABLE dbo.test
(
val VARCHAR(255)
)
WITH
(
DATA_SOURCE = TEST
)
Je reçois l'erreur suivante:
External tables are not supported with the provided data source type.
Mon objectif est de créer une table externe dans le stockage BLOB afin que la requête Hive dans HDInsight fasse référence au même BLOB. La table doit être gérée via Azure SQL. Quel est le problème avec ce script?