Trusted ticket tableau php

tableau_trusted.php

 

<?php
// Returns a trusted URL for a view on a server for the
// given user.  For example, if the URL of the view is:
//    http://tabserver/views/MyWorkbook/MyView
//
// Then:
$server = “servertableau”;
//$view_url = “views/Science/DCCrimespotting”;
$user = ‘usertableau';
//
function get_trusted_url($user,$server,$view_url) {
$params = ‘:embed=yes&:toolbar=yes';

$ticket = get_trusted_ticket($server, $user, $_SERVER['REMOTE_ADDR']);
if($ticket > 0) {
return “http://$server/trusted/$ticket/$view_url?$params”;
}
else
return 0;
}

Function get_trusted_ticket($wgserver, $user, $remote_addr) {
$params = array(
‘username’ => $user,
‘client_ip’ => $remote_addr
);

return do_post_request(“http://$wgserver/trusted”, $params);
}

function do_post_request($url, $data, $optional_headers = null)
{
$params = array(‘http’ => array(
‘method’ => ‘POST’,
‘content’ => http_build_query($data)
));
if ($optional_headers !== null) {
$params['http']['header'] = $optional_headers;
}
$ctx = stream_context_create($params);
$fp = @fopen($url, ‘rb’, false, $ctx);
if (!$fp) {
throw new Exception(“Problem with $url, $php_errormsg”);
}
$response = @stream_get_contents($fp);
if ($response === false) {
throw new Exception(“Problem reading data from $url, $php_errormsg”);
}
return $response;
}

?>

 

kemudian, untuk memunculkannya, buat file sample.php dan diisi dengan:

<p>An embedded view appears below:</p>

<?php
// This user-provided library should define get_user(), which returns the
// name of the user currently logged into this application.
//
// Tableau-provided functions for doing trusted authentication
include ‘tableau_trusted.php';

?>

<iframe src=”<?php echo get_trusted_url($user,$server,’views/Science/DCCrimespotting’);?>”>
</iframe>

<p>
This was created using trusted authentication.
</p>

 

selamat menikmati

 

Tableau 8.2

Tableau merupakan salah satu software BI yang digunakan untuk pembuatan dashboard.

Dashboard yang dibuat disajikan dalam desktop (offline) maupun dalam web (online).

Database yang didukung bermacam2, dari oracle, sql server, mysql, postgre, google big query, apache hadoop dll.

Grafik yang ditampilkan juga bermacam2. Pie, bar, tree maps, bubble, map gis, line semua ada.

Pembuatan dashboard tsb diperlukan software tableau desktop. Sedangkan untuk viewernya (client) (offline) bisa menggunakan tableau reader (free).

Agar bisa ditampilkan di web, pengguna bisa menginstall tableau server atau bisa menggunakan layanan cloud yaitu tableau online.

Untuk publish ke web, pengguna tableau desktop bisa langsung publish dengan menggunakan menu publish.

 

 

Selamat membuat dashboard

WTS : SODIM DDR3 (Mac Memory)

Dijual :

1. Corsair CMSA8GX3M2A1066C7 (for Mac Apple) (2x4Gb)
204-Pin DDR3 SO-DIMM

8GB (2 x 4GB)

DDR3 1066 (PC3 8500)

Harga : 500rb

8gb1

8gb2

2.  Samsung M471B5773DH0-CH9 Original Notebook Memory (2x2Gb) (bisa buat Mac)

Speed: PC10600 1333MHz

4GB (2 x 2GB)

Harga : 250rb

4gb

COD : setiabudi, cikini, gondangdia, kebon sirih

sabtu minggu : bekasi timur

Dijual Galaxy Note 1 N7000

Dijual Galaxy Note 1(n7000)

Warna ceramic white

Belum pernah service

Beli dr baru milik sendiri

Kondisi belum root

Kondisi normal / jalan

Body masih mulus, sudah pasang anti gores sejak pembelian.

Kelengkapan : dus, buku, charger adaptor + kabel data

 

Lokasi cod: setiabudi, kebon sirih, Bekasi timur

Hub saya :

Hp (call,sms, whatsapp, line,ktalk) : 08118891187

Email: bayu@bkurniawan.com

 

Alasan jual : ganti handphone lain

Bonus :

– headset 2 buah (dapat bonus waktu pembelian)

 

Harga: 2.2jt

IMG_20140720_053059

IMG_20140720_053244IMG_20140720_053315IMG_20140720_053504