Data Warehouse Tabloları, RMC arayüzü aracılığıyla sıkıştırılmış .ZIP bir .CSV dosyası yükleyerek veya RMC tarafından sizlere verilen SFTP'ye dosya bırakılarak yaratılabilir. İhtiyaçlarınıza göre dilediğiniz sayıda Data Warehouse Tablo’su yaratabilirsiniz. Data Warehouse Tablolarında herhangi bir alan limiti bulunmamaktadır.
Yaratılan her Data Warehouse tablosunda yer alan üyeler, CUQA üye künyesi tablosunda bulunmuyorsa, bu kullanıcılar yeni üye olarak eklenir. CUQA Tablosu, üye veritabanınızın bulunduğu temel tablodur.
Data Warehouse tablosunda , , alanlarının olduğunu varsayalım. Bu durumda Data Warehouse tablosuna eklediğiniz her kayıt, üye mevcut değil ise CUQA tablosuna yeni kayıt olarak eklenir. ve |
Veri aktarımı için kullanacağınız SFTP RMC tarafından sağlanmaktadır. |
RMC Data Warehouse platformuna veri aktarmak için; .ZIP dosyasının içinde aşağıda tanımlanan dosyalar yer almalıdır:
Geliştiriciler, veri yüklemek ve bu veriler üzerinden kampanya başlatmak için aşağıdaki adımlardan sorumludurlar:
Eğer .ZIP dosyasının içinde tek bir metin dosyası varsa, Data Warehouse sistemi yalnızca verileri yükleyecek ve müşteri verileri ile ilgili bir tablo hazırlayacaktır. Eğer .ZIP dosyasının içinde bir XML dosyası varsa, sistem, kayıtları yüklediğinde, XML dosyasında yer alan kampanyaları başlatacaktır. |
Aşağıda ki tabloda yer alan alanlar, CUQA tablosunda güncellenecek alanları gösterir:
Alan Adı | Açıklama |
---|---|
KEY_ID | Referans Anahtarı |
E-posta adresi | |
GSM_NO | Üye cep telefonu numarası |
EMAIL_PERMIT | Üyenin e-posta gönderim izni |
GSM_PERMIT | Üyenin SMS gönderim izni |
Kalıcı olarak işaretlenmiş bir Data Warehouse tablosuna yeni üye eklemek veya üye bilgilerini güncellemek için, SFTP ile toplu bir şekilde güncelleyebilir, /wiki/spaces/RMCKBT/pages/428802196 ile tek tek güncelleyebilir veya yeni üye ekleyebilirsiniz. Toplu güncelleme veya yeni üye eklemelerde her zaman SFTP kullanmanız tavsiye edilir. /wiki/spaces/RMCKBT/pages/428802196 üzerinden sadece tek tek istek yapılarak, her defasında bir üye eklenebilir veya güncellenebilir.
EMAIL|NAME[string(50)]|BIRTH_DATE[datetime]|LOYALTY_POINT[float]|AGE[int]|INCOME_LEVEL[money] |
EMAIL|NAME|SURNAME|BIRTH_DATE[datetime]|SEGMENT[combo.string(5)]|LOYALTY_POINT[float] it@euromsg.com|IT|EuroMessage|2003-01-01|A|09 jason@hotmail.com|Jason|Goodwill|1977-03-17|B|77 hans@yahoo.com|Hans|Muller|1983-03-26|A|63 |
Bu örnek dosya, RMC Data Warehouse hesabınızda 6 kolonlu bir tablo oluşturacaktır. Diğer adımlar:
TXT veri dosyanızı hazırladıktan sonra, verileri RMC Data Warehouse platformundaki hesabınıza yüklemek için dosyayı sıkıştırıp sftp://file.euromsg.com adresine bırakmalısınız. SFTP alanında oturum açarken RMC ekibi tarafından sağlanan kullanıcı adı ve parolayı kullanmanız gerekir.
LOYALTY_POINT kolonu 2 karakterden oluşan tamsayı kolonudur ve verilerin buna göre hazırlanır. İlk satırın kolon adlarını içermesi gerektiğini lütfen unutmayınız. |
Varolan tablolarda artımlı veri yüklemesi ile yeni üyeler ekleyebilir veya kullanıcı bilgilerini güncelleyebilirsiniz.
Artımlı veri yükleme için REST ve SOAP metodlarını kullanabilirsiniz. |
SFTP ile yeni bir kalıcı Veri Ambarı tablosu yaratmak için, .CSV veya .TXT dosyası .ZIP ile sıkıştırılarak, SFTP’ye bırakılır. Bırakılan dosya anında işlenir ve RMC hesabınız üzerinde Veri Ambarı Tablosu yaratılır. Aynı tabloya farklı veriler eklemek veya varolan verileri güncellemek için aynı işlem tekrarlanır ve ziplediğiniz dosya adının sonuna eklenir. Bu şekilde sistem aynı tabloda yer alacak INCREMENTAL verilerinin olduğunu algılar.
|
EMAIL|NAME|SURNAME email1@test.com|name1|surname1 email2@test.com|name2|surname2 email3@test.com|name3|surname3 |
EMAIL|NAME|SURNAME email1@test.com|updated_name1|surname1 (Bu satır ilk üyenin adını güncellemektedir) email4@test.com|name4|surname4 (Bu satır taban tablosuna yeni bir üye eklemektedir) email5@test.com|name5|surname5 (Bu satır taban tablosuna yeni bir üye eklemektedir) |
Lütfen e-posta adreslerini içeren sütun için alan adını kullanın
GSM numaralarını içeren alan için lütfen alan adını kullanın.
GSM_NO alan değerleri aşağıdaki biçimde olmalıdır:
Lütfen, Key ID değerlerin bulunduğu ve gibi alanlar için kullanın. Sistem, alanındaki değeri unique anahtar olarak algılar ve yüklemeleri bu anahtara göre yapar. Eğer bu alan dosya içinde yer almıyorsa, sistem alanını unique anahtar olarak seçer ve veri yüklemelerini bu anahtara göre yapar. Veri yüklemelerinizde, unique anahtar olarak veya seçilmeli ve bir sonraki veri yüklemelerinizde de referans anahtarı değiştirilmelidir. Dosya yüklemelerinizi gerçekleştirmek için veya değerlerini unique anahtar olarak belirlemelisiniz.
Üyeleriniz için izin bilgileri içeren sütunlarınız için lütfen ve kullanın.
Lütfen CRM / ERP aktivite ID'leri için kullanın.
Hazırlamış olduğunuz dosyayı RMC tarafından sağlanan SFTP adresine yükleyebilirsiniz. Yüklediğiniz dosyaların mevcut durumunu; Audience > Veri Ambarı Tabloları seçerek kontrol edebilirsiniz.
Data Warehouse tablo yüklemelerinizin durumunu kontrol etmek için RMC Report Web Service içerisinde REPORT.ASMX‘de bulunan QUERYDATAWAREHOUSEUPLOADPROGRESS fonksiyonunu kullanabilirsiniz.
<euro.message> <NOTIFICATION_EMAIL>yourvalid@email.com</NOTIFICATION_EMAIL> </euro.message> |
Ürün Katalog Dosyanızı ve kampanyalarınızda yer alacak Promosyon Kodlarını, Data Warehouse aracını kullanarak yükleyebilirsiniz. Detaylı bilgiye aşağıdaki sayfalardan ulaşabilirsiniz:
Data Warehouse Tablolarını kullanarak sisteme aktarmış olduğunuz üyelere farklı kanallarda kampanyalar gönderebilirsiniz:
Ana Başlık: Üye Veritabanının Aktarılması