使用SQL Report Builder
Standard
個使用者可以在儀表板上重新排列這些圖表,並且Read-only
個使用者具有與傳統圖表相同的體驗。 此外,Read-only
個使用者沒有查詢文字的存取權。請觀看訓練影片以瞭解更多資訊。
SQL或結構化查詢語言是一種用來與資料庫通訊的程式設計語言。 在Commerce Intelligence中,SQL用於查詢或擷取您Data Warehouse中的資料。 檢視您控制面板上的報告 — 在幕後,每個報告都由SQL查詢提供技術支援。
您可以使用SQL Report Builder直接查詢您的Data Warehouse、檢視結果,並將其轉換為圖表。 您可以按一下 Report Builder > SQL Report Builder,開始使用SQL Report Builder建立報告。
請觀看訓練影片以瞭解更多資訊。
SQL Report Builder可讓您直接查詢您的Data Warehouse、檢視結果,並快速將其轉換為圖表。 使用SQL建立報告的最佳部分是,您不需要等待更新週期來重複您建立的欄。 如果結果看起來不正確,您可以快速編輯並重新執行查詢,直到符合您的預期為止。
此主題將逐步說明如何使用SQL Report Builder。 在您熟悉使用方法後,可檢視SQL的視覺效果教學課程,或嘗試最佳化您撰寫的某些查詢。
本文章內容:
SQL Report Builder整合
Google Analytics是唯一無法與SQL Report Builder搭配使用的整合。 此功能正在開發中。
若要開始建立SQL報告,請按一下任何儀表板頂端的 Report Builder 或 Add Report。 在Report Picker畫面中,按一下 SQL Report Builder 以開啟SQL編輯器。
開始使用
若要編輯報告,請按一下以SQL為基礎的圖表右上角的齒輪( )圖示,然後按一下 Edit。
撰寫查詢 writing
依照查詢最佳化🔗的准則,在SQL編輯器中寫入查詢。
current definition
。如果度量未來已更新,則SQL報表 不會 反映變更。 您必須手動編輯報告,變更才會生效。
使用側邊欄頂端的按鈕,您可以在表格清單與SQL Report Builder中可用的量度之間切換。 如果您在清單中看不到要尋找的內容,請嘗試使用側邊欄頂端的搜尋列來搜尋。
您也可以使用SQL編輯器中的側邊欄,將滑鼠懸停在量度、表格和欄上並按一下 Insert,直接將其插入您的查詢:
此外,支援任何JOIN
型別,但Adobe建議僅使用INNER JOIN,因為這是JOIN
型別中最便宜的型別。
執行查詢並檢視結果 runquery
當您完成查詢的撰寫時,請按一下 Run Query。 結果會顯示在SQL編輯器下方的表格中:
如果結果中出現錯誤,您可以編輯查詢並重新執行,直到滿意為止。
您有時會在編輯器中看到封含有EXPLAIN的訊息。 如果您看到其中一項,表示您的查詢尚未執行,需要微調。
編輯完查詢後,您可以繼續建立視覺效果或儲存工作到儀表板。
建立視覺效果 createviz
若要使用查詢結果建立視覺效果,請按一下Results
窗格中的 Chart 標籤。 在此索引標籤中,您選取:
Series
或您要測量的資料行,例如 售出的專案。Category
或您要用來劃分資料的資料行,例如 贏取來源。Labels
或X軸值。
以下是視覺化流程的外觀:
如需如何建立視覺效果的詳細逐步解說,請參閱從SQL查詢建立視覺效果教學課程{: target="_blank"}。
儲存報告 save
您必須先為報表命名,才能儲存作業。 請記得遵循命名的最佳實務准則{: target="_blank"},並選擇能清楚傳達報表內容的專案!
按一下SQL編輯器右上角的 Save,然後選取報告Type
(Chart
或Table
)。 若要完成工作,請選取要儲存報告的儀表板,然後按一下 Save to Dashboard。
分析您的資料
SQL Report Builder
SQL Report Builder讓您能夠直接查詢您的Data Warehouse、檢視結果,並快速將其轉換為報表。 使用SQL也可讓您使用Visual
或Cohort
Report Builder中不可用的 SQL 函式,讓您更能掌控資料。
使用SQL建立的已計算欄不依存於更新週期,這表示您可以視需要重複這些欄並立即檢視結果。
one-to-many
關係的資料資料庫與SQL編輯器結果
大多數時間,結果的差異可歸因於更新週期。 如果Commerce Intelligence正在將資料從您的資料庫複製到您的Data Warehouse,您可能會看到不同的結果,即使使用相同的查詢也是如此。
連線問題也可能導致不一致。 按一下「Manage Data > Connections」以瀏覽至「Connections
」頁面以將其簽出 — 有問題的資料庫整合是否有錯誤? 若是如此,您可能需要重新驗證整合,才能重新執行專案。
如果所有的整合都已成功連線,而且您並未處於更新週期中,則可能有其他問題發生。
刪除SQL報告也會從我的Data Warehouse中刪除基礎欄嗎?
否,無論您如何建置Data Warehouse,都不會遺失任何欄。
如果您刪除使用Data Warehouse Manager
的報表或查詢,則使用建立的欄不會受到影響。
使用SQL Report Builder建立的欄不會儲存至您的Data Warehouse。
Report Builder
與SQL Report Builder
SQL Report Builder可讓您在建立及建構圖表時擁有更多彈性,例如,您可以選取應該顯示在X
與Y
軸上的值。 如需在SQL Report Builder中建立圖表的詳細資訊,請參閱從 SQL 查詢建立視覺效果教學課程。
Cohort Report Builder
cohortrb
與Visual Report Builder不同,Cohort Report Builder只有一個用途 — 分析和識別一段時間內類似使用者群組的行為趨勢。 使用Cohort Report Builder不需要任何SQL知識,因此如果您剛開始使用,可以毫不猶豫地直接開始使用。
在更新週期後重建查詢
您不需要重新建置查詢。 使用SQL Report Builder建立的報告會像在傳統Report Builder
中建立的報告一樣儲存。 SQL個圖表的更新程式相同 — 您的資料更新後,圖表中的值將會重新計算並重新顯示。
-
如果您刪除使用欄的報表或查詢,則使用「Data Warehouse管理員」建立的欄不會受到影響。
-
使用SQLReport Builder建立的欄不會儲存至您的Data Warehouse。
正在結束 wrapup
如果您想要嘗試更具挑戰性的工作,為什麼不嘗試編寫針對視覺效果最佳化的查詢? 若要開始使用,請檢視從 SQL 查詢教學課程建立視覺效果{: target="_blank"}。