首页 > 解决方案 > Tableau - 使用 SQL 存储过程作为提取数据源

问题描述

我使用提取连接在 tableau 中创建了 SQL 存储过程作为数据源。下面的示例存储过程。然后我发布了工作簿并在 tableau server 中定义了刷新计划。这行得通吗?tableau 如何将 sql 存储过程作为数据源执行/刷新。我只需要了解它的技术细节。

有什么替代方法?我避免使用 sql 表 bec。我希望能够随时更新存储过程。或者,如果我使用存储过程中的代码在画面中创建自定义 SQL,它会有所不同吗?

CREATE PROC DBO.MYSP
@Start DATE,
@End DATE

SET @Start=‘1/1/2019’
SET @End=’12/31/2999’

SELECT *
FROM MYTABLE WITH (NOLOCK)
WHERE MYDATE BETWEEN @Start AND @END

END
GO

标签: sqlstored-procedurestableau-api

解决方案


推荐阅读