我遇到的问题是,我正在处理来自 Azure SQL 数据库的流数据,为此,我创建了来自 azure sql db 的参考数据输入、blob 输入流和推送到 power bi 工作区的输出,不幸的是流作业无法将引用数据从 azure sql db 插入到 blob 输入流并返回“将引用数据快照存储到存储帐户时遇到错误”错误。
我就是这样做的:
因此,输出是“没有可显示的结果”。我使用此 doc 在 Azure 流分析作业中为 SQL 数据库创建了一个示例表引用。
由于 SQL 数据库中没有数据,或者您在快照查询中发送了表的数据,因此您面临 null。
CREATE TABLE Products (
ProductID INT PRIMARY KEY IDENTITY(1,1),
ProductName NVARCHAR(100) NOT NULL,
Category NVARCHAR(50),
Price DECIMAL(10, 2),
StockQuantity INT
);
将示例数据插入产品表中:
INSERT INTO Products (ProductName, Category, Price, StockQuantity)
VALUES
('Laptop', 'Electronics', 999.99, 10),
('Smartphone', 'Electronics', 699.99, 25),
('Tablet', 'Electronics', 299.99, 15),
('Headphones', 'Accessories', 49.99, 50),
('Monitor', 'Electronics', 199.99, 20),
('Keyboard', 'Accessories', 29.99, 40),
('Mouse', 'Accessories', 19.99, 35),
('Chair', 'Furniture', 149.99, 10),
('Desk', 'Furniture', 249.99, 5),
('Lamp', 'Furniture', 39.99, 30);
重要提示:
Azure 流分析在此存储帐户中保留快照。配置保留策略时,必须确保所选时间跨度有效包含流分析作业所需的恢复持续时间。