Power BI案頭版
從Experience Platform查詢服務UI存取必要的認證和引數。
導覽至您的Experience Platform沙箱。
從左側邊欄選取
查詢 。
在 查詢 介面中選取 認證 標籤。
從prod:cja資料庫下拉式功能表中選取 。
啟動Power BI Desktop。
從主介面中,選取從其他來源取得資料 。
在 取得資料 對話方塊中:
搜尋並選取PostgreSQL資料庫 。
選取連線 。
在 PostgreSQL資料庫 對話方塊中:
使用
從Experience Platform 查詢 到期認證 面板複製並貼上 主機 和 連線埠 值,以:分隔,做為 伺服器 的值。 例如:examplecompany.platform-query.adobe.io:80。
使用
從Experience Platform 查詢 到期認證 面板複製並貼上 資料庫 值。 將?FLATTEN新增至您貼上的值。 例如,prod:cja?FLATTEN。
選取 DirectQuery 作為資料連線模式 。
選取確定 。
在PostgreSQL資料庫 - 資料庫 對話方塊中:
使用
從 使用者名稱 和 密碼 欄位的Experience Platform 查詢 到期認證 面板中複製 使用者名稱 和 密碼 值。 如果您使用不會到期的認證 ,請使用不會到期的認證的密碼。
確定 的下拉式功能表「選取要套用這些設定至 的層級」已設定為您先前定義的伺服器 。
選取連線 。
在 導覽器 對話方塊中,會擷取資料檢視。 此擷取作業可能需要一些時間。 擷取後,您會在Power BI Desktop中看到下列內容。
從左側面板的清單中選取public.cc_data_view 。
您有兩個選項:
選取 載入 以繼續並完成設定。
選取轉換資料 。 您會看到一個對話方塊,您可以選擇將轉換套用為組態的一部分。
一段時間後,public.cc_data_view 會顯示在 資料 窗格中。 選取
以顯示維度和量度。
是否平面化
Power BI Desktop支援下列FLATTEN引數案例。 如需詳細資訊,請參閱平面化巢狀資料 。
table 0-row-4 1-row-4 2-row-4 3-row-4 3-align-center 8-align-center 13-align-center 18-align-center
FLATTEN引數
範例
支援
備註
無
prod:cja
?FLATTEN
prod:cja?FLATTEN
建議使用的選項!
%3FFLATTEN
prod:cja%3FFLATTEN
Power BI案頭顯示錯誤: 無法使用提供的認證進行驗證。 請再試一次。
更多資訊
Tableau案頭
從Experience Platform查詢服務UI存取必要的認證和引數。
導覽至您的Experience Platform沙箱。
從左側邊欄選取
查詢 。
在 查詢 介面中選取 認證 標籤。
從prod:cja資料庫下拉式功能表中選取 。
啟動Tableau。
從下的左側邊欄選取 PostgreSQL 以連線至伺服器 。 如果無法取得,請選取更多…… ,然後從 安裝的聯結器 中選取PostgreSQL 。
在 PostgreSQL 對話方塊的 一般 索引標籤中:
使用
將 主機 從Experience Platform 查詢 到期認證 面板複製並貼到伺服器 。
使用
將 連線埠 從Experience Platform 查詢 到期認證 面板複製並貼到連線埠 。
使用
將 資料庫 從Experience Platform 查詢 到期認證 面板複製並貼到資料庫 。 將%3FFLATTEN新增至您貼上的值。 例如:prod:cja%3FFLATTEN。
從 驗證 下拉式功能表中選取使用者名稱和密碼 。
使用
將 使用者名稱 從Experience Platform 查詢 到期認證 面板複製並貼到使用者名稱 。
使用
將 密碼 從Experience Platform 查詢 到期認證 面板複製並貼到密碼 。 如果您使用不會到期的認證 ,請使用不會到期的認證的密碼。
請確定已核取需要SSL 。
選取「登入 」。
Tableau Desktop驗證連線時,您看到 處理中要求 對話方塊。
在主視窗中,您會在左窗格的 資料Source 頁面中看到:
連線 下的連線名稱。
資料庫 底下的資料庫名稱。
表格 下的表格清單。
將 cc_data_view 專案拖放到顯示 將表格 拖曳到此處的主檢視上。
主視窗會顯示 cc_data_view 資料檢視的詳細資料。
是否平面化
Tableau Desktop支援下列FLATTEN引數案例。 如需詳細資訊,請參閱平面化巢狀資料 。
table 0-row-4 1-row-4 2-row-4 3-row-4 3-align-center 8-align-center 13-align-center 18-align-center
FLATTEN引數
範例
支援
備註
無
prod:cja
?FLATTEN
prod:cja?FLATTEN
%3FFLATTEN
prod:cja%3FFLATTEN
建議使用的選項 。 請注意,%3FFLATTEN是?FLATTEN的URL編碼版本。
更多資訊
觀察者
從Experience Platform查詢服務UI存取必要的認證和引數。
導覽至您的Experience Platform沙箱。
從左側邊欄選取
查詢 。
在 查詢 介面中選取 認證 標籤。
從prod:cja資料庫下拉式功能表中選取 。
登入Looker
選取左邊欄的「管理員 」。
選取「連線 」。
選取「新增連線 」。
在將資料庫連線到Looker畫面 。
輸入連線的名稱 ,例如Example Looker Connection。
請確定已選取 所有專案 做為連線範圍 。
選取 PostgreSQL 9.5+ 作為方言。
使用
從Experience Platform 查詢 到期認證 面板複製並貼上 主機 值,作為 主機 的值。 例如:examplecompany.platform-query.adobe.io。
使用
從Experience Platform 查詢 到期認證 面板複製並貼上 連線埠 值,作為 連線埠 的值。 例如:80。
使用
從Experience Platform 查詢 到期認證 面板複製並貼上 資料庫 值,作為 資料庫 的值。 將%3FFLATTEN新增至您貼上的值。 例如,prod:cja%3FFLATTEN。
使用
從Experience Platform 查詢 到期認證 面板複製並貼上 使用者名稱 值,作為 使用者名稱 的值。
使用
從Experience Platform 查詢 到期認證 面板複製並貼上 密碼 值,作為 密碼 的值。
選取 選擇性設定 的全部展開 。
將每個節點的 最大連線數 設定為5。
確定 SSL 已啟用。
選取 測試 以測試連線。 您應該會看到橫幅出現在畫面頂端,並顯示 Success, can connect JDBC … 之類的訊息。
選取 連線 以建立和儲存連線。
您會在 連線 介面中看到新連線。
從 管理員←3}選取 管理員以移至左側邊欄中的主導覽。
選取開發 。
選取專案 。
選取LookML專案中的新模型 。
以確保不會影響其他使用者。 出現提示時,選取「進入開發模式」。
在 建立模型 體驗中:
在➊中,選取資料庫連線 :
在 選取資料庫連線 中選取您的資料庫連線。 例如: example_looker_connection 。
在中命名您的專案為此模型建立新的LookML專案 。 針對example: example_looker_project。
選取「下一步」 。
在➋中選取資料表 :
選取public ,然後確定已選取您的Customer Journey Analytics資料檢視。 例如:
cc_data_view 。
選取「下一步」 。
在➌中選取主索引鍵 :
選取「下一步」 。
在➍中選取要建立的探索 :
請確定您選取檢視。 例如: cc_data_view.view 。
選取「下一步」 。
在➎中輸入模型名稱 :
為您的模型命名。 例如:example_looker_model。
選取完成並探索資料 。
系統會將您重新導向至Looker的 探索 介面,準備探索資料。
是否平面化
Looker支援FLATTEN引數的下列案例。 如需詳細資訊,請參閱平面化巢狀資料 。
table 0-row-4 1-row-4 2-row-4 3-row-4 3-align-center 8-align-center 13-align-center 18-align-center
FLATTEN引數
範例
支援
備註
無
prod:cja
?FLATTEN
prod:cja?FLATTEN
%3FFLATTEN
prod:cja%3FFLATTEN
建議使用的選項 。 請注意,%3FFLATTEN是?FLATTEN的URL編碼版本。
更多資訊
Jupyter Notebook
從Experience Platform查詢服務UI存取必要的認證和引數。
導覽至您的Experience Platform沙箱。
從左側邊欄選取
查詢 。
在 查詢 介面中選取 認證 標籤。
從prod:cja資料庫下拉式功能表中選取 。
請確定您已設定專用的Python虛擬環境,以執行Jupyter Notebook環境。
確認已在虛擬環境中安裝必要的程式庫:
ipython-sql: pip install ipython-sql。
psycopg2-binary: pip install psycopg-binary。
sqlalchemy: pip install sqlalchemy。
從您的虛擬環境啟動Jupyter Notebook: jupyter notebook。
建立新的筆記本,或下載此範例筆記本 。
在第一個儲存格中,輸入並執行:
code language-none
%config SqlMagic.style = '_DEPRECATED_DEFAULT'
在新儲存格中輸入連線的設定引數。 使用
從Experience Platform 查詢 到期認證 面板複製並貼上設定引數所需值的值。 例如:
code language-none
import ipywidgets as widgets
from IPython.display import display
config_host = widgets.Text(description='Host:', value='example.platform-query-stage.adobe.io',
layout=widgets.Layout(width="600px"))
display(config_host)
config_port = widgets.IntText(description='Port:', value=80,
layout=widgets.Layout(width="200px"))
display(config_port)
config_db = widgets.Text(description='Database:', value='prod:cja',
layout=widgets.Layout(width="300px"))
display(config_db)
config_username = widgets.Text(description='Username:', value='EC582F955C8A79F70A49420E@AdobeOrg',
layout=widgets.Layout(width="600px"))
display(config_username)
config_password = widgets.Password(description='Password:', value='***',
layout=widgets.Layout(width="600px"))
display(config_password)
執行儲存格。
使用
將密碼從Experience Platform 查詢 到期認證 面板複製並貼到Jupyter Notebook中的 密碼 欄位。
在新儲存格中,輸入陳述式以載入SQL擴充功能、必要的程式庫並與Customer Journey Analytics連線。
code language-python
%load_ext sql
from sqlalchemy import create_engine
%sql postgresql://{config_username.value}:{config_password.value}@{config_host.value}:{config_port.value}/{config_db.value}?sslmode=require
執行殼層。 您應該不會看到任何輸出,但儲存格應該會在沒有任何警告的情況下執行。
在新呼叫中,輸入陳述式,以根據連線取得可用資料檢視的清單。
code language-python
%%sql
SELECT n.nspname as "Schema",
c.relname as "Name",
CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'm' THEN 'materialized view' WHEN 'i' THEN 'index' WHEN 'S' THEN 'sequence' WHEN 's' THEN 'special' WHEN 't' THEN 'TOAST table' WHEN 'f' THEN 'foreign table' WHEN 'p' THEN 'partitioned table' WHEN 'I' THEN 'partitioned index' END as "Type",
pg_catalog.pg_get_userbyid(c.relowner) as "Owner"
FROM pg_catalog.pg_class c
LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
WHERE c.relkind IN ('v','')
AND n.nspname <> 'pg_catalog'
AND n.nspname !~ '^pg_toast'
AND n.nspname <> 'information_schema'
AND pg_catalog.pg_table_is_visible(c.oid)
AND c.relname NOT LIKE '%test%'
AND c.relname NOT LIKE '%ajo%'
ORDER BY 1,2;
執行殼層。 您應該會看到輸出類似下列熒幕擷圖的畫面。
您應該會在資料檢視清單中看到cc_data_view 。
是否平面化
Jupyter Notebook支援FLATTEN引數的下列案例。 如需詳細資訊,請參閱平面化巢狀資料 。
table 0-row-4 1-row-4 2-row-4 3-row-4 3-align-center 8-align-center 13-align-center 18-align-center
FLATTEN引數
範例
支援
備註
無
prod:cja
?FLATTEN
prod:cja?FLATTEN
%3FFLATTEN
prod:cja%3FFLATTEN
建議使用的選項 。 請注意,%3FFLATTEN是?FLATTEN的URL編碼版本。
更多資訊
RStudio
從Experience Platform查詢服務UI存取必要的認證和引數。
導覽至您的Experience Platform沙箱。
從左側邊欄選取
查詢 。
在 查詢 介面中選取 認證 標籤。
從prod:cja資料庫下拉式功能表中選取 。
啟動RStudio。
建立新的R Markdown檔案,或下載此範例R Markdown檔案 。
在第一個區塊中,輸入下列介於```{r}到 ````之間的陳述式。 使用 ![複製][image5]從Experience Platform **查詢** **到期認證**面板複製並貼上值至各種引數(如host、dbname和user`)所需的值。 例如:
code language-r
library(rstudioapi)
library(DBI)
library(dplyr)
library(tidyr)
library(RPostgres)
library(ggplot2)
host <- rstudioapi::showPrompt(title = "Host", message = "Host", default = "orangestagingco.platform-query-stage.adobe.io")
dbname <- rstudioapi::showPrompt(title = "Database", message = "Database", default = "prod:cja?FLATTEN")
user <- rstudioapi::showPrompt(title = "Username", message = "Username", default = "EC582F955C8A79F70A49420E@AdobeOrg")
password <- rstudioapi::askForPassword(prompt = "Password")
執行區塊。 系統會提示您輸入主機 、資料庫 和使用者 。 只需接受您在上一步中提供之值。
使用
將密碼從Experience Platform 查詢 到期認證 面板複製並貼到RStudio中的 密碼 對話方塊提示字元。
建立新的區塊,並輸入下列介於``` {r}到` 之間的陳述式。
code language-r
con <- dbConnect(
RPostgres::Postgres(),
host = host,
port = 80,
dbname = dbname,
user = user,
password = password,
sslmode = 'require'
)
執行區塊。 如果連線成功,應該不會看到任何輸出。
建立新的區塊,並輸入下列介於``` {r}到` 之間的陳述式。
code language-r
views <- dbListTables(con)
print(views)
執行區塊。 您應該看到character(0)是唯一輸出。
建立新的區塊,並輸入下列介於``` {r}到` 之間的陳述式。
code language-r
glimpse(dv)
執行區塊。 您應該會看到輸出類似下列熒幕擷圖的畫面。
是否平面化
RStudio支援FLATTEN引數的下列案例。 如需詳細資訊,請參閱平面化巢狀資料 。
table 0-row-4 1-row-4 2-row-4 3-row-4 3-align-center 8-align-center 13-align-center 18-align-center
FLATTEN引數
範例
支援
備註
無
prod:cja
?FLATTEN
prod:cja?FLATTEN
建議使用的選項 。
%3FFLATTEN
prod:cja%3FFLATTEN
更多資訊