将 Tableau 连接到 JSON 文件

本文将通过一个示例向您展示将 Tableau 连接到 JSON 文件所需的步骤。下面的代码将展示用于生成 JSON 文件的 SQL 查询。

SELECT Cat.[EnglishProductCategoryName] AS Category, 
SubCat.[EnglishProductSubcategoryName] AS SubCategory,
Prod.EnglishProductName AS ProductName, Prod.Color,
SUM(Fact.OrderQuantity) AS Orders, SUM(Fact.TotalProductCost) AS ProductCost,
SUM(Fact.SalesAmount) AS Sales, SUM(Fact.TaxAmt) AS Tax
FROM FactInternetSales AS Fact
INNER JOIN DimProduct AS Prod ON Fact.ProductKey = Prod.ProductKey
INNER JOIN DimProductSubcategory AS SubCat ON Prod.ProductSubcategoryKey = SubCat.ProductSubcategoryKey
INNER JOIN DimProductCategory AS Cat ON SubCat.ProductCategoryKey = Cat.ProductCategoryKey
GROUP BY Cat.[EnglishProductCategoryName], SubCat.[EnglishProductSubcategoryName],
Prod.EnglishProductName, Prod.Color
FOR JSON PATH,
INCLUDE_NULL_VALUES

请单击上方查询生成的超链接,查看 JSON 文件中的数据,并将其保存以供本示例使用。

如何将 Tableau 连接到 JSON 文件?

首先,打开桌面并点击连接到 JSON 文件选项。这将打开一个窗口,用于从文件系统中选择现有的 JSON 文件。让我们选择上面显示的那个文件。

Connecting Tableau to JSON File

Tableau 会打开“选择架构级别”窗口以选择架构。然后,由于这是一个简单干净的文件,请单击“确定”。更多数据源 >> 点击此处!

Select Schema Levels

现在,您可以看到文件中的数据。

Data Inside the File

我将使用 JSON 文件数据设计一个简单的 Tableau 条形图。更多图表 >> 点击此处!

Connecting Tableau to JSON File and create bar chart